Sisukord:

GPS -i metsatulekahju hoiatussüsteem Sim808 ja Arduino Uno abil: 23 sammu (koos piltidega)
GPS -i metsatulekahju hoiatussüsteem Sim808 ja Arduino Uno abil: 23 sammu (koos piltidega)

Video: GPS -i metsatulekahju hoiatussüsteem Sim808 ja Arduino Uno abil: 23 sammu (koos piltidega)

Video: GPS -i metsatulekahju hoiatussüsteem Sim808 ja Arduino Uno abil: 23 sammu (koos piltidega)
Video: Принцип работы GPS и ГЛОНАСС. В чём их разница? 2024, November
Anonim
Image
Image
Arduino One
Arduino One

Tere, selles postituses näeme, kuidas teha DFRoboti inimeste poolt antud integreeritud gps sim808 mooduli abil metsatulekahju tuvastamise süsteem koos SMS -iga teatega õnnetuse asukohast. lähtekoodi, mõningaid sim808 mooduli omadusi ja toimimist väliskeskkonnas, see on jätk eelnevale projektile, kus nägime, kuidas teha kodu jaoks väga lihtne leegiandurisüsteem.

Samm 1: Sissejuhatus

See süsteem püüab ära hoida tulekahjusid metsades ja põldudel, kus seda tüüpi katastroof võib põhjustada suuri majanduslikke kahjusid, olulist materiaalset kahju, hävitada selle koha taimestik ja loomastik, põhjustades ulatuslikku ökoloogilist kahju, kuid kõige tähtsam on inimelude päästmine.

Toimimispõhimõte on järgmine, kui leegianduri poolt tulekahju tuvastatakse, saadab see arduinole analoogsignaali, mis sõltuvalt selle väärtusest aktiveerib tekstsõnumi saatmise koos GPS -koordinaatidega, kus tulekahju toimub. Selle projekti jaoks vajame leegiandurit, arduino uno, sim808 moodulit, akut, kaableid, saate vaadata järgmist materjalide loendit:

Samm: Arduino One

Samm: Sim808

Sim808
Sim808

Samm: leegiandur

Leegiandur
Leegiandur

Leegianduri mooduli kohta

  • See moodul on leegi ja selle kiirguse suhtes tundlik. Samuti suudab see tuvastada tavalise valgusallika lainepikkuse vahemikus 760 nm kuni 1100 nm.
  • Leegiandur võib väljastada digitaalset või analoogsignaali.
  • Seda saab kasutada tulekahjusignalisatsioonina.
  • Umbes 60 -kraadise nurga tuvastamine, eriti leegi spektri suhtes tundlik. Reguleeritav tundlikkus (digitaalse potentsiomeetri sinine reguleerimine).
  • Võrdlusväljund, puhas signaal, hea laine, sõiduvõime, üle 15 mA.
  • Tööpinge 3,3 V-5 V. Väljundvorm: digitaalsed lülitusväljundid (0 ja 1) ja analoogpingeväljund AO. Fikseeritud poltide avad lihtsaks paigaldamiseks.
  • Väikesed trükkplaadid Suurus: 3,2 cm x 1,4 cm.
  • Kasutage pinge võrdlusena LM393 võimendit

Samm: Duponti kaablid

Duponti kaablid
Duponti kaablid

6. samm: aku 12 volti (võib esialgsete testide tegemiseks olla vähemalt 12 -toiteline)

Aku 12 volti (võib esialgsete testide tegemiseks olla vähemalt 12 allikas)
Aku 12 volti (võib esialgsete testide tegemiseks olla vähemalt 12 allikas)

7. samm: kast filtriga (valikuline)

Kast filtriga (valikuline)
Kast filtriga (valikuline)

8. samm: ahel

Vooluring
Vooluring

9. samm: lähtekood

Palun laadige alla aadressilt

10. samm: Dfroboti Sim808 mooduli kohta

SIM808 GPS/GPRS/GSM arduino kilp on integreeritud neljaribaline GSM/GPRS ja GPS-navigeerimistehnoloogia Arduino laienduskilbid. Ainult krediitkaardi suurus vastavalt standardsele Arduino tihvtpakendile, mis ühildub Arduino UNO, arduino Leonardo, arduino Mega ja muu arduino emaplaadiga. Võrreldes eelmise põlvkonna SIM908 -ga parandas SIM808 jõudlust ja stabiilsust. Lisaks tavalistele SMS- ja telefonifunktsioonidele toetab kilp ka MMS-, DTMF-, FTP- ja muid funktsioone. Saate saavutada andmete kogumise, traadita andmesaatja, IoT -rakenduse ja GPS -i orientatsiooni. See peaks integreerima pardal oleva mikrofoni ja kõrvaklappide pesa, säästes teie kulusid ja muutes teie projekti hõlpsaks. samuti saab välise antenni pistiku kaudu otse ühenduda GSM- ja GPS -antenniga.

SIM808 GPS/GPRS/GSM Arduino Shield V1.0 kasutab Simcom SIM808 mooduli uusimat versiooni, võrreldes turul saadaoleva varase SIM808 mooduliga, uuel moodulil on parem stabiilsus. Kuid AT -käskude GPS -i osa ei ühildu SIM808 mooduli vana versiooniga, palun vaadake AT -käskude "rohkem" allosas.

11. samm: spetsifikatsioon

  • Tööpinge: 5V
  • Sisendvõimsus: 7-23V
  • Neljaribaga 850/900/1800/1900MHz
  • GPRS mitme pesaga klass 12/10
  • GPRS -mobiiljaam B -klass
  • Vastab GSM faasile 2/2 +klassile 4 (2 W @ 850 / 900MHz)
  • Klass 1 (1 W @ 1800/1900 MHz)
  • Toetage väikese energiatarbimise režiimi: 100mA @ 7V-GSM režiim
  • Toetage AT käsu juhtimist (3GPP TS 27.007, 27.005 ja SIMCOM täiustatud AT käsud)
  • Toetage satelliitnavigatsiooni GPS -tehnoloogiat
  • Toetab LED -i olekuindikaatorit: toiteallika olek, võrgu olek ja töörežiimid
  • Töökeskkond: -40 ℃ ~ 85 ℃ Suurus: 69 * 54 mm/2,71 * 2,12 tolli

12. samm: juhatuse ülevaade

Juhatuse ülevaade
Juhatuse ülevaade

Mooduli liides ja ettevaatusabinõud:

Hõivatud tihvtid: D0, D1, D12, digitaalne tihvt "D12" on ühendatud SIM808 mooduli toite GPIO -ga. Seda saab kasutada SIM808 mooduli sisse- ja väljalülitusena. SIM808 sisseehitatud MIC ja 3,5 mm SIM808 mikrofon kasutavad sama MIC-kanalit. Kui ühendate oma mikrofoni, lülitatakse pardal olev MIC automaatselt lahti. Alglaadimisnupp-SIM808 moodul lüliti, SIM808 käivitamiseks vajutage lühidalt 1s, lülitage pikalt vajutades 3 sekundit välja. LED "ON" - SIM808 toiteindikaator, ainult siis, kui ühendate välise toite, võib moodul korralikult töötada. Net - GSM -signaali indikaatorKiire välk: otsinguvõrgustik Aeglane välklamp (3 korda üks kord): võrgu registreerimine on lõpetatud Funktsioonilüliti Puudub- vaba SIM808 jadapistik eskiisi allalaadimiseks helistage siia. USB_DBG- Kui laiendusplaat on Arduinoga ühendatud, valige siia, et SIM808 saaks arvutiga suhelda silumine (AT silumine). Arduino- kui laiendusplaat on Arduinoga ühendatud, valige siia, et panna SIM808 Arduinoga suhtlema.

13. samm: USB silumine (AT -käsk)

Selles jaotises saadame AT -käsud jadapordi kaudu SIM808 laienduskilbi silumiseks. Lisateavet leiate SIM808 AT käsukomplektist.

14. samm: Ettevalmistus

Riistvara:

  • Arduino UNO x1
  • SIM808 laiendusplaat x1
  • Väline toiteallikas x1

Tarkvara:

  • Arduino IDE
  • Seeria silumise assistent (selles jaotises kasutame Lisperi DF jadaseadurit)

'' 'STEP' '' '

Ühendage oma SIM -kaart SIM808 laienduskilbiga ja ühendage Arduino UNO laienduskilp, samal ajal ärge unustage välist toiteallikat ühendada. Valige funktsioonilüliti asendisse Puudub, laadige alla näidiskood Vilgub, veendumaks, et jadaport pole hõivatud. Vajutage käivitamise toitenuppu ja oodake, kuni SIM -kaart võrgu õigesti registreerib, võrgu indikaatorlamp vilgub aeglaselt (3 korda üks kord). Libistage funktsioonilüliti asendisse USB_DBG, siis saame suhelda otse SIM808 kiibiga jadapordi assistendi kaudu.

Samm: helistage

Helistage
Helistage

Saatke jadaport -assistendis AT, kui see tagastab OK, tähendab see, et jadaühendus on loodud. Järgige joonist, sisestage AT -käsud, peaksite saama sama sisu.

16. samm: vastake telefonile ja katkestage kõne

Vastake telefonile ja katkestage kõne
Vastake telefonile ja katkestage kõne

17. samm: saatke SMS

Saada SMS
Saada SMS

Samm: lugege SMS -e

SMS -ide lugemine
SMS -ide lugemine

19. samm: TCP -side

TCP side
TCP side

20. samm: GPS -i orientatsioon

Märkus: GPS -antenn tuleb paigutada õue, enne kui see saab stabiilse GPS -asukohaandmete.

Saada AT + CGSN PWR = 1 käsk (avage GPS -i toide)

Saada AT + CGNSTST = 1 käsk (GPS -andmete vastuvõtmine jadaportist)

21. samm:

Pilt
Pilt

Kui GPS -antenn on paigutatud õue, peaksite varsti õiged andmed hankima.

Kui soovite GPS -andmete väljastamise peatada, võite saata GPS -andmete väljastamise peatamiseks käsu AT + CGNSTST = 0.

Kui soovite GPS -funktsiooni välja lülitada, saate GPS -toite väljalülitamiseks saata käsu AT + CGNSPWR = 0. SIM808 kiibi sulgemiseks saatke AT + CPOWD = 1. Põnevamat juhendit leiate lõpu lehelt käsust AT. Need kaks testkoodi on väga lihtsad ja kergesti mõistetavad. Vaja on sisestada ainult vastavad jada AT käsud, saavutate vastavad funktsioonid.

Samm 22: SIM808 väikese energiatarbega režiim

Minimaalse funktsionaalsuse režiim

Süsteem vähendatakse minimaalse funktsionaalsuse režiimis lihtsaimaks režiimiks. See säästab selles režiimis rohkem energiat.

AT+CFUN = = 0, 1, 4

AT + CFUN = 0: minimaalse funktsionaalsuse režiim. Selles režiimis saate jätkuvalt kasutada jadaporti, kuid RF- ja SIM -kaardi funktsioonidega AT -käsk keelatakse.

AT + CFUN = 1: täisfunktsionaalne režiim (vaikimisi).

AT + CFUN = 4: lennukirežiim. Selles režiimis saate jätkuvalt kasutada jadaporti, kuid RF- ja SIM -kaardi funktsioonidega AT -käsk keelatakse.

Täiendavaid funktsioone leiate AT käsklustest

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

Võib -olla olete huvitatud arduino, pic, robootika, telekommunikatsiooni projektidest, tellige https://www.youtube.com/user/carlosvolt?sub_confirmation=1 palju videoid koos täieliku lähtekoodi ja diagrammidega

Soovitan: