Inhoudsopgave:
- Stap 1: Inleiding
- Stap 2: Arduino One
- Stap 3: Sim808
- Stap 4: Vlamsensor
- Stap 5: Dupont-kabels
- Stap 6: Batterij 12 volt (kan ten minste een bron van 12 zijn om de eerste tests uit te voeren)
- Stap 7: Een doos met filter (optioneel)
- Stap 8: Circuit
- Stap 9: Broncode
- Stap 10: Over de Sim808-module van Dfrobot
- Stap 11: Specificatie
- Stap 12: Boardoverzicht
- Stap 13: USB-foutopsporing (AT-opdracht)
- Stap 14: Voorbereiding
- Stap 15: Bellen
- Stap 16: Beantwoord de telefoon en hang op
- Stap 17: SMS verzenden
- Stap 18: SMS lezen
- Stap 19: TCP-communicatie
- Stap 20: GPS-oriëntatie
- Stap 21:
- Stap 22: SIM808 Modus Laag stroomverbruik
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Hallo dat, in dit bericht zullen we zien hoe we een bosbranddetectiesysteem kunnen maken, met melding per sms, van de locatie van het ongeval, dankzij de geïntegreerde gps sim808-module, verleend door de mensen van DFRobot, zullen we de broncode, enkele kenmerken en werking van sim808-module, in een externe omgeving, dit is de voortzetting van een eerder project, waar we zagen hoe we een heel eenvoudig vlamdetectorsysteem voor thuis konden maken.
Stap 1: Inleiding
Dit systeem probeert branden in bossen en velden te voorkomen, waar een ramp van dit type grote economische verliezen, aanzienlijke materiële schade, vernietiging van de flora en fauna van de plaats kan veroorzaken die een ecologische schade van grote omvang kan veroorzaken, maar het belangrijkste is mensenlevens redden.
Het werkingsprincipe is als volgt: bij het detecteren van brand door de vlamsensor, stuurt het een analoog signaal naar de Arduino, dat afhankelijk van de waarde het verzenden van een sms-bericht activeert met de GPS-coördinaten waar de brand plaatsvindt. Voor dit project hebben we een vlamsensor, een arduino uno, een sim808-module, een batterij, kabels nodig, u kunt de volgende lijst met materialen bekijken:
Stap 2: Arduino One
Stap 3: Sim808
Stap 4: Vlamsensor
Over de vlamdetectormodule
- Deze module is gevoelig voor een vlam en zijn straling. Het kan ook gewone lichtbronnen detecteren in het bereik van een golflengte van 760 nm tot 1100 nm.
- De vlamsensor kan een digitaal of analoog signaal afgeven.
- Het kan worden gebruikt als een brandalarm.
- Detectie van een hoek van ongeveer 60 graden, bijzonder gevoelig voor het spectrum van de vlam. Instelbare gevoeligheid (in blauwe instelling van de digitale potentiometer).
- De comparatoruitgang, schoon signaal, goede golf, rijcapaciteit, meer dan 15mA.
- Bedrijfsspanning van 3,3 V-5 V. De uitgangsvorm: digitale schakeluitgangen (0 en 1) en analoge spanningsuitgang AO. Vaste boutgaten voor eenvoudige montage.
- Kleine printplaten Afmetingen: 3,2 cm x 1,4 cm.
- Gebruik een LM393-versterker als spanningsvergelijker
Stap 5: Dupont-kabels
Stap 6: Batterij 12 volt (kan ten minste een bron van 12 zijn om de eerste tests uit te voeren)
Stap 7: Een doos met filter (optioneel)
Stap 8: Circuit
Stap 9: Broncode
Gelieve te downloaden van
Stap 10: Over de Sim808-module van Dfrobot
SIM808 GPS/GPRS/GSM arduino shield is een geïntegreerde quad-band GSM/GPRS en GPS-navigatietechnologie Arduino-uitbreidingsschilden. Alleen een creditcardformaat, volgens de standaard Arduino-pinverpakking, compatibel met Arduino UNO, Arduino Leonardo, Arduino Mega en ander Arduino-moederbord. Vergeleken met de vorige generatie SIM908, heeft SIM808 enige verbetering aangebracht in de prestaties en stabiliteit. Naast de normale SMS- en telefoonfuncties ondersteunt het schild ook MMS, DTMF, FTP en andere functies. U kunt de data-acquisitie, draadloze datatransceiver, IoT-toepassing en GPS-oriëntatie bereiken. De moet integreert een ingebouwde microfoon en hoofdtelefoonaansluiting, waardoor u kosten bespaart en uw project gemakkelijk kunt maken. het kan ook rechtstreeks worden aangesloten op de GSM- en GPS-antenne via een externe antenneconnector.
SIM808 GPS/GPRS/GSM Arduino Shield V1.0 gebruikt de nieuwste versie van de Simcom SIM808-module, vergeleken met de vroege SIM808-module die op de markt verkrijgbaar is, heeft de nieuwe module een betere stabiliteit. Maar het GPS-gedeelte van AT-commando's is niet compatibel met de oude versie van de SIM808-module, raadpleeg de onderkant van de "meer" in de AT-commando's.
Stap 11: Specificatie
- Bedrijfsspanning: 5V
- Ingangsvermogen: 7-23V
- Quad-band 850/900/1800/1900 MHz
- GPRS multi-slot klasse 12/10
- GPRS mobiel station klasse B
- Voldoen aan GSM fase 2/2 +Klasse 4 (2 W @ 850 / 900MHz)
- Klasse 1 (1 W @ 1800 / 1900MHz)
- Ondersteuning modus voor laag stroomverbruik: 100mA @ 7V-GSM-modus
- Ondersteuning AT-commandobesturing (3GPP TS 27.007, 27.005 en SIMCOM verbeterde AT-opdrachten)
- Ondersteuning van GPS-satellietnavigatietechnologie
- Ondersteuning LED-statusindicator: voedingsstatus, netwerkstatus en bedrijfsmodi
- Werkomgeving: -40 ℃ ~ 85 (Grootte: 69 * 54 mm / 2,71 * 2,12 inch)
Stap 12: Boardoverzicht
Module-interface en voorzorgsmaatregelen:
Bezette pinnen: D0, D1, D12, de digitale pin "D12" is aangesloten op de SIM808-modulevoeding GPIO. Het kan worden gebruikt als SIM808-module aan / uit-bediening. SIM808 on-board MIC en 3,5 mm SIM808-microfoon gebruiken hetzelfde MIC-kanaal, wanneer u uw microfoon aansluit, wordt de ingebouwde MIC automatisch losgekoppeld. Boot-schakelknop - SIM808-module schakelaar, druk kort op 1s om SIM808 te starten, druk lang op 3s om het uit te schakelen. LED "AAN" - SIM808-stroomindicator, alleen wanneer u een externe voeding aansluit, kan de module correct werken. Net - GSM-signaalindicator Snelle flits: zoeknetwerk langzaam flash (3s eenmaal): netwerkregistratie voltooid Functieschakelaar Geen -- Vrije SIM808 seriële pin om de schets te downloaden, bel hier naar. debug (AT-foutopsporing). Arduino-- Wanneer de uitbreidingskaart op de Arduino is aangesloten, belt u naar hier om SIM808 te laten communiceren met Arduino.
Stap 13: USB-foutopsporing (AT-opdracht)
In deze sectie sturen we AT-commando's via de seriële poort om het SIM808-uitbreidingsschild te debuggen. Raadpleeg de SIM808 AT-opdrachtenset voor meer functies.
Stap 14: Voorbereiding
Hardware:
- Arduino UNO x1
- SIM808 uitbreidingskaart x1
- Externe voeding x1
Software:
- Arduino IDE
- Seriële debugging-assistent (In deze sectie gebruiken we DF Serial Debugger van Lisper)
'''STAP'''
Sluit uw SIM-kaart aan op het SIM808-uitbreidingsschild en sluit het uitbreidingsschild aan op Arduino UNO, vergeet ondertussen niet om een externe voedingsbron aan te sluiten. Draai de functieschakelaar naar Geen, download een voorbeeldcode Knipper om te controleren of de seriële poort niet is bezet. Druk op de opstartknop en wacht tot de SIM-kaart een netwerk correct registreert, de Net-indicator-led knippert langzaam (3s eenmaal). Schuif de functieschakelaar naar USB_DBG, dan kunnen we rechtstreeks communiceren met de SIM808-chip via de seriële poortassistent.
Stap 15: Bellen
Stuur AT in de seriële poort-assistent, als deze OK retourneert, betekent dit dat seriële communicatie tot stand is gebracht. Volg de afbeelding, voer AT-commando's in, u zou dezelfde inhoud moeten krijgen.
Stap 16: Beantwoord de telefoon en hang op
Stap 17: SMS verzenden
Stap 18: SMS lezen
Stap 19: TCP-communicatie
Stap 20: GPS-oriëntatie
Opmerking: De GPS-antenne moet buiten worden geplaatst voordat deze een stabiele uitvoer van GPS-locatiegegevens kan verkrijgen.
Stuur AT + CGSN PWR = 1 commando (Open de GPS-stroom)
Stuur AT + CGNSTST = 1 commando (Ontvang GPS-gegevens van de seriële poort)
Stap 21:
Als de GPS-antenne buiten is geplaatst, zou u snel de juiste gegevens moeten krijgen.
Als u de uitvoer van GPS-gegevens wilt pauzeren, kunt u de opdracht AT + CGNSTST = 0 verzenden om de uitvoer van GPS-gegevens te pauzeren.
Als u de GPS-functie wilt uitschakelen, kunt u de opdracht AT + CGNSPWR = 0 verzenden om de GPS-stroom uit te schakelen. Stuur AT + CPOWD = 1 om de SIM808-chip uit te schakelen. Meer spannende instructies, raadpleeg het AT-commando op de pagina aan het einde. Deze twee testcodes zijn heel eenvoudig en gemakkelijk te begrijpen. U hoeft alleen de bijbehorende seriële AT-opdrachten in te voeren, u zou de bijbehorende functies bereiken.
Stap 22: SIM808 Modus Laag stroomverbruik
Minimale functionaliteitsmodus
Het systeem wordt teruggebracht tot een eenvoudigste modus onder Minimum Functionality Mode. Het bespaart meer stroomverbruik in deze modus.
AT+CFUN= =0, 1, 4
AT + CFUN = 0: Minimale functionaliteitsmodus. In deze modus kunt u nog steeds de seriële poort blijven gebruiken, maar het AT-commando met RF- en SIM-kaartfuncties wordt uitgeschakeld.
AT + CFUN = 1: Full-functionele modus (standaard).
AT + CFUN = 4: Vliegtuigmodus. In deze modus kunt u nog steeds de seriële poort blijven gebruiken, maar het AT-commando met RF- en SIM-kaartfuncties wordt uitgeschakeld.
Meer functies verwijzen wij u naar AT-commando's
github.com/leffhub/DFRobotSIM808_Leonardo_mainboard/blob/master/SIM800_Series_AT_Command_Manual_V1.07.pdf
Misschien kun je geïnteresseerd zijn in projecten in Arduino, pic, robotica, telecommunicatie, abonneer je op https://www.youtube.com/user/carlosvolt?sub_confirmation=1 veel video's met volledige broncode en diagrammen