Sisällysluettelo:

GPS -autonseuranta tekstiviesti -ilmoituksella ja Thingspeak -tietojen latauksella, Arduino -pohjainen, kotiautomaatio: 5 vaihetta (kuvilla)
GPS -autonseuranta tekstiviesti -ilmoituksella ja Thingspeak -tietojen latauksella, Arduino -pohjainen, kotiautomaatio: 5 vaihetta (kuvilla)

Video: GPS -autonseuranta tekstiviesti -ilmoituksella ja Thingspeak -tietojen latauksella, Arduino -pohjainen, kotiautomaatio: 5 vaihetta (kuvilla)

Video: GPS -autonseuranta tekstiviesti -ilmoituksella ja Thingspeak -tietojen latauksella, Arduino -pohjainen, kotiautomaatio: 5 vaihetta (kuvilla)
Video: Орлы разоряют ученых оплатой СМС в роуминге. #технологии #futurenow #гаджеты #shorts 2024, Marraskuu
Anonim
GPS -autonseuranta tekstiviesti -ilmoituksella ja Thingspeak -tietojen latauksella, Arduino -pohjainen, kotiautomaatio
GPS -autonseuranta tekstiviesti -ilmoituksella ja Thingspeak -tietojen latauksella, Arduino -pohjainen, kotiautomaatio
GPS -autonseuranta tekstiviesti -ilmoituksella ja Thingspeak -tietojen latauksella, Arduino -pohjainen, kotiautomaatio
GPS -autonseuranta tekstiviesti -ilmoituksella ja Thingspeak -tietojen latauksella, Arduino -pohjainen, kotiautomaatio

Tein tämän GPS -seurannan viime vuonna ja koska se toimii hyvin, julkaisen sen nyt Instructable -sivustossa. Se on kytketty tavaratilan lisävarustepistokkeeseen.

GPS-seurantalaite lähettää auton sijainnin, nopeuden, suunnan ja mitatun lämpötilan mobiilidatayhteyden (GPRS) kautta Thingspeak-kanavalle. Openhab -kotiautomaattini lukee nämä tiedot näyttääkseen nämä tiedot. Käytän Thingspeakia saadakseni tietoni paikallisesti Openhab Home Automationissani Thingspeakin MQTT -välittäjän kautta. Ehkä on muita tapoja, kerro minulle kommenteissa

Jos soitat seurantaan, se lähettää sinulle tekstiviestin, jossa on sijainti ja tila, joka sisältää Google Maps -linkin koordinaatteihin.

Tämä projekti sai inspiraationsa joistakin muista hankkeista, jotka mainitsen täällä ja myöhemmin.

  • Ladataan Thingspeakiin
  • Lähetä tekstiviesti, joka sisältää Google Maps -linkin

Näin äskettäin tämän Instructable -autonseurantalaitteen, joka käyttää samanlaista lähestymistapaa tekstiviesteissä.

Seuraavissa vaiheissa näytän sinulle

  1. Periaate ja koodi
  2. Laitteisto
  3. Kokoonpano
  4. Kotiautomaation integrointi
  5. Jatka parannuksia

Tarvikkeet

Sain komponentit Aliexpressistä. Pääkomponentit

  • Arduino Pro Mini 328P 5v: esimerkkilinkki
  • GY-NEO6MV2 GPS-vastaanotin: linkki
  • A6 GSM/GPRS -moduuli tai vastaava: linkki
  • Buck -muunnin: linkki

Vaihe 1: Periaate ja säännöt

Periaate ja säännöt
Periaate ja säännöt
Periaate ja säännöt
Periaate ja säännöt

Oheisissa virroissa näkyy GPS -seurantalaitteen toimintaperiaate. Koodi on julkaistu Github -sivulla.

Kommentoin joitain koodin osia.

Sarjaliikenne

Arduino kommunikoi sekä GPS-vastaanottimen että A6-moduulin kanssa sarjayhteyden kautta.

Huomasin, että sarjaliikenne A6 -moduulin ja Arduinon välillä oli täysin vakaa, kun käytin Arduino pro minin laitteistosarjaa. Arduinon ja GPS -vastaanottimen välisessä viestinnässä käytin AltSoftSerialia. Huomaa, että AltSoftSerial -kirjasto käyttää ennalta määritettyjä RX- ja TX -nastoja.

Kehitystyön aikana kokeilin Arduino Megaa, jossa on 4 laitteistosarjayhteyttä, joten voit käyttää sitä helposti virheenkorjaustarkoituksiin.

AT -komennot

Tästä linkistä saat tietoja erittäin tärkeistä AT -komennoista: Electrodragon, M2Msupport.net, Andreas Spiess.

Jos käytät toista GSM/GPRS -moduulia, kuten SIM800 tai SIM900, tarvitset todennäköisesti muita AT -komentoja datayhteyden ja POST -datan määrittämiseksi sivustolle Thingspeak -muodossa.

tekstiviesti

GSM -moduuli lukee soittajan puhelinnumeron (AT+CLIP) ja lähettää soittajalle tekstiviestin, jossa on sijainti (Google Maps -linkki) ja tila.

Lämpötila

Jos GPS -seurantalaitteen lämpötila on liian korkea, se lähettää hälytystekstin.

Vaihe 2: Laitteisto

Laitteisto
Laitteisto
Laitteisto
Laitteisto
Laitteisto
Laitteisto

Yhdistin kaikki komponentit naaraspuolisten otsikoiden kautta perf -levyyn virheenkorjauksen ja korjaamisen helpottamiseksi. Katso kuvat ja kommentit.

Buck -muunnin saa autosta 12 V ja antaa 5 V: n jännitteen (virtakytkimen kautta) Arduino Pro Minille, A6 -moduulille ja GPS -vastaanottimelle (jonka luulin olevan vain 3,3 V: n sietävä, mutta 5 V toimii hyvin).

A6 -moduuli tarvitsee riittävän virtalähteen. Lähetettäessä GSM -verkon kautta se antaa jonkin verran virtapiikkejä, joten lisäsin 1000uF tantaalikondensaattorin.

Lämpötila mitataan 10K NTC -termistorin kautta.

Vaihe 3: Kokoonpano

Kokoonpano
Kokoonpano
Kokoonpano
Kokoonpano
Kokoonpano
Kokoonpano
Kokoonpano
Kokoonpano

Kun kaikki on kytketty ja testattu, komponentit asennetaan naarasliittimiin ja kytkimet ja LEDit liimataan koteloon.

Vaihe 4: Kotiautomaation integrointi

Kotiautomaation integrointi
Kotiautomaation integrointi
Kotiautomaation integrointi
Kotiautomaation integrointi
Kotiautomaation integrointi
Kotiautomaation integrointi

Asiat

Käytän ilmaista tiliä Thingspeakissa. Valitettavasti he vähensivät ilmaisen tilin kanavien määrää, mutta se toimii edelleen hyvin ja tämä projekti tarvitsee vain yhden kanavan ja useita kenttiä. Lataamiseen tarvitset Write API -avaimen, MQTT: n kautta tapahtuvaan lukemiseen Read API -avaimen. Katso tältä sivustolta dokumentaatiota Thingspeak MQTT: n käytöstä.

Luin tiedot solmun punaisena. Katso kuva liitteenä olevasta kulusta, jossa yhdistän lat- ja lon -arvot yhteen merkkijonoon. Käytän viivettä lat- ja lon -arvojen saamiseksi oikeaan järjestykseen.

Vaihe 5: Lisäparannuksia

Lisäparannuksia
Lisäparannuksia

Suunnittelen tulevaisuudessa:

  • Liitä seurantalaite akkuun, jotta moduuli on aina päällä. Minun on kuitenkin taattava, että se ei tyhjennä akkua usein.
  • Ehkä jonkinlainen geofencing kotiautomaatiossani, joten saan ilmoituksen, jos auto on määritetyn alueen ulkopuolella.
  • Tarkista, onko soittaja tunnettu, jotta et voi lähettää tekstiviestejä tuntemattomille soittajille.
  • Jos sinulla on hyvä idea, kerro siitä kommenteissa

Suositeltava: