Gps Forest Fire Alert System Sa Sim808 at Arduino Uno: 23 Mga Hakbang (na may Mga Larawan)
Gps Forest Fire Alert System Sa Sim808 at Arduino Uno: 23 Mga Hakbang (na may Mga Larawan)
Anonim
Image
Image
Isa si Arduino
Isa si Arduino

Kamusta na, sa post na ito makikita natin kung paano gumawa ng isang sistema ng detektor ng sunog sa kagubatan, na may abiso sa pamamagitan ng text message, ng lokasyon ng aksidente, salamat sa pinagsamang module ng gps sim808, na ipinagkaloob ng mga tao ng DFRobot, makikita natin ang ang source code, ang ilang mga katangian at pagpapatakbo ng sim808 module, sa isang panlabas na kapaligiran, ito ang pagpapatuloy ng isang nakaraang proyekto, kung saan nakita namin kung paano gumawa ng isang napaka-simpleng sistema ng detector ng apoy para sa bahay.

Hakbang 1: Panimula

Sinusubukan ng sistemang ito na maiwasan ang sunog sa mga kagubatan at bukirin, kung saan ang isang sakuna ng ganitong uri ay maaaring makabuo ng malalaking pagkalugi sa ekonomiya, malaking pinsala sa materyal, pagkasira ng flora at palahayupan ng lugar na nagdudulot ng isang pinsala sa ekolohiya na may kalakhan, ngunit ang pinakamahalagang bagay ay pagliligtas ng buhay ng tao.

Ang prinsipyo ng pagpapatakbo ay ang mga sumusunod, kapag nakita ang apoy ng flame sensor, magpapadala ito ng isang analog signal sa arduino, na depende sa halaga nito, ay buhayin ang pagpapadala ng isang text message sa mga coordinate ng GPS kung saan nagaganap ang sunog. Para sa proyektong ito kakailanganin namin ang isang sensor ng apoy, isang arduino uno, isang module na sim808, isang baterya, mga kable, maaari mong suriin ang sumusunod na listahan ng mga materyales:

Hakbang 2: Isa sa Arduino

Hakbang 3: Sim808

Sim808
Sim808

Hakbang 4: Sensor ng Flame

Flame Sensor
Flame Sensor

Tungkol sa module ng detector ng apoy

  • Ang module na ito ay sensitibo sa isang apoy at ang radiation nito. Maaari din itong tuklasin ang ordinaryong mapagkukunan ng ilaw sa saklaw ng isang haba ng daluyong mula 760 nm hanggang 1100 nm.
  • Ang flame sensor ay maaaring maglabas ng digital o analog signal.
  • Maaari itong magamit bilang isang alarma sa sunog.
  • Pagtuklas ng isang anggulo ng tungkol sa 60 degree, partikular na sensitibo sa spectrum ng apoy. Naaayos na pagkasensitibo (sa asul na pagsasaayos ng digital potentiometer).
  • Ang output ng kumpara, malinis na signal, magandang alon, kapasidad sa pagmamaneho, higit sa 15mA.
  • Operating boltahe ng 3.3 V-5 V. Ang form form: mga digital switching output (0 at 1) at output ng analog boltahe AO. Naayos ang mga butas ng bolt para sa madaling pag-install.
  • Maliit na mga board ng PCB Laki: 3.2cm x 1.4cm.
  • Gumamit ng isang amplifier ng LM393 bilang isang tagapaghambing ng boltahe

Hakbang 5: Mga Dupont Cable

Mga Dupont Cable
Mga Dupont Cable

Hakbang 6: Baterya 12 Volts (maaaring Maging Pinagmulan ng 12 nang kaunti upang Gawin ang Paunang Pagsubok)

Baterya 12 Volts (maaaring Maging Pinagmulan ng 12 nang kaunti upang Gawin ang Paunang Pagsubok)
Baterya 12 Volts (maaaring Maging Pinagmulan ng 12 nang kaunti upang Gawin ang Paunang Pagsubok)

Hakbang 7: Isang Kahon Na May Filter (opsyonal)

Isang Kahon Na May Filter (opsyonal)
Isang Kahon Na May Filter (opsyonal)

Hakbang 8: Circuit

Circuit
Circuit

Hakbang 9: Source Code

Mangyaring mag-download mula sa

Hakbang 10: Tungkol sa Sim808 Module ng Dfrobot

Ang SIM808 GPS / GPRS / GSM arduino na kalasag ay isang pinagsamang quad-band GSM / GPRS at teknolohiyang nabigasyon ng GPS na Arduino expansion Shield. Ang laki ng credit card lamang, ayon sa pamantayan ng Arduino pin packaging, na katugma sa Arduino UNO, arduino Leonardo, arduino Mega at iba pang arduino mainboard. Kung ikukumpara sa nakaraang henerasyon na SIM908, ang SIM808 ay gumawa ng ilang pagpapabuti sa pagganap at katatagan. Bilang karagdagan sa normal na pagpapaandar ng SMS at telepono, sinusuportahan din ng kalasag ang MMS, DTMF, FTP at iba pang mga pagpapaandar. Maaari mong makamit ang pagkuha ng data, wireless data transceiver, IoT application at orientating ng GPS. Dapat isama ang dapat sa onboard microphone at headphone jack, nai-save ang iyong gastos at madaling gawin ang iyong proyekto. maaari din itong direktang kumonekta sa antena ng GSM at GPS ng isang panlabas na konektor ng antena.

Ang SIM808 GPS / GPRS / GSM Arduino Shield V1.0 ay gumagamit ng pinakabagong bersyon ng Simcom SIM808 module, kumpara sa maagang module ng SIM808 na magagamit sa merkado, ang bagong module ay may mas mahusay na katatagan. Ngunit ang bahagi ng GPS ng mga utos ng AT ay hindi tugma sa lumang bersyon ng module na SIM808, mangyaring sumangguni sa ilalim ng "higit pa" sa mga utos ng AT.

Hakbang 11: Pagtukoy

  • Operating boltahe: 5V
  • Input Power: 7-23V
  • Quad-band 850/900/1800 / 1900MHz
  • GPRS multi-slot na klase 12/10
  • Ang klase ng mobile station ng GPRS B
  • Sumunod sa phase ng GSM 2/2 + Class 4 (2 W @ 850 / 900MHz)
  • Klase 1 (1 W @ 1800 / 1900MHz)
  • Suportahan ang mababang mode ng pagkonsumo ng kuryente: 100mA @ 7V-GSM mode
  • Suportahan ang kontrol sa utos ng AT (3GPP TS 27.007, 27.005 at pinahusay na SIMCOM SA Mga Utos)
  • Suporta sa teknolohiya ng pag-navigate sa satellite ng GPS
  • Suporta ng katayuan ng LED: Katayuan ng supply ng kuryente, katayuan ng network at mga operating mode
  • Kapaligiran sa pagtatrabaho: -40 ℃ ~ 85 ℃ Laki: 69 * 54mm / 2.71 * 2.12 pulgada

Hakbang 12: Pangkalahatang-ideya ng Lupon

Pangkalahatang-ideya ng Lupon
Pangkalahatang-ideya ng Lupon

Interface ng module at pag-iingat:

Ang mga sinakop na mga pin: D0, D1, D12, ang digital pin na "D12" ay konektado sa SIM808 module na kapangyarihan GPIO. Maaari itong magamit bilang SIM808 module na on / off control. Ang SIM808 onboard MIC at 3.5mm SIM808 microphone ay gumagamit ng parehong MIC channel, kapag na-plugin mo ang iyong mikropono, ang on-board MIC ay awtomatikong ididiskonekta. Button ng switch ng boot - module na SIM808 switch, short-press 1s upang simulan ang SIM808, pindutin nang matagal ang 3s. LED "ON" - tagapagpahiwatig ng kuryente ng SIM80, kapag ikinonekta mo ang isang panlabas na lakas, maaaring gumana nang maayos ang module. Net - tagapagpahiwatig ng signal ng GSM Fast Flash: Search NetworkSlow flash (3s nang isang beses): kumpleto ang pagpaparehistro ng networkFunction switchNone-- Bakanteng serial na8080 na SIM upang i-download ang sketch, mangyaring mag-dial dito. debug (AT debugging).rduino - Kapag ang board ng pagpapalawak ay naka-plug sa Arduino, mag-dial dito upang makipag-usap ang SIM808 kay Arduino.

Hakbang 13: USB Debugging (AT Command)

Sa seksyong ito, magpapadala kami ng mga AT na utos sa pamamagitan ng serial port upang i-debug ang SIM808 na panangga ng pagpapalawak. Mangyaring mag-refer sa set ng utos na SIM808 AT para sa higit na pagpapaandar.

Hakbang 14: Paghahanda

Hardware:

  • Arduino UNO x1
  • SIM808 expansion board x1
  • Panlabas na supply ng kuryente x1

Software:

  • Arduino IDE
  • Serial debugging assistant (Sa seksyong ito, gumagamit kami ng DF Serial Debugger ni Lisper)

'' 'HAKBANG' ''

I-plug ang iyong SIM card sa SIM808 ekspansiyang kalasag at isaksak ang pagpapalawak ng kalasag sa Arduino UNO, samantala huwag kalimutang ikonekta ang isang panlabas na mapagkukunan ng kapangyarihan. I-dial ang function switch sa Wala, mag-download ng isang sample code na Blink upang matiyak na ang serial port ay hindi inookupahan. Pindutin ang pindutan ng kapangyarihan ng Boot at maghintay para sa pagrehistro ng SIM card ng isang network nang maayos, ang tagapagpahiwatig ng Net ay humantong flashes nang marahan (3 beses nang isang beses). I-slide ang function switch sa USB_DBG, pagkatapos ay direktang makipag-usap sa SIM808 chip sa pamamagitan ng serial port assistant.

Hakbang 15: Tumawag sa Telepono

Tumawag sa Telepono
Tumawag sa Telepono

Ipadala ang AT sa serial port assistant, kung magbabalik ito ng OK, nangangahulugang naitatag na ang serial na komunikasyon. Sundin ang Larawan, ipasok ang mga utos AT, dapat kang makakuha ng parehong nilalaman.

Hakbang 16: Sagutin ang Telepono at Mag-hang Up

Sagutin ang Telepono at Mag-hang Up
Sagutin ang Telepono at Mag-hang Up

Hakbang 17: Magpadala ng SMS

Magpadala ng SMS
Magpadala ng SMS

Hakbang 18: Basahin ang SMS

Basahin ang SMS
Basahin ang SMS

Hakbang 19: Komunikasyon sa TCP

Komunikasyon sa TCP
Komunikasyon sa TCP

Hakbang 20: Oryentasyong GPS

Tandaan: Ang antena ng GPS ay dapat na mailagay sa labas bago ito makakuha ng isang matatag na output ng data ng lokasyon ng GPS.

Magpadala sa AT + CGSN PWR = 1 utos (Buksan ang lakas ng GPS)

Magpadala ng AT + CGNSTST = 1 utos (Tumanggap ng data ng GPS mula sa serial port)

Hakbang 21:

Larawan
Larawan

Kung ang antena ng GPS ay inilagay sa labas, dapat mong makuha ang tamang data sa lalong madaling panahon.

Kung nais mong i-pause ang output ng data ng GPS, maaari kang magpadala sa AT + CGNSTST = 0 utos upang i-pause ang output ng data ng GPS.

Kung nais mong patayin ang pagpapaandar ng GPS, maaari kang magpadala sa AT + CGNSPWR = 0 utos upang patayin ang lakas ng GPS. Magpadala ng AT + CPOWD = 1 upang i-shut down ang SIM808 chip. Higit pang mga nakagaganyak na tagubilin, mangyaring sumangguni sa utos ng AT sa pahina ng pagtatapos. Ang dalawang test code na ito ay napaka-simple, at madaling maunawaan. Kailangan lamang ipasok ang kaukulang mga serial AT utos, makakamtan mo ang kaukulang mga pag-andar.

Hakbang 22: SIM808 Mababang Mode ng Pagkonsumo ng Lakas

Minimum na Mode ng Pag-andar

Ang system ay mababawasan sa isang pinakasimpleng mode sa ilalim ng Minimum Functionality Mode. Makakatipid ito ng mas maraming pagkonsumo ng kuryente sa mode na ito.

SA + CFUN = = 0, 1, 4

AT + CFUN = 0: Minimum na mode ng pag-andar. Sa mode na ito, maaari mo pa ring ipagpatuloy ang paggamit ng serial port, ngunit ang AT command na may mga tampok na RF at SIM card ay hindi paganahin.

AT + CFUN = 1: Full-function mode (default).

AT + CFUN = 4: Airplane mode. Sa mode na ito, maaari mo pa ring ipagpatuloy ang paggamit ng serial port, ngunit ang AT command na may mga tampok na RF at SIM card ay hindi paganahin.

Higit pang mga tampok mangyaring sumangguni sa mga utos ng AT

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

Siguro maaari kang maging interesado sa mga proyekto sa arduino, pic, robotics, telecommunications, mag-subscribe sa https://www.youtube.com/user/carlosvolt?sub_confirmation=1 maraming mga video na may kumpletong source code at mga diagram