Sisällysluettelo:
- Vaihe 1: Johdanto
- Vaihe 2: Arduino One
- Vaihe 3: Sim808
- Vaihe 4: Liekintunnistin
- Vaihe 5: Dupont -kaapelit
- Vaihe 6: Akku 12 volttia (voi olla vähintään 12 lähde ensimmäisten testien suorittamiseen)
- Vaihe 7: Suodatinlaatikko (valinnainen)
- Vaihe 8: Piiri
- Vaihe 9: Lähdekoodi
- Vaihe 10: Tietoja Dfrobotin Sim808 -moduulista
- Vaihe 11: Erittely
- Vaihe 12: Hallituksen yleiskatsaus
- Vaihe 13: USB -virheenkorjaus (AT -komento)
- Vaihe 14: Valmistelu
- Vaihe 15: Soita puhelu
- Vaihe 16: Vastaa puhelimeen ja katkaise puhelu
- Vaihe 17: Lähetä tekstiviesti
- Vaihe 18: Lue tekstiviesti
- Vaihe 19: TCP -tiedonsiirto
- Vaihe 20: GPS -suunta
- Vaihe 21:
- Vaihe 22: SIM808 -virrankulutustila
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
Vaihe 4: Liekintunnistin
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
Vaihe 6: Akku 12 volttia (voi olla vähintään 12 lähde ensimmäisten testien suorittamiseen)
Vaihe 7: Suodatinlaatikko (valinnainen)
Vaihe 8: 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
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
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
Vaihe 17: Lähetä tekstiviesti
Vaihe 18: Lue tekstiviesti
Vaihe 19: TCP -tiedonsiirto
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:
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