Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Periaate ja säännöt
- Vaihe 2: Laitteisto
- Vaihe 3: Kokoonpano
- Vaihe 4: Kotiautomaation integrointi
- Vaihe 5: Lisäparannuksia
Video: GPS -autonseuranta tekstiviesti -ilmoituksella ja Thingspeak -tietojen latauksella, Arduino -pohjainen, kotiautomaatio: 5 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
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
- Periaate ja koodi
- Laitteisto
- Kokoonpano
- Kotiautomaation integrointi
- 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
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
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
Kun kaikki on kytketty ja testattu, komponentit asennetaan naarasliittimiin ja kytkimet ja LEDit liimataan koteloon.
Vaihe 4: 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
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:
Lähetä tekstiviesti käyttämällä ESP8266: 5 vaihetta
Lähetä tekstiviesti ESP8266: n avulla: Tässä ohjeessa kerrotaan, miten voit lähettää tekstiviestejä Internetin välityksellä ESP8266 NodeMCU -moduulilevystä matkapuhelimeen. Jotta voit lähettää viestin, sinun on suoritettava vaiheet virtuaalisen puhelinnumeron saamiseksi
Smart Messenger Bag langattomalla latauksella: 14 vaihetta
Älykäs lähetinlaukku langattomalla latauksella: Valmistamme älykkään nahkaisen lähettilaukun, jossa on langaton lataus ja Bluetooth-hihna, joka yhdistää puhelimesi kanssa ja värisee vastaanotettaessa tekstiviestejä tai puheluiden komponentteja: Arduino nanocoin cell vibratorhc-05 Bluetooth-moduuli 3.7v huuli
Magic -hiiri langattomalla latauksella: 5 vaihetta
Magic-hiiri langattomalla latauksella: Magic Mouse3 on Applen hiiri, jota ei ole olemassa. Kun se on olemassa, siinä on varmasti langaton laturi. Kun Apple ei tee sitä, me valmistajat teemme. Käännettävissä vaiheissa siirtyin Magic Mouse 2011: stä versioon 2020. Tässä osassa 2 näemme tavan
ESP2866 Light Orb langattomalla latauksella: 5 vaihetta (kuvien kanssa)
ESP2866 Light Orb langattomalla latauksella: Tämän projektin tavoitteena on tehdä yksinkertainen Wi-Fi-ohjattu lamppu langattomalla latauksella. Tarkoituksena on tehdä jotain mahtavaa muutamilla komponenteilla. Sitä voidaan käyttää esimerkiksi lahjana tai langattomana yövalona (tai molempia, jos haluat)
Upea ladattava salamalaite Bluetooth -kaiuttimilla ja matkapuhelimien latauksella: 4 vaihetta (kuvilla)
Upea ladattava salamalaite Bluetooth -kaiuttimilla ja matkapuhelimien lataamisella: Hei ystävät, Tässä ohjeessa kerron ladattavasta salamalaitteesta, joka on varustettu Bluetooth -kaiuttimilla ja lataavalla USB -naaraslaitteella matkapuhelimen lataamista varten, joten se on monipuolinen laite, joka on hyvä retkeilyyn ja kävelyyn puistoissa tai vuorilla