2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
EchoLight je razmeroma preprosta naprava, zasnovana tako, da naredi cesto varnejšo, tako da ozavešča ljudi, ko prehitro vozijo. EchoLight je naprava na osnovi Raspberry Pi, kodirana v rdeči barvi vozlišč, ki sveti večbarvno LED-diodo in oglasi alarm, da opozori ljudi, če dosežejo nevarno hitrost. EchoLight ima tudi možnost pošiljanja sporočil SMS, ki mu omogoča pošiljanje opozoril SMS in pošiljanje povzetkov vaših potovanj med vožnjo.
Zaloge
- Ena (1) malina Pi 3
- Ena (1) večbarvna LED
- En (1) aktivni zvočni modul alarma (za Arduino)
- Šest (6) žic za ženske
- En (1) ethernetni kabel
- (Neobvezno) Zaščitna torbica Raspberry Pi (priložena dvema (2) hladilnicama)
1. korak: Namestitev
Ta projekt je uporabljal različne knjižnice, od katerih je večina ustvarila nova vozlišča za Node-Red. Nekatere od teh namestitev boste morali izvesti v računalniku, druge pa v vašem Raspberry Pi.
Računalniške namestitve in operacije:
(Windows) Namestite PuTTY
(Mac) Prenos ni potreben
Nato SSH preidemo v Raspberry Pi. To počnejo različni uporabniki Mac in Windows, zato sledite ustreznim povezavam.
Najprej povežite svoj Raspberry Pi z WiFi z ethernetnim kablom
(Windows) Povežite se z Raspberry Pi s programom PuTTY, nato povežite Raspberry Pi z WiFi
(Mac) SSH s terminala Neposredno, nato povežite Raspberry Pi z WiFi
Izbirno za Mac in Windows:
Razširite korensko particijo kartice Raspberry Pi SD
Namestitve na Raspberry Pi:
Node-Red
Vozlišče SMS - Twilio
Števec vozlišče
2. korak: Ožičenje
Zdaj, ko ste zaključili vse potrebne prenose, je čas, da LED in alarm priključite na svoj Raspberry Pi. Z zgornjo sliko ali naslednjim seznamom lahko povežete pravilne žice z ustreznimi zatiči.
Opomba: Ta ožičenja morajo biti natančna, da bo program v naslednjem koraku deloval, čeprav, če ga želite programirati sami, lahko sistem priključite drugače.
Večbarvna LED:
Ožičili bomo le rdeče in zelene dele LED, saj bo rdeča označevala prekoračitev hitrosti, zelena pa varno hitrost, zato modra ni potrebna.
Rdeča - Pin 16
Ozemljitev - Pin 9
Zelena - Pin 15
Zvočni modul aktivnega alarma:
Čeprav je to morda nepotrebno, priporočam, da na alarm postavite trak ali drug material, saj je lahko izredno glasen in moteč.
VCC - Pin 1
V/I - Pin 11
Ozemljitev - Pin 6
3. korak: Dodajanje programa
Zdaj je čas, da kodo dodate. SSH v svoj Raspberry Pi, pojdite v datoteko.node-red in zaženite program node-red. Nato pojdite na zgornji desni gumb (izgleda kot tri zložene vrstice), kliknite nanj, kliknite uvoz> odložišče. Nato v polje prilepite naslednjo kodo. Ta koda bo aktivirala alarm, spremenila svetlobo iz zelene v rdečo, ko se bo simulirana hitrost voznika povečala (kot je prikazano na zgornjih slikah), in pošilja besedilna sporočila, ko voznik hiti prehitro, in informacije o vožnji, ko je matrika izpraznjeno.
[{"id": "412bd4f2.ad4b3c", "type": "tab", "label": "Main", "disabled": false, "info": ""}, {"id": "e490141d. ad9358 "," type ":" function "," z ":" 412bd4f2.ad4b3c "," name ":" Sim merilnika hitrosti "," func ":" msg.payload = msg.payload [msg.count]; / nponovno msg; "," izhodi ": 1," noerr ": 0," x ": 110," y ": 300," žice ":
Ker nimamo merilnika hitrosti ali GPS -ja, čeprav bi ga bilo mogoče nekoliko enostavno dodati v sistem, obstaja 6 vozlišč, ki skupaj posnemajo omejitve hitrosti in avtomobil, ki počasi pospešuje, lahko spremenite sisteme, ki te vrednosti prikažejo v vozliščih za vbrizgavanje. matrike.
Zdaj se morate samo prijaviti za račun Twilio in vnesti svojo telefonsko številko in podatke o računu v dve modri vozlišči SMS. Nato lahko vnesete svojo telefonsko številko za prejemanje besedil.
Končali ste! Samo pritisnite rdeči gumb "Razmesti" v zgornjem desnem kotu in vse je v redu! Če želite izboljšati našo zasnovo, dodajte možnosti GPS, merilnik hitrosti ali druge module.