Innholdsfortegnelse:
- Trinn 1: Introduksjon
- Trinn 2: Arduino One
- Trinn 3: Sim808
- Trinn 4: Flammesensor
- Trinn 5: Dupont -kabler
- Trinn 6: Batteri 12 volt (kan minst være en kilde på 12 for å gjøre de første testene)
- Trinn 7: En eske med filter (valgfritt)
- Trinn 8: Krets
- Trinn 9: Kildekode
- Trinn 10: Om Sim808 -modulen til Dfrobot
- Trinn 11: Spesifikasjon
- Trinn 12: Styret Oversikt
- Trinn 13: USB -feilsøking (AT -kommando)
- Trinn 14: Forberedelse
- Trinn 15: Ring en telefon
- Trinn 16: Svar telefonen og legg på
- Trinn 17: Send SMS
- Trinn 18: Les SMS
- Trinn 19: TCP -kommunikasjon
- Trinn 20: GPS -orientering
- Trinn 21:
- Trinn 22: SIM808 modus for lavt strømforbruk
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Hei, i dette innlegget vil vi se hvordan vi lager et skogbranndetektorsystem, med melding via tekstmelding, om ulykkesstedet, takket være den integrerte gps sim808 -modulen, gitt av DFRobot -folk, vil vi se kildekode, noen egenskaper og drift av sim808 -modulen, i et eksternt miljø, dette er fortsettelsen av et tidligere prosjekt, hvor vi så hvordan vi lager et veldig enkelt flammedetektorsystem for hjemmet.
Trinn 1: Introduksjon
Dette systemet prøver å forhindre brann i skog og mark, der en katastrofe av denne typen kan gi store økonomiske tap, betydelige materielle skader, ødeleggelse av flora og fauna på stedet og forårsake en økologisk skade av stor størrelse, men det viktigste er redde menneskeliv.
Driftsprinsippet er som følger, når det oppdager brann av flammesensoren, sender det et analogt signal til arduinoen, som avhengig av verdien aktiverer sending av en tekstmelding med GPS -koordinatene der brannen pågår. For dette prosjektet trenger vi en flammesensor, en arduino uno, en sim808 -modul, et batteri, kabler, du kan sjekke følgende materialeliste:
Trinn 2: Arduino One
Trinn 3: Sim808
Trinn 4: Flammesensor
Om flammedetektormodulen
- Denne modulen er følsom for en flamme og dens stråling. Den kan også oppdage vanlig lyskilde i området av en bølgelengde fra 760 nm til 1100 nm.
- Flammesensoren kan avgi digitalt eller analogt signal.
- Den kan brukes som brannalarm.
- Deteksjon av en vinkel på ca 60 grader, spesielt følsom for flammens spektrum. Justerbar følsomhet (i blå justering av det digitale potensiometeret).
- Komparatorens utgang, rent signal, god bølge, kjørekapasitet, mer enn 15mA.
- Driftsspenning på 3,3 V-5 V. Utgangsformen: digitale koblingsutganger (0 og 1) og analog spenningsutgang AO. Faste bolthull for enkel installasjon.
- Små PCB -plater Størrelse: 3,2 cm x 1,4 cm.
- Bruk en LM393 forsterker som en spenningskomparator
Trinn 5: Dupont -kabler
Trinn 6: Batteri 12 volt (kan minst være en kilde på 12 for å gjøre de første testene)
Trinn 7: En eske med filter (valgfritt)
Trinn 8: Krets
Trinn 9: Kildekode
Last ned fra
Trinn 10: Om Sim808 -modulen til Dfrobot
SIM808 GPS/GPRS/GSM arduino skjold er et integrert quad-band GSM/GPRS og GPS navigasjonsteknologi Arduino ekspansjonsskjerm. Bare et kredittkortstørrelse, i henhold til standard Arduino pin -emballasje, kompatibel med Arduino UNO, arduino Leonardo, arduino Mega og annet arduino -hovedkort. Sammenlignet med forrige generasjon SIM908, gjorde SIM808 en viss forbedring av ytelsen og stabiliteten. I tillegg til de vanlige SMS- og telefonfunksjonene, støtter skjoldet også MMS, DTMF, FTP og andre funksjoner. Du kan oppnå datainnsamling, trådløs datatransceiver, IoT -applikasjon og GPS -orientering. Den skal integrere innebygd mikrofon og hodetelefonkontakt, noe som sparer kostnader og gjør prosjektet enkelt. den kan også kobles direkte til GSM- og GPS -antennen med en ekstern antennekontakt.
SIM808 GPS/GPRS/GSM Arduino Shield V1.0 bruker den nyeste versjonen av Simcom SIM808 -modulen, sammenlignet med den tidlige SIM808 -modulen som er tilgjengelig på markedet, har den nye modulen bedre stabilitet. Men GPS -delen av AT -kommandoer er ikke kompatibel med den gamle versjonen av SIM808 -modulen. Se bunnen av "mer" i AT -kommandoene.
Trinn 11: Spesifikasjon
- Driftsspenning: 5V
- Inngangseffekt: 7-23V
- Quad-band 850/900/1800/1900MHz
- GPRS multi-slot klasse 12/10
- GPRS mobilstasjon klasse B
- Overholder GSM fase 2/2 +klasse 4 (2 W @ 850 / 900MHz)
- Klasse 1 (1 W @ 1800 / 1900MHz)
- Støtter modus for lavt strømforbruk: 100mA @ 7V-GSM-modus
- Støtte AT -kommandokontroll (3GPP TS 27.007, 27.005 og SIMCOM forbedrede AT -kommandoer)
- Støtter GPS -satellittnavigeringsteknologi
- Støtte LED -statusindikator: Strømforsyningsstatus, nettverksstatus og driftsmoduser
- Arbeidsmiljø: -40 ℃ ~ 85 ℃ Størrelse: 69 * 54 mm/2,71 * 2,12 tommer
Trinn 12: Styret Oversikt
Modulgrensesnitt og forholdsregler:
Opptatte pinner: D0, D1, D12, den digitale pinnen "D12" er koblet til SIM808 -modulens strøm GPIO. Den kan brukes som SIM808-modul på / av-kontroll. SIM808 innebygd MIC og 3,5 mm SIM808-mikrofon bruker samme MIC-kanal, når du kobler til mikrofonen, kobles den innebygde MIC-en automatisk til. Startbryterknapp-SIM808-modul bryter, trykk kort på 1s for å starte SIM808, langt trykk 3s slå den av. LED "ON" - SIM808 strømindikator, bare når du kobler til en ekstern strøm, kan modulen fungere skikkelig. Net - GSM -signalindikator Hurtig blits: Søk i nettverk blits (3s en gang): nettverksregistrering fullført Funksjonsbryter Ingen- ledig SIM808 seriell pin for å laste ned skissen, ring til her. USB_DBG-- Når utvidelseskortet kobles til Arduino, ring til her for å få SIM808 til å kommunisere med PC for å lage en debug (AT debugging). Arduino-- Når utvidelseskortet koblet til Arduino, ring til her for å få SIM808 til å kommunisere med Arduino.
Trinn 13: USB -feilsøking (AT -kommando)
I denne delen sender vi AT -kommandoer gjennom serieporten for å feilsøke SIM808 -ekspansjonsskjold. Se kommandosettet SIM808 AT for mer funksjon.
Trinn 14: Forberedelse
Maskinvare:
- Arduino UNO x1
- SIM808 utvidelseskort x1
- Ekstern strømforsyning x1
Programvare:
- Arduino IDE
- Seriell feilsøkingsassistent (I denne delen bruker vi DF Serial Debugger av Lisper)
'''STEG'''
Koble SIM -kortet til SIM808 -ekspansjonsskjoldet og plugg ekspansjonsskjoldet på Arduino UNO, men ikke glem å koble til en ekstern strømkilde. Slå funksjonsbryteren til Ingen, last ned en prøvekode Blink for å sikre at den serielle porten ikke er Trykk på Start -knappen og vent på at SIM -kortet registrerer et nettverk på riktig måte, Net -indikatoren blinker sakte (3s en gang). Skyv funksjonsbryteren til USB_DBG, så kan vi kommunisere direkte med SIM808 -brikken gjennom den serielle portassistenten.
Trinn 15: Ring en telefon
Send AT i serieportassistenten, hvis den returnerer OK, betyr det at seriell kommunikasjon er etablert. Følg figuren, skriv inn AT -kommandoer, du bør få det samme innholdet.
Trinn 16: Svar telefonen og legg på
Trinn 17: Send SMS
Trinn 18: Les SMS
Trinn 19: TCP -kommunikasjon
Trinn 20: GPS -orientering
Merk: GPS -antennen må plasseres utenfor før den kan få en stabil GPS -posisjonsdata.
Send AT + CGSN PWR = 1 kommando (Åpne GPS -strømmen)
Send AT + CGNSTST = 1 kommando (Motta GPS -data fra serieporten)
Trinn 21:
Hvis GPS -antennen er plassert utenfor, bør du snart få de riktige dataene.
Når du vil sette GPS -datautgangen på pause, kan du sende kommandoen AT + CGNSTST = 0 for å stoppe GPS -datautgangen.
Når du vil slå av GPS -funksjonen, kan du sende AT + CGNSPWR = 0 -kommandoen for å slå av GPS -strømmen. Send AT + CPOWD = 1 for å slå av SIM808 -brikken. Mer spennende instruksjoner, se AT -kommandoen på slutten av slutten. Disse to testkodene er veldig enkle og lette å forstå. Du trenger bare å angi de tilsvarende serielle AT -kommandoene, du vil oppnå de tilsvarende funksjonene.
Trinn 22: SIM808 modus for lavt strømforbruk
Minimum funksjonalitetsmodus
Systemet vil bli redusert til en enklest modus under Minimum funksjonalitetsmodus. Det vil spare mer strømforbruk i denne modusen.
AT+CFUN = = 0, 1, 4
AT + CFUN = 0: Minimum funksjonalitetsmodus. I denne modusen kan du fortsatt fortsette å bruke den serielle porten, men AT -kommandoen med RF- og SIM -kortfunksjoner blir deaktivert.
AT + CFUN = 1: Fullfunksjonsmodus (standard).
AT + CFUN = 4: Flymodus. I denne modusen kan du fortsatt fortsette å bruke den serielle porten, men AT -kommandoen med RF- og SIM -kortfunksjoner blir deaktivert.
Flere funksjoner vennligst se AT -kommandoer
github.com/leffhub/DFRobotSIM808_Leonardo_mainboard/blob/master/SIM800_Series_AT_Command_Manual_V1.07.pdf
Kanskje du kan være interessert i prosjekter innen arduino, pic, robotics, telekommunikasjon, abonnere på https://www.youtube.com/user/carlosvolt?sub_confirmation=1 mange videoer med komplett kildekode og diagrammer