Innehållsförteckning:

GPS -skogsbrandvarningssystem med Sim808 och Arduino Uno: 23 steg (med bilder)
GPS -skogsbrandvarningssystem med Sim808 och Arduino Uno: 23 steg (med bilder)

Video: GPS -skogsbrandvarningssystem med Sim808 och Arduino Uno: 23 steg (med bilder)

Video: GPS -skogsbrandvarningssystem med Sim808 och Arduino Uno: 23 steg (med bilder)
Video: 🔥🌲🌳Sistema de alerta de incendios forestales gps con sim808 y arduino uno 2024, November
Anonim
Image
Image
Arduino One
Arduino One

Hej, i det här inlägget kommer vi att se hur man gör ett skogsbranddetektorsystem, med meddelande via textmeddelande, om platsen för olyckan, tack vare den integrerade gps sim808 -modulen, som beviljats av DFRobot -folket, kommer vi att se källkod, några egenskaper och drift av sim808 -modulen, i en extern miljö, detta är fortsättningen på ett tidigare projekt, där vi såg hur man gör ett mycket enkelt flamdetektorsystem för hemmet.

Steg 1: Introduktion

Detta system försöker förhindra bränder i skogar och åkrar, där en katastrof av denna typ kan ge stora ekonomiska förluster, betydande materiella skador, förstörelse av flora och fauna på platsen som orsakar en ekologisk skada av stor omfattning, men det viktigaste är rädda människoliv.

Funktionsprincipen är följande, vid branddetektering av flamsensorn kommer den att skicka en analog signal till arduino, som beroende på dess värde aktiverar sändningen av ett textmeddelande med GPS -koordinaterna där branden äger rum. För detta projekt behöver vi en flamsensor, en arduino uno, en sim808 -modul, ett batteri, kablar, du kan kontrollera följande materiallista:

Steg 2: Arduino One

Steg 3: Sim808

Sim808
Sim808

Steg 4: Flamsensor

Flamsensor
Flamsensor

Om flamdetektormodulen

  • Denna modul är känslig för en låga och dess strålning. Det kan också detektera vanlig ljuskälla inom området för en våglängd från 760 nm till 1100 nm.
  • Flamsensorn kan avge digital eller analog signal.
  • Det kan användas som brandlarm.
  • Detektering av en vinkel på cirka 60 grader, särskilt känslig för flammans spektrum. Justerbar känslighet (i blå justering av den digitala potentiometern).
  • Jämförelseutgången, ren signal, bra våg, körkapacitet, mer än 15mA.
  • Driftspänning på 3,3 V-5 V. Utgångsform: digitala kopplingsutgångar (0 och 1) och analog spänningsutgång AO. Fasta bulthål för enkel installation.
  • Små kretskort Storlek: 3,2 cm x 1,4 cm.
  • Använd en LM393 -förstärkare som spänningskomparator

Steg 5: Dupont -kablar

Dupont -kablar
Dupont -kablar

Steg 6: Batteri 12 volt (kan minst vara en källa på 12 för att göra de första testerna)

Batteri 12 volt (kan minst vara en källa på 12 för att göra de första testerna)
Batteri 12 volt (kan minst vara en källa på 12 för att göra de första testerna)

Steg 7: En låda med filter (tillval)

En låda med filter (tillval)
En låda med filter (tillval)

Steg 8: Krets

Krets
Krets

Steg 9: Källkod

Ladda ner från

Steg 10: Om Sim808 -modulen i Dfrobot

SIM808 GPS/GPRS/GSM arduino-skärm är en integrerad quad-band GSM/GPRS och GPS-navigeringsteknik Arduino-expansionsköldar. Endast ett kreditkortsstorlek, enligt standard Arduino pin -förpackning, kompatibel med Arduino UNO, arduino Leonardo, arduino Mega och andra arduino -moderkort. Jämfört med föregående generation SIM908 har SIM808 förbättrat prestanda och stabilitet. Förutom de vanliga SMS- och telefonfunktionerna stöder skärmen även MMS, DTMF, FTP och andra funktioner. Du kan uppnå datainsamling, trådlös datatransceiver, IoT -applikation och GPS -orientering. Den ska integreras inbyggd mikrofon och hörlursuttag, vilket sparar dina kostnader och gör ditt projekt enkelt. den kan också anslutas direkt till GSM- och GPS -antennen med en extern antennkontakt.

SIM808 GPS/GPRS/GSM Arduino Shield V1.0 använder den senaste versionen av Simcom SIM808 -modulen, jämfört med den tidiga SIM808 -modulen som finns på marknaden har den nya modulen bättre stabilitet. Men GPS -delen av AT -kommandon är inte kompatibla med den gamla versionen av SIM808 -modulen, se botten av "mer" i AT -kommandona.

Steg 11: Specifikation

  • Driftspänning: 5V
  • Ingångseffekt: 7-23V
  • Quad-band 850/900/1800/1900MHz
  • GPRS multi-slot klass 12/10
  • GPRS mobilstation klass B
  • Uppfyller GSM fas 2/2 +klass 4 (2 W @ 850 / 900MHz)
  • Klass 1 (1 W @ 1800 / 1900MHz)
  • Stöd för låg energiförbrukning: 100mA @ 7V-GSM-läge
  • Stöd AT -kommandokontroll (3GPP TS 27.007, 27.005 och SIMCOM -förbättrade AT -kommandon)
  • Stöd GPS -satellitnavigeringsteknik
  • Stöd LED -statusindikator: Strömförsörjningsstatus, nätverksstatus och driftlägen
  • Arbetsmiljö: -40 ℃ ~ 85 ℃ Storlek: 69 * 54 mm/2,71 * 2,12 tum

Steg 12: Styrelseöversikt

Styrelseöversikt
Styrelseöversikt

Modulgränssnitt och försiktighetsåtgärder:

Ockuperade stift: D0, D1, D12, det digitala stiftet "D12" är anslutet till SIM808 -modulens effekt GPIO. Den kan användas som SIM808-modul på / av-kontroll. SIM808 inbyggd MIC och 3,5 mm SIM808-mikrofon använder samma MIC-kanal, när du kopplar in din mikrofon kopplas den inbyggda MIC-enheten automatiskt bort. Knapp för omkopplare-SIM808-modul strömbrytare, kort tryck på 1s för att starta SIM808, långtryck 3s stäng av den. LED "ON" - SIM808 strömindikator, bara när du ansluter en extern ström kan modulen fungera korrekt. Net - GSM -signalindikator Snabb blixt: Sök i nätverket Långsamt blixt (3s en gång): nätverksregistrering klar Funktionsomkopplare Ingen- Ledig SIM808-seriell pin för att ladda ner skissen, vänligen ring till här. USB_DBG-- När expansionskortet är anslutet till Arduino, ring till här för att få SIM808 att kommunicera med PC för att göra en debug (AT-felsökning). Arduino-- När expansionskortet anslöt Arduino, ring till här för att få SIM808 att kommunicera med Arduino.

Steg 13: USB -felsökning (AT -kommando)

I det här avsnittet skickar vi AT -kommandon via serieporten för att felsöka SIM808 -expansionsskydd. Se kommandouppsättningen SIM808 AT för mer funktion.

Steg 14: Förberedelse

Hårdvara:

  • Arduino UNO x1
  • SIM808 expansionskort x1
  • Extern strömförsörjning x1

Programvara:

  • Arduino IDE
  • Seriell felsökningsassistent (I det här avsnittet använder vi DF Serial Debugger av Lisper)

'''STEG'''

Anslut ditt SIM -kort till SIM808 -expansionsskyddet och anslut expansionsskyddet på Arduino UNO, glöm inte att ansluta en extern strömkälla. Slå funktionsomkopplaren till Ingen, ladda ner en provkod Blink för att se till att den seriella porten inte är Tryck på startknappen och vänta på att SIM -kortet ska registrera ett nätverk ordentligt, nätindikatorn blinkar långsamt (3s en gång). Skjut funktionsomkopplaren till USB_DBG, då kan vi kommunicera direkt med SIM808 -chipet via serieportassistenten.

Steg 15: Ring ett telefonsamtal

Ringa ett samtal
Ringa ett samtal

Skicka AT i serieportassistenten, om den returnerar OK betyder det att seriell kommunikation har upprättats. Följ figuren, ange AT -kommandon, du bör få samma innehåll.

Steg 16: Svara på telefonen och lägg på

Svara på telefonen och lägg på
Svara på telefonen och lägg på

Steg 17: Skicka SMS

Skicka sms
Skicka sms

Steg 18: Läs SMS

Läs SMS
Läs SMS

Steg 19: TCP -kommunikation

TCP -kommunikation
TCP -kommunikation

Steg 20: GPS -orientering

Obs! GPS -antennen måste placeras utanför innan den kan få en stabil GPS -platsdata.

Skicka AT + CGSN PWR = 1 kommando (Öppna GPS -strömmen)

Skicka AT + CGNSTST = 1 kommando (Ta emot GPS -data från serieporten)

Steg 21:

Bild
Bild

Om GPS -antennen har placerats utanför bör du få rätt data snart.

När du vill pausa GPS -datautmatning kan du skicka AT + CGNSTST = 0 -kommandot för att pausa GPS -datautmatning.

När du vill stänga av GPS -funktionen kan du skicka AT + CGNSPWR = 0 -kommandot för att stänga av GPS -strömmen. Skicka AT + CPOWD = 1 för att stänga av SIM808 -chipet. Fler spännande instruktioner, se AT -kommandot på slutet av slutet. Dessa två testkoder är mycket enkla och lätta att förstå. Du behöver bara ange motsvarande seriella AT -kommandon, du skulle uppnå motsvarande funktioner.

Steg 22: SIM808 -läge för låg energiförbrukning

Lägsta funktionsläge

Systemet reduceras till det enklaste läget under lägsta funktionsläge. Det kommer att spara mer strömförbrukning i det här läget.

AT+CFUN = = 0, 1, 4

AT + CFUN = 0: Lägsta funktionsläge. I det här läget kan du fortfarande fortsätta använda den seriella porten, men AT -kommandot med RF- och SIM -kortfunktioner kommer att inaktiveras.

AT + CFUN = 1: Fullfunktionsläge (standard).

AT + CFUN = 4: Flygplansläge. I det här läget kan du fortfarande fortsätta använda den seriella porten, men AT -kommandot med RF- och SIM -kortfunktioner kommer att inaktiveras.

Fler funktioner se AT -kommandon

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

Kanske kan du vara intresserad av projekt inom arduino, pic, robotik, telekommunikation, prenumerera på https://www.youtube.com/user/carlosvolt?sub_confirmation=1 många videor med komplett källkod och diagram

Rekommenderad: