GPS erdőtűz riasztórendszer Sim808 és Arduino Uno segítségével: 23 lépés (képekkel)
GPS erdőtűz riasztórendszer Sim808 és Arduino Uno segítségével: 23 lépés (képekkel)
Anonim
Image
Image
Arduino One
Arduino One

Üdvözöljük! Ebben a bejegyzésben látni fogjuk, hogyan lehet egy erdőtűz -érzékelő rendszert létrehozni, szöveges üzenetben a baleset helyszínéről, a DFRobot emberei által biztosított integrált gps sim808 modulnak köszönhetően. forráskód, a sim808 modul néhány jellemzője és működése, külső környezetben, ez egy korábbi projekt folytatása, ahol láttuk, hogyan lehet egy nagyon egyszerű lángérzékelő rendszert készíteni az otthon számára.

1. lépés: Bevezetés

Ez a rendszer megpróbálja megakadályozni az erdőkben és mezőkön keletkező tüzeket, ahol egy ilyen típusú katasztrófa nagy gazdasági veszteségeket, jelentős anyagi károkat, a hely növény- és állatvilágának pusztulását okozhatja, de nagy ökológiai kárt okozhat, de a legfontosabb emberi életek megmentése.

A működés elve a következő: amikor a tüzet a lángérzékelő észleli, analóg jelet küld az arduino -nak, amely értékétől függően aktiválja a szöveges üzenet küldését a GPS koordinátákkal, ahol a tűz keletkezik. Ehhez a projekthez szükségünk lesz egy lángérzékelőre, egy arduino uno -ra, egy sim808 modulra, egy akkumulátorra, kábelekre, ellenőrizheti az alábbi anyagok listáját:

2. lépés: Arduino One

3. lépés: Sim808

Sim808
Sim808

4. lépés: Lángérzékelő

Lángérzékelő
Lángérzékelő

A lángérzékelő modulról

  • Ez a modul érzékeny a lángra és annak sugárzására. A 760 nm és 1100 nm közötti hullámhossztartományban a szokásos fényforrást is képes érzékelni.
  • A lángérzékelő digitális vagy analóg jelet bocsáthat ki.
  • Tűzjelzőként használható.
  • Körülbelül 60 fokos szög érzékelése, különösen érzékeny a láng spektrumára. Állítható érzékenység (a digitális potenciométer kék beállításával).
  • Az összehasonlító kimenet, tiszta jel, jó hullám, vezetési kapacitás, több mint 15 mA.
  • Üzemi feszültség 3,3 V-5 V. A kimeneti forma: digitális kapcsoló kimenetek (0 és 1) és analóg feszültségkimenet AO. Rögzített csavarfuratok az egyszerű telepítéshez.
  • Kis NYÁK lapok Méret: 3,2 cm x 1,4 cm.
  • Feszültség -összehasonlítóként használjon LM393 erősítőt

5. lépés: Dupont kábelek

Dupont kábelek
Dupont kábelek

6. lépés: Akkumulátor 12 volt (legalább 12 -es forrás lehet a kezdeti tesztek elvégzéséhez)

Akkumulátor 12 volt (legalább 12 -es forrás lehet az első tesztek elvégzéséhez)
Akkumulátor 12 volt (legalább 12 -es forrás lehet az első tesztek elvégzéséhez)

7. lépés: Egy doboz szűrővel (opcionális)

Doboz szűrővel (opcionális)
Doboz szűrővel (opcionális)

8. lépés: Áramkör

Áramkör
Áramkör

9. lépés: Forráskód

Kérjük, töltse le a https://rogerbit.com/wprb/index.php/2018/01/17/sistema-de-alerta-de-incendios-forestales-gps-con-sim808-y-arduino-uno/ webhelyről

10. lépés: A Dfrobot Sim808 moduljáról

A SIM808 GPS/GPRS/GSM arduino pajzs egy integrált négysávos GSM/GPRS és GPS navigációs technológia Arduino bővítőpajzs. Csak a hitelkártya mérete, a szabványos Arduino tűcsomagolás szerint, kompatibilis az Arduino UNO, az arduino Leonardo, az arduino Mega és más arduino alaplappal. Az előző generációs SIM908 -hoz képest a SIM808 némileg javította a teljesítményt és a stabilitást. A normál SMS- és telefonfunkciók mellett a pajzs támogatja az MMS, DTMF, FTP és egyéb funkciókat is. Elérheti az adatgyűjtést, a vezeték nélküli adat -adó -vevőt, az IoT -alkalmazást és a GPS -orientációt. A készülék integrálja a fedélzeti mikrofont és fejhallgató -csatlakozót, megtakarítva költségeit és könnyedén megvalósítva a projektet. külső antennacsatlakozón keresztül közvetlenül is csatlakozhat a GSM és GPS antennához.

SIM808 GPS/GPRS/GSM Arduino Shield V1.0 a Simcom SIM808 modul legújabb verzióját használja, összehasonlítva a piacon elérhető korai SIM808 modullal, az új modul jobb stabilitással rendelkezik. De az AT parancsok GPS része nem kompatibilis a SIM808 modul régi verziójával, kérjük, olvassa el az AT parancsok "több" alját.

11. lépés: Specifikáció

  • Üzemi feszültség: 5V
  • Bemeneti teljesítmény: 7-23V
  • Négysávos 850/900/1800/1900MHz
  • GPRS multi-slot osztály 12/10
  • B osztályú GPRS mobilállomás
  • Megfelel a 2/2 fázis GSM +4. osztályának (2 W @ 850 / 900MHz)
  • 1. osztály (1 W @ 1800 / 1900MHz)
  • Támogatja az alacsony energiafogyasztási módot: 100mA @ 7V-GSM mód
  • AT parancsvezérlés támogatása (3GPP TS 27.007, 27.005 és SIMCOM továbbfejlesztett AT parancsok)
  • Támogatja a műholdas műholdas navigációs technológiát
  • Támogatja a LED állapotjelzőt: Tápegység állapota, hálózati állapota és működési módjai
  • Munkakörnyezet: -40 ℃ ~ 85 ℃ Méret: 69 * 54 mm/2,71 * 2,12 hüvelyk

12. lépés: A tábla áttekintése

A tábla áttekintése
A tábla áttekintése

Modul interfész és óvintézkedések:

Foglalt csapok: D0, D1, D12, a "D12" digitális tű a SIM808 modul GPIO -hoz van csatlakoztatva. SIM808 modul be / ki vezérlőjeként használható. A beépített SIM808 MIC és 3,5 mm-es SIM808 mikrofon ugyanazt a MIC csatornát használja, amikor csatlakoztatja a mikrofont, a fedélzeti MIC automatikusan lekapcsolódik. kapcsoló, nyomja le röviden az 1s gombot a SIM808 elindításához, nyomja meg hosszan a 3s gombot. LED "BE" - SIM808 tápellátás -jelző, csak külső tápellátás csatlakoztatásakor a modul megfelelően tud működni. Hálózat - GSM jel jelzőGyors vaku: Keresési hálózat Lassú flash (egyszer 3 másodperc): a hálózat regisztrációja befejeződött Funkciókapcsoló Nincs- A SIM808 üres soros tűje a vázlat letöltéséhez, tárcsázza ide. USB_DBG- Amikor a bővítőlap csatlakoztatva van az Arduino-hoz, tárcsázza ide, hogy a SIM808 kommunikáljon a számítógéppel. debug (AT hibakeresés). Arduino- Amikor a bővítőkártya csatlakoztatva van az Arduino-hoz, tárcsázza ide, hogy a SIM808 kommunikáljon az Arduino-val.

13. lépés: USB hibakeresés (AT parancs)

Ebben a szakaszban AT parancsokat küldünk a soros porton keresztül a SIM808 bővítőpajzs hibakereséséhez. További funkciókért tekintse meg a SIM808 AT parancskészletet.

14. lépés: Előkészítés

Hardver:

  • Arduino UNO x1
  • SIM808 bővítőlap x1
  • Külső tápegység x1

Szoftver:

  • Arduino IDE
  • Soros hibakeresési asszisztens (Ebben a részben Lisper DF soros hibakeresőjét használjuk)

'''LÉPÉS'''

Csatlakoztassa a SIM -kártyát a SIM808 bővítőpajzshoz, és csatlakoztassa a bővítőpajzsot az Arduino UNO -hoz, eközben ne felejtse el külső áramforrást csatlakoztatni. Tárcsázza a funkciókapcsolót None állásba, töltsön le egy mintakódot Blink, hogy megbizonyosodjon arról, hogy a soros port nem foglalt. Nyomja meg a Boot bekapcsológombot, és várja meg, amíg a SIM -kártya megfelelően regisztrálja a hálózatot. A Net jelzőlámpa lassan villog (egyszer 3 másodpercig). Csúsztassa a funkciókapcsolót USB_DBG állásba, majd közvetlenül kommunikálhatunk a SIM808 chipkel a soros portsegéden keresztül.

15. lépés: Telefonáljon

Telefonálni
Telefonálni

Küldje el az AT -t a soros portsegédben, ha az OK -t ad vissza, ez azt jelenti, hogy soros kommunikáció jött létre. Kövesse az ábrát, írja be az AT parancsokat, ugyanazt a tartalmat kell kapnia.

16. lépés: Válaszoljon a telefonra, és tegye le a telefont

Válaszoljon a telefonra, és tegye le a telefont
Válaszoljon a telefonra, és tegye le a telefont

17. lépés: SMS küldése

SMS-t küldeni
SMS-t küldeni

18. lépés: Olvassa el az SMS -t

SMS olvasása
SMS olvasása

19. lépés: TCP kommunikáció

TCP kommunikáció
TCP kommunikáció

20. lépés: GPS -orientáció

Megjegyzés: A GPS antennát kívül kell elhelyezni, mielőtt stabil GPS -helykimenetet kaphat.

AT + CGSN PWR = 1 parancs küldése (Nyissa meg a GPS -t)

AT + CGNSTST = 1 parancs küldése (GPS -adatok fogadása a soros portról)

21. lépés:

Kép
Kép

Ha a GPS -antennát kint helyezték el, hamarosan meg kell kapnia a megfelelő adatokat.

Ha szüneteltetni szeretné a GPS adatkimenetet, akkor küldjön AT + CGNSTST = 0 parancsot a GPS adatkimenet szüneteltetésére.

Ha ki szeretné kapcsolni a GPS funkciót, küldje el az AT + CGNSPWR = 0 parancsot a GPS kikapcsolásához. Küldje el az AT + CPOWD = 1 parancsot a SIM808 chip leállításához. További izgalmas utasításokért tekintse meg az AT parancsot a végén. Ez a két tesztkód nagyon egyszerű és könnyen érthető. Csak be kell írnia a megfelelő soros AT parancsokat, ezzel elérheti a megfelelő funkciókat.

22. lépés: SIM808 alacsony energiafogyasztási mód

Minimális működési mód

A rendszer a legegyszerűbb üzemmódra csökken a minimális funkcionalitás módban. Ebben az üzemmódban több energiafogyasztást takarít meg.

AT+CFUN = = 0, 1, 4

AT + CFUN = 0: Minimális működési mód. Ebben a módban továbbra is használhatja a soros portot, de az RF parancs és az RF és a SIM kártya funkciói letiltásra kerülnek.

AT + CFUN = 1: Teljes funkciójú mód (alapértelmezett).

AT + CFUN = 4: Repülőgépes üzemmód. Ebben a módban továbbra is használhatja a soros portot, de az RF parancs és az RF és a SIM kártya funkciói letiltásra kerülnek.

További funkciókért tekintse meg az AT parancsokat

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

Talán érdekelhetnek az arduino, pic, robotika, telekommunikáció projektek, iratkozzon fel a https://www.youtube.com/user/carlosvolt?sub_confirmation=1 sok videóra, teljes forráskóddal és diagramokkal

Ajánlott: