GPS -metsäpalohälytysjärjestelmä Sim808: n ja Arduino Unon kanssa: 23 vaihetta (kuvilla)
GPS -metsäpalohälytysjärjestelmä Sim808: n ja Arduino Unon kanssa: 23 vaihetta (kuvilla)
Anonim
Image
Image
Arduino One
Arduino One

Hei, tässä viestissä näemme kuinka tehdä metsäpalonilmaisujärjestelmä, joka ilmoittaa tekstiviestillä onnettomuuden paikasta, DFRobotin ihmisten myöntämän integroidun gps sim808 -moduulin ansiosta. lähdekoodia, sim808 -moduulin ominaisuuksia ja toimintaa ulkoisessa ympäristössä, tämä on jatkoa edelliselle projektille, jossa näimme kuinka tehdä hyvin yksinkertainen liekinilmaisinjärjestelmä kotiin.

Vaihe 1: Johdanto

Järjestelmä pyrkii estämään tulipaloja metsissä ja pelloilla, joissa tämäntyyppinen katastrofi voi aiheuttaa suuria taloudellisia menetyksiä, merkittäviä aineellisia vahinkoja, tuhota alueen kasviston ja eläimistön aiheuttaen suurta ekologista vahinkoa, mutta tärkeintä on pelastaa ihmishenkiä.

Toimintaperiaate on seuraava: kun liekki -anturi havaitsee palon, se lähettää analogisen signaalin arduinoon, joka sen arvosta riippuen aktivoi tekstiviestin lähettämisen GPS -koordinaateilla, missä palo syttyy. Tätä projektia varten tarvitsemme liekkianturin, arduino uno, sim808 -moduulin, akun, kaapelit, voit tarkistaa seuraavan materiaaliluettelon:

Vaihe 2: Arduino One

Vaihe 3: Sim808

Sim808
Sim808

Vaihe 4: Liekintunnistin

Liekinsensori
Liekinsensori

Tietoja liekinilmaisinmoduulista

  • Tämä moduuli on herkkä liekille ja sen säteilylle. Se voi myös havaita tavallisen valonlähteen aallonpituudella 760 nm - 1100 nm.
  • Liekki -anturi voi lähettää digitaalista tai analogista signaalia.
  • Sitä voidaan käyttää palohälytyksenä.
  • Noin 60 asteen kulman havaitseminen, erityisen herkkä liekin spektrille Säädettävä herkkyys (digitaalisen potentiometrin sininen säätö).
  • Vertailulähtö, puhdas signaali, hyvä aalto, ajokapasiteetti, yli 15 mA.
  • Käyttöjännite 3,3 V-5 V. Lähtömuoto: digitaaliset kytkentälähdöt (0 ja 1) ja analoginen jännitelähtö AO. Kiinteät pultinreiät helpottamaan asennusta.
  • Pienet piirilevyt Koko: 3,2 cm x 1,4 cm.
  • Käytä LM393 -vahvistinta jännitteen vertailijana

Vaihe 5: Dupont -kaapelit

Dupont -kaapelit
Dupont -kaapelit

Vaihe 6: Akku 12 volttia (voi olla vähintään 12 lähde ensimmäisten testien suorittamiseen)

Akku 12 volttia (voi olla vähintään 12 lähde ensimmäisten testien suorittamiseen)
Akku 12 volttia (voi olla vähintään 12 lähde ensimmäisten testien suorittamiseen)

Vaihe 7: Suodatinlaatikko (valinnainen)

Laatikko suodattimella (valinnainen)
Laatikko suodattimella (valinnainen)

Vaihe 8: Piiri

Piiri
Piiri

Vaihe 9: Lähdekoodi

Lataa osoitteesta

Vaihe 10: Tietoja Dfrobotin Sim808 -moduulista

SIM808 GPS/GPRS/GSM-arduino-suoja on integroitu nelikaistainen GSM/GPRS- ja GPS-navigointitekniikka Arduino-laajennussuojat. Vain luottokortin koko Arduino -vakiopakkauksen mukaan, yhteensopiva Arduino UNO: n, arduino Leonardon, arduino Megan ja muiden arduino -emolevyjen kanssa. Normaalien tekstiviesti- ja puhelintoimintojen lisäksi kilpi tukee myös MMS-, DTMF-, FTP- ja muita toimintoja. Voit saavuttaa tiedonhankinnan, langattoman tiedonsiirtovastaanottimen, IoT -sovelluksen ja GPS -suuntautumisen. Siinä pitäisi olla sisäänrakennettu mikrofoni ja kuulokeliitäntä, mikä säästää kustannuksia ja tekee projektistasi helpon. se voi myös muodostaa yhteyden suoraan GSM- ja GPS -antenniin ulkoisen antenniliittimen avulla.

SIM808 GPS/GPRS/GSM Arduino Shield V1.0 käyttää Simcom SIM808 -moduulin uusinta versiota, verrattuna uuteen markkinoilla olevaan SIM808 -moduuliin, uudella moduulilla on parempi vakaus. Mutta AT -komentojen GPS -osa ei ole yhteensopiva SIM808 -moduulin vanhan version kanssa, katso AT -komentojen "lisää" -kohdan alaosa.

Vaihe 11: Erittely

  • Käyttöjännite: 5V
  • Syöttöteho: 7-23V
  • Nelikaistainen 850/900/1800/1900MHz
  • GPRS-monipaikkaluokka 12/10
  • GPRS -matkaviestinluokka B
  • Yhteensopiva GSM -vaiheen 2/2 +luokan 4 kanssa (2 W @ 850/900 MHz)
  • Luokka 1 (1 W @ 1800/1900 MHz)
  • Tukee alhaista virrankulutustilaa: 100mA @ 7V-GSM-tila
  • Tuki AT -komentojen hallintaan (3GPP TS 27.007, 27.005 ja SIMCOM -tehostetut AT -komennot)
  • Tukee GPS -satelliittinavigointitekniikkaa
  • Tuen merkkivalo: Virtalähteen tila, verkon tila ja toimintatilat
  • Työympäristö: -40 ℃ ~ 85 ℃ Koko: 69 * 54 mm/2,71 * 2,12 tuumaa

Vaihe 12: Hallituksen yleiskatsaus

Hallituksen yleiskatsaus
Hallituksen yleiskatsaus

Moduulin käyttöliittymä ja varotoimet:

Varatut nastat: D0, D1, D12, digitaalinen nasta "D12" on kytketty SIM808 -moduulin virtalähteeseen GPIO. Sitä voidaan käyttää SIM808-moduulin on / off-ohjaimena. SIM808-sisäinen MIC ja 3,5 mm: n SIM808-mikrofoni käyttävät samaa MIC-kanavaa, kun liität mikrofonin, sisäinen MIC-yhteys katkaistaan automaattisesti. kytkin, paina lyhyesti 1s aloittaaksesi SIM808: n, paina pitkään 3s sammuttaaksesi sen. LED "ON" - SIM808 -virran merkkivalo, vain kun liität ulkoisen virtalähteen, moduuli voi toimia oikein. Verkko - GSM -signaalin ilmaisin Nopea salama: Hakuverkosto Hidas flash (3s kerran): verkon rekisteröinti valmis Toimintokytkin Ei mitään- Vapaa SIM808-sarjatappi ladataksesi luonnoksen, soita tänne. Arduino- Kun laajennuskortti on kytketty Arduinoon, soita tähän saadaksesi SIM808 kommunikoimaan Arduinon kanssa.

Vaihe 13: USB -virheenkorjaus (AT -komento)

Tässä osassa lähetämme AT -komentoja sarjaportin kautta SIM808 -laajennuskilven virheenkorjaukseen. Katso lisätietoja SIM808 AT -komentojoukosta.

Vaihe 14: Valmistelu

Laitteisto:

  • Arduino UNO x1
  • SIM808 -laajennuskortti x1
  • Ulkoinen virtalähde x1

Ohjelmisto:

  • Arduino IDE
  • Sarjan virheenkorjausavustaja (Tässä osiossa käytämme Lisperin DF -sarjan debuggeria)

'' 'VAIHE' ''

Kytke SIM -korttisi SIM808 -laajennuskilpeen ja liitä Arduino UNO -laitteen laajennussuojus. Älä unohda liittää ulkoista virtalähdettä. Paina Boot -virtapainiketta ja odota, että SIM -kortti rekisteröi verkon oikein, verkon merkkivalo vilkkuu hitaasti (3 sekuntia kerran). Liu'uta toimintokytkin asentoon USB_DBG, niin voimme kommunikoida suoraan SIM808 -sirun kanssa sarjaportin avustajan kautta.

Vaihe 15: Soita puhelu

Soittaa
Soittaa

Lähetä AT sarjaliitäntäapurissa, jos se palauttaa OK, se tarkoittaa, että sarjaliikenne on muodostettu. Seuraa kuvaa, kirjoita AT -komennot, sinun pitäisi saada sama sisältö.

Vaihe 16: Vastaa puhelimeen ja katkaise puhelu

Vastaa puhelimeen ja sulje puhelu
Vastaa puhelimeen ja sulje puhelu

Vaihe 17: Lähetä tekstiviesti

Lähetä tekstiviesti
Lähetä tekstiviesti

Vaihe 18: Lue tekstiviesti

Lue tekstiviestejä
Lue tekstiviestejä

Vaihe 19: TCP -tiedonsiirto

TCP -viestintä
TCP -viestintä

Vaihe 20: GPS -suunta

Huomautus: GPS -antenni on sijoitettava ulkopuolelle, ennen kuin se voi saada vakaan GPS -sijaintitiedon.

Lähetä AT + CGSN PWR = 1 -komento (Avaa GPS -virta)

Lähetä AT + CGNSTST = 1 -komento (vastaanota GPS -tietoja sarjaportista)

Vaihe 21:

Kuva
Kuva

Jos GPS -antenni on sijoitettu ulos, sinun pitäisi saada oikeat tiedot pian.

Kun haluat keskeyttää GPS -tiedonsiirron, voit lähettää AT + CGNSTST = 0 -komennon keskeyttääksesi GPS -tiedonsiirron.

Kun haluat kytkeä GPS -toiminnon pois päältä, voit lähettää AT + CGNSPWR = 0 -komennon sammuttaaksesi GPS -virran. Lähetä AT + CPOWD = 1 sulkeaksesi SIM808 -sirun. Lisää mielenkiintoisia ohjeita on AT -komennossa lopussa. Nämä kaksi testikoodia ovat hyvin yksinkertaisia ja helposti ymmärrettäviä. Sinun tarvitsee vain syöttää vastaavat sarja -AT -komennot, jotta voit saavuttaa vastaavat toiminnot.

Vaihe 22: SIM808 -virrankulutustila

Vähimmäistoimintatila

Järjestelmä pienenee yksinkertaisimpaan tilaan minimitoimintatilassa. Se säästää enemmän virrankulutusta tässä tilassa.

AT+CFUN = = 0, 1, 4

AT + CFUN = 0: Vähimmäistoimintatila. Tässä tilassa voit edelleen käyttää sarjaporttia, mutta RF- ja SIM -korttiominaisuuksilla varustettu AT -komento poistetaan käytöstä.

AT + CFUN = 1: Täystoimintatila (oletus).

AT + CFUN = 4: Lentokonetila. Tässä tilassa voit edelleen käyttää sarjaporttia, mutta RF- ja SIM -korttiominaisuuksilla varustettu AT -komento poistetaan käytöstä.

Katso lisää ominaisuuksia AT -komennoista

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

Ehkä voit olla kiinnostunut arduino-, pic-, robotiikka-, tietoliikenneprojekteista, tilaa https://www.youtube.com/user/carlosvolt?sub_confirmation=1 monia videoita täydellisellä lähdekoodilla ja kaavioilla