Turinys:
- Prekės
- 1 žingsnis: principas ir kodeksas
- 2 žingsnis: Aparatūra
- 3 žingsnis: Surinkimas
- 4 žingsnis: namų automatikos integravimas
- 5 žingsnis: tolesni patobulinimai
Video: „GPS“automobilių sekimo priemonė su SMS pranešimu ir „Thingspeak“duomenų įkėlimu, „Arduino“pagrindu, namų automatika: 5 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Šį GPS sekiklį sukūriau praėjusiais metais ir kadangi jis gerai veikia, dabar jį paskelbiu „Instructable“. Jis prijungtas prie priedų kištuko mano bagažinėje.
GPS sekimo priemonė įkelia automobilio padėtį, greitį, kryptį ir išmatuotą temperatūrą per mobiliųjų duomenų (GPRS) ryšį į „Thingspeak“kanalą. Šiuos duomenis skaito mano „Openhab“namų automatika, kad būtų rodomi šie duomenys. Aš naudoju „Thingspeak“, kad gaučiau duomenis vietoje „Openhab Home Automation“per „ThingsQuak“tarpininką MQTT. Galbūt yra kitų būdų, praneškite man komentaruose
Jei paskambinsite stebėjimo priemonei, ji atsiųs jums SMS žinutę su vieta ir būsena, kurioje bus „Google“žemėlapių nuoroda į koordinates.
Šį projektą įkvėpė kai kurie kiti projektai, kuriuos čia ir toliau paminėju.
- Įkeliama į „Thingspeak“
- Siųskite SMS žinutę su „Google“žemėlapių nuoroda
Neseniai pamačiau šį automobilio sekimo priemonės „Instructable“, kuris naudoja panašų požiūrį į SMS.
Tolesniuose žingsniuose aš jums parodysiu
- Principas ir kodas
- Techninė įranga
- Surinkimas
- Namų automatikos integravimas
- Toliau tobulinkite
Prekės
Aš gavau komponentus iš „Aliexpress“. Pagrindiniai komponentai
- „Arduino Pro Mini 328P 5v“: nuorodos pavyzdys
- GY-NEO6MV2 GPS imtuvas: nuoroda
- A6 GSM/GPRS modulis ar panašus: nuoroda
- Buck konverteris: nuoroda
1 žingsnis: principas ir kodeksas
Pridedamuose srautuose parodytas GPS sekimo priemonės veikimo principas. Kodas yra paskelbtas mano „Github“puslapyje.
Pakomentuosiu kai kurias kodo dalis.
Serijinis bendravimas
„Arduino“palaiko ryšį su GPS imtuvu ir A6 moduliu per nuoseklųjį ryšį.
Aš sužinojau, kad nuoseklusis ryšys tarp A6 modulio ir „Arduino“buvo visiškai stabilus tik tada, kai naudojau „Arduino pro mini“aparatinę seriją. Ryšiui tarp „Arduino“ir GPS imtuvo naudojau „AltSoftSerial“. Atminkite, kad „AltSoftSerial“bibliotekoje naudojami iš anksto nustatyti RX ir TX kaiščiai.
Kūrimo metu aš eksperimentavau su „Arduino Mega“, kuri turi 4 aparatinės įrangos serijos jungtis, ir jūs galite lengvai naudoti derinimo tikslais.
AT komandos
Peržiūrėkite šias nuorodas, kad gautumėte informacijos apie labai svarbias AT komandas: „Electrodragon“, „M2Msupport.net“, „Andreas Spiess“.
Jei naudojate kitą GSM/GPRS modulį, pvz., SIM800 arba SIM900, jums tikriausiai reikia kitų AT komandų, kad galėtumėte nustatyti duomenų ryšį ir POST duomenis į svetainę kaip „Thingspeak“.
trumpoji žinutė
GSM modulis nuskaito skambinančiojo telefono numerį (AT+CLIP) ir siunčia skambinančiajam SMS žinutę su vieta („Google“žemėlapių nuoroda) ir būsena.
Temperatūra
Jei temperatūra GPS sekimo priemonėje yra per aukšta, ji išsiųs aliarmo SMS žinutę.
2 žingsnis: Aparatūra
Aš prijungiau visus komponentus per moteriškas antraštes prie perf plokštės, kad būtų lengviau derinti ir taisyti. Žiūrėkite nuotraukas ir komentarus.
„Buck“keitiklis gauna 12 V iš automobilio ir išleidžia 5 V voltą (per įjungimo/išjungimo jungiklį) „Arduino Pro Mini“, A6 moduliui ir GPS imtuvui (kuris, mano manymu, buvo tik 3,3 V tolerancija, bet 5 V veikia gerai).
A6 moduliui reikia pakankamo maitinimo šaltinio. Kai perduodamas per GSM tinklą, jis sukelia tam tikrus galios šuolius, todėl pridėjau 1000uF tantalo kondensatorių.
Temperatūra matuojama naudojant 10K NTC termistorių.
3 žingsnis: Surinkimas
Po to, kai viskas yra prijungta ir išbandyta, komponentai montuojami prie jungčių, o jungikliai ir šviesos diodai yra klijuoti korpuse.
4 žingsnis: namų automatikos integravimas
„Kalbėjimas“
„Thingspeak“naudoju nemokamą paskyrą. Deja, jie sumažino nemokamos paskyros kanalų skaičių, tačiau jis vis tiek puikiai veikia ir šiam projektui reikia tik vieno kanalo ir kelių laukų. Įkėlimui reikalingas „Write API“raktas, skaitymui per MQTT - „Read API“raktas. Šioje svetainėje rasite dokumentus, kaip naudoti „Thingspeak MQTT“.
Aš skaičiau duomenis „Node Red“. Žiūrėkite pridėto srauto paveikslėlį, kuriame sujungiu lat ir lon reikšmes prie vienos eilutės. Aš naudoju delsą, kad gaučiau lat ir lon reikšmes teisinga tvarka.
5 žingsnis: tolesni patobulinimai
Ateityje planuoju:
- Prijunkite sekimo įrenginį prie mano baterijos, kad modulis visada būtų įjungtas. Tačiau turiu garantuoti, kad akumuliatorius neretai išsikrauna.
- Galbūt tam tikros geofencijos mano namų automatikoje, todėl gaunu įspėjimą, jei automobilis nepatenka į nustatytą diapazoną.
- Patikrinkite, ar skambinantysis yra žinomas, kad nesiųstumėte SMS žinučių nežinomiems skambinantiesiems.
- Jei turite gražią idėją, praneškite man komentaruose
Rekomenduojamas:
Kalbanti automatika -- Garsas iš „Arduino“-- Balso valdoma automatika -- HC - 05 „Bluetooth“modulis: 9 žingsniai (su paveikslėliais)
Kalbanti automatika || Garsas iš „Arduino“|| Balso valdoma automatika || HC - 05 „Bluetooth“modulis: …………………………. Prenumeruokite mano „YouTube“kanalą, kad gautumėte daugiau vaizdo įrašų …. …. Šiame vaizdo įraše mes sukūrėme kalbančią automatiką. Kai išsiųsite balso komandą per mobilųjį telefoną, ji įjungs namų įrenginius ir siųs atsiliepimus
ESP32 GPS sekimo priemonė su OLED ekranu: 7 žingsniai
ESP32 GPS sekimo įrenginys su OLED ekranu: Tai GPS sekiklis, rodantis visus padėties duomenis OLED ekrane. Mygtukas padeda vartotojui sąveikauti su vartotojo sąsaja OLED. Ei, kas vyksta, vaikinai? Akarsh čia iš „CETech“. Kodas siūlo meniu valdomą programą, naudojančią borto mygtuką
„Pasidaryk pats“išmaniųjų robotų sekimo automobilių rinkinių sekimo automobilis Jautrus šviesai: 7 žingsniai
„Pasidaryk pats“išmaniųjų robotų sekimo automobilių rinkinių sekimo automobilis Jautrus šviesai: SINONING ROBOT dizainas Galite nusipirkti iš sekimo roboto automobilio Teorija LM393 palygina du fotorezistorius, kai ant vienos BALTOS pusės yra fotorezistoriaus šviesos diodas, variklio pusė iškart sustos, kita - variklio pusė suktis taip, kad
„Arduino“namų automatika („Bluetooth“): 3 žingsniai (su nuotraukomis)
„Arduino“namų automatika („Bluetooth“): Sveiki, vaikinai! Sveiki atvykę į kitą mano pamoką! Čia aš jums parodysiu, kaip galite valdyti savo buitinę techniką per savo mobilųjį telefoną („Android“išmanųjį telefoną). Taigi negaišdami laiko turėtume pradėti tai- (Sėkmės!)
„Raspberry Pi NFC“drabužių sekimo priemonė: 5 žingsniai (su nuotraukomis)
„Raspberry Pi NFC“drabužių sekimo priemonė: jei esate toks kaip aš, tada ant grindų turite nedidelę krūvą drabužių, kurie gali būti nešvarūs. Tai gali būti džinsai, marškiniai ir vos dėvėti šortai. Taigi kaip atskirti, kurie drabužiai yra švarūs ar nešvarūs? Sugalvojau kaip sekti