Indholdsfortegnelse:

GPS -skovbrandalarmsystem med Sim808 og Arduino Uno: 23 trin (med billeder)
GPS -skovbrandalarmsystem med Sim808 og Arduino Uno: 23 trin (med billeder)

Video: GPS -skovbrandalarmsystem med Sim808 og Arduino Uno: 23 trin (med billeder)

Video: GPS -skovbrandalarmsystem med Sim808 og Arduino Uno: 23 trin (med billeder)
Video: Arduino GSM/GPS Sim808 Tutorial #2 Receiving Location Info As a Message #PCBWAY 2024, Juli
Anonim
Image
Image
Arduino One
Arduino One

Hej, i dette indlæg vil vi se, hvordan man laver et skovbranddetektorsystem, med besked via sms, om ulykkens placering, takket være det integrerede gps sim808 -modul, givet af DFRobots folk, vil vi se kildekode, nogle karakteristika og betjening af sim808 -modul, i et eksternt miljø, dette er fortsættelsen af et tidligere projekt, hvor vi så, hvordan man laver et meget simpelt flammedetektorsystem til hjemmet.

Trin 1: Introduktion

Dette system forsøger at forhindre brande i skove og marker, hvor en katastrofe af denne type kan medføre store økonomiske tab, betydelige materielle skader, ødelæggelse af stedets flora og fauna og forårsage en økologisk skade af stor størrelse, men det vigtigste er redde menneskeliv.

Driftsprincippet er som følger, når det registrerer brand ved flammesensoren, sender det et analogt signal til arduinoen, som afhængigt af dens værdi aktiverer afsendelse af en tekstbesked med de GPS -koordinater, hvor branden finder sted. Til dette projekt skal vi bruge en flammesensor, en arduino uno, et sim808 -modul, et batteri, kabler, du kan kontrollere følgende materialeliste:

Trin 2: Arduino One

Trin 3: Sim808

Sim808
Sim808

Trin 4: Flammesensor

Flammesensor
Flammesensor

Om flammedetektor -modulet

  • Dette modul er følsomt over for en flamme og dens stråling. Det kan også detektere almindelig lyskilde i området af en bølgelængde fra 760 nm til 1100 nm.
  • Flammesensoren kan udsende digitalt eller analogt signal.
  • Det kan bruges som brandalarm.
  • Påvisning af en vinkel på ca. 60 grader, især følsom over for flammens spektrum. Justerbar følsomhed (i blå justering af det digitale potentiometer).
  • Komparatorens output, rent signal, god bølge, kørekapacitet, mere end 15mA.
  • Driftsspænding på 3,3 V-5 V. Udgangsformen: digitale koblingsudgange (0 og 1) og analog spændingsudgang AO. Faste bolthuller for nem installation.
  • Små printplader Størrelse: 3,2 cm x 1,4 cm.
  • Brug en LM393 forstærker som en spændingskomparator

Trin 5: Dupont -kabler

Dupont kabler
Dupont kabler

Trin 6: Batteri 12 volt (kan mindst være en kilde på 12 til at udføre de indledende tests)

Batteri 12 volt (kan mindst være en kilde på 12 til at udføre de første tests)
Batteri 12 volt (kan mindst være en kilde på 12 til at udføre de første tests)

Trin 7: En kasse med filter (valgfrit)

En kasse med filter (valgfrit)
En kasse med filter (valgfrit)

Trin 8: Kredsløb

Kredsløb
Kredsløb

Trin 9: Kildekode

Download venligst fra

Trin 10: Om Sim808 -modulet i Dfrobot

SIM808 GPS/GPRS/GSM arduino-skjold er et integreret quad-band GSM/GPRS og GPS-navigationsteknologi Arduino-ekspansionsskærme. Kun et kreditkort størrelse, i henhold til standard Arduino pin emballage, kompatibel med Arduino UNO, arduino Leonardo, arduino Mega og andet arduino hovedkort. Sammenlignet med den tidligere generation SIM908, har SIM808 forbedret ydelsen og stabiliteten. Ud over de normale SMS- og telefonfunktioner understøtter skjoldet også MMS, DTMF, FTP og andre funktioner. Du kan opnå dataindsamling, trådløs datatransceiver, IoT -applikation og GPS -orientering. Den skal integrere indbygget mikrofon og hovedtelefonstik, hvilket sparer dine omkostninger og gør dit projekt let. den kan også direkte oprette forbindelse til GSM- og GPS -antennen med et eksternt antennestik.

SIM808 GPS/GPRS/GSM Arduino Shield V1.0 bruger den nyeste version af Simcom SIM808 -modul, sammenlignet med det tidlige SIM808 -modul, der er tilgængeligt på markedet, har det nye modul bedre stabilitet. Men GPS -delen af AT -kommandoer er ikke kompatibel med den gamle version af SIM808 -modulet. Se bunden af "mere" i AT -kommandoerne.

Trin 11: Specifikation

  • Driftsspænding: 5V
  • Indgangseffekt: 7-23V
  • Quad-band 850/900/1800/1900MHz
  • GPRS multi-slot klasse 12/10
  • GPRS mobilstation klasse B
  • Overholder GSM fase 2/2 +klasse 4 (2 W @ 850 / 900MHz)
  • Klasse 1 (1 W @ 1800 / 1900MHz)
  • Understøtter lavt strømforbrugstilstand: 100mA @ 7V-GSM-tilstand
  • Understøtter AT -kommandokontrol (3GPP TS 27.007, 27.005 og SIMCOM -forbedrede AT -kommandoer)
  • Understøtter GPS -satellitnavigationsteknologi
  • Understøtter LED -statusindikator: Strømforsyningsstatus, netværksstatus og driftstilstande
  • Arbejdsmiljø: -40 ℃ ~ 85 ℃ Størrelse: 69 * 54 mm/2,71 * 2,12 tommer

Trin 12: Board Oversigt

Bestyrelsesoversigt
Bestyrelsesoversigt

Modulgrænseflade og forholdsregler:

Besatte ben: D0, D1, D12, den digitale pin "D12" er forbundet til SIM808 -modulets strøm GPIO. Den kan bruges som SIM808-modul tænd / sluk-kontrol. SIM808 ombord MIC og 3,5 mm SIM808-mikrofon bruger den samme MIC-kanal, når du tilslutter din mikrofon, vil den indbyggede MIC automatisk blive afbrudt. Startkontaktknap-SIM808-modul switch, kort tryk på 1s for at starte SIM808, lang tryk på 3s slukke for den. LED "ON" - SIM808 strømindikator, kun når du tilslutter en ekstern strøm, kan modulet fungere korrekt. Net - GSM -signalindikator Hurtig flash: Søg i netværk Langsom flash (3s én gang): netværksregistrering fuldført Funktionskontakt Ingen- ledig SIM808 seriel pin for at downloade skitsen, ring venligst til her. USB_DBG-- Når udvidelseskortet er tilsluttet Arduino, skal du ringe til her for at få SIM808 til at kommunikere med pc'en for at lave en debug (AT debugging). Arduino-- Når udvidelseskortet sluttede til Arduino, skal du ringe til her for at få SIM808 til at kommunikere med Arduino.

Trin 13: USB -fejlfinding (AT -kommando)

I dette afsnit sender vi AT -kommandoer gennem den serielle port for at fejlsøge SIM808 -ekspansionsskærm. Se venligst SIM808 AT kommandosæt for flere funktioner.

Trin 14: Forberedelse

Hardware:

  • Arduino UNO x1
  • SIM808 udvidelseskort x1
  • Ekstern strømforsyning x1

Software:

  • Arduino IDE
  • Seriel fejlfindingsassistent (I dette afsnit bruger vi DF Serial Debugger af Lisper)

'''TRIN'''

Slut dit SIM -kort til SIM808 -ekspansionsskærmen, og tilslut ekspansionsskærmen på Arduino UNO, i mellemtiden skal du ikke glemme at tilslutte en ekstern strømkilde. Ring funktionskontakten til Ingen, download en prøvekode Blink for at sikre, at den serielle port ikke er Tryk på Boot -tænd / sluk -knappen, og vent på, at SIM -kortet registrerer et netværk korrekt, Net -indikatoren blinker langsomt (3s en gang). Skub funktionsomskifteren til USB_DBG, så kan vi kommunikere direkte med SIM808 -chip gennem den serielle portassistent.

Trin 15: Foretag et telefonopkald

Foretag et telefonopkald
Foretag et telefonopkald

Send AT i den serielle portassistent, hvis den returnerer OK, betyder det, at der er etableret seriel kommunikation. Følg figuren, indtast AT -kommandoer, du skal få det samme indhold.

Trin 16: Besvar telefonen og læg på

Besvar telefonen og læg på
Besvar telefonen og læg på

Trin 17: Send SMS

Send sms
Send sms

Trin 18: Læs SMS

Læs SMS
Læs SMS

Trin 19: TCP -kommunikation

TCP -kommunikation
TCP -kommunikation

Trin 20: GPS -orientering

Bemærk: GPS -antennen skal placeres udenfor, før den kan opnå en stabil GPS -placeringsdataudgang.

Send AT + CGSN PWR = 1 kommando (Åbn GPS -strømmen)

Send AT + CGNSTST = 1 kommando (Modtag GPS -data fra den serielle port)

Trin 21:

Billede
Billede

Hvis GPS -antennen er placeret udenfor, skal du snart få de rigtige data.

Når du vil sætte GPS -dataudgang på pause, kan du sende kommandoen AT + CGNSTST = 0 for at sætte GPS -dataudgang på pause.

Når du vil deaktivere GPS -funktionen, kan du sende kommandoen AT + CGNSPWR = 0 for at slukke for GPS -strømmen. Send AT + CPOWD = 1 for at lukke SIM808 -chippen. Mere spændende instruktion henvises til AT -kommandoen på sidens ende. Disse to testkoder er meget enkle og lette at forstå. Du behøver kun at indtaste de tilsvarende serielle AT -kommandoer, du ville opnå de tilsvarende funktioner.

Trin 22: SIM808 -tilstand med lavt strømforbrug

Minimum funktionalitetstilstand

Systemet reduceres til en enklest tilstand under Minimum funktionalitetstilstand. Det vil spare mere strømforbrug i denne tilstand.

AT+CFUN = = 0, 1, 4

AT + CFUN = 0: Minimum funktionalitetstilstand. I denne tilstand kan du stadig fortsætte med at bruge den serielle port, men AT -kommandoen med RF- og SIM -kortfunktioner deaktiveres.

AT + CFUN = 1: Fuldfunktionstilstand (standard).

AT + CFUN = 4: Flytilstand. I denne tilstand kan du stadig fortsætte med at bruge den serielle port, men AT -kommandoen med RF- og SIM -kortfunktioner deaktiveres.

Flere funktioner henvises til AT -kommandoer

github.com/leffhub/DFRobotSIM808_Leonardo_mainboard/blob/master/SIM800_Series_AT_Command_Manual_V1.07.pdf

Måske kan du være interesseret i projekter inden for arduino, pic, robotik, telekommunikation, abonnere på https://www.youtube.com/user/carlosvolt?sub_confirmation=1 mange videoer med komplet kildekode og diagrammer

Anbefalede: