Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
EchoLight on suhteellisen yksinkertainen laite, joka on suunniteltu parantamaan tieliikennettä ja saamaan ihmiset tietoiseksi ylinopeudesta. EchoLight on Raspberry Pi -pohjainen laite, joka on koodattu solmunpunaiseksi ja joka loistaa monivärisen LED-valon ja antaa hälytyksen varoittaakseen ihmisiä, jos he saavuttavat vaarallisen nopeuden. EchoLightissa on myös tekstiviestitoiminnot, joiden avulla se voi lähettää tekstiviestivaroituksia ja yhteenvetoja ajeluretkistäsi.
Tarvikkeet
- Yksi (1) Vadelma Pi 3
- Yksi (1) monivärinen LED
- Yksi (1) aktiivinen hälytysäänimoduuli (Arduinolle)
- Kuusi (6) naaras -naarasjohtoa
- Yksi (1) Ethernet -kaapeli
- (Valinnainen) Raspberry Pi -suojakotelo (mukana kaksi (2) jäähdytyselementtiä)
Vaihe 1: Asennus
Tässä projektissa käytettiin erilaisia kirjastoja, joista suurin osa loi uusia solmuja solmupunaiselle. Jotkut näistä asennuksista on tehtävä tietokoneellasi, kun taas toiset tulee tehdä Raspberry Pi -laitteellasi.
Tietokoneasennukset ja -toiminnot:
(Windows) Asenna PuTTY
(Mac) Latausta ei tarvita
Seuraavaksi me SSH osaksi Raspberry Pi. Tämä on eri Mac- ja Windows -käyttäjille, joten seuraa vastaavia linkkejä.
Liitä Raspberry Pi ensin WiFi -verkkoon Ethernet -kaapelilla
(Windows) Yhdistä Raspberry Pi: hen PuTTY: n avulla ja yhdistä sitten Raspberry Pi WiFi -verkkoon
(Mac) SSH suoraan terminaalista ja liitä sitten Raspberry Pi WiFi -verkkoon
Valinnainen Macille ja Windowsille:
Laajenna Raspberry Pi SD -kortin pääosio
Asennukset Raspberry Pi: lle:
Solmu-Punainen
SMS -solmu - Twilio
Laskurisolmu
Vaihe 2: Johdotus
Nyt kun kaikki tarvittavat lataukset on suoritettu, on aika liittää LED ja hälytys Raspberry Pi -laitteeseesi. Voit käyttää oikeaa johtoa oikeisiin nastoihin yllä olevan kuvan tai seuraavan luettelon avulla.
Huomautus: Näiden johdotusten on oltava täsmällisiä, jotta ohjelma toimii seuraavassa vaiheessa, mutta jos haluat ohjelmoida sen itse, voit vapaasti kytkeä järjestelmän eri tavalla.
Monivärinen LED:
Johdotamme vain LEDin punaisen ja vihreän osan, koska punainen osoittaa ylinopeutta ja vihreä osoittaa turvallisen nopeuden, joten sininen on tarpeeton.
Punainen - nasta 16
Maa - nasta 9
Vihreä - nasta 15
Aktiivinen hälytysäänimoduuli:
Vaikka se saattaa olla tarpeetonta, suosittelen laittamaan nauhaa tai muuta materiaalia hälytyksen päälle, koska se voi olla poikkeuksellisen kovaa ja ärsyttävää.
VCC - nasta 1
I/O - nasta 11
Maa - nasta 6
Vaihe 3: Ohjelman lisääminen
Nyt on aika lisätä koodi. SSH Raspberry Pi -laitteeseesi, mene.node-red-tiedostoon ja käynnistä node-red -ohjelma. Siirry sitten oikeassa yläkulmassa olevaan painikkeeseen (näyttää kolmelta pinotulta viivalta), napsauta sitä, napsauta tuonti> leikepöytä. Liitä sitten seuraava koodi laatikkoon. Tämä koodi aktivoi hälytyksen, muuttaa valon vihreästä punaiseksi simuloidun kuljettajan nopeuden kasvaessa (kuten yllä olevista kuvista näkyy) ja lähettää tekstiviestejä, kun kuljettaja menee liian nopeasti, ja tietoja ajasta, kun matriisi on tyhjennetty.
[{"id": "412bd4f2.ad4b3c", "type": "tab", "label": "Main", "disabled": false, "info": ""}, {"id": "e490141d. ad9358 "," type ":" function "," z ":" 412bd4f2.ad4b3c "," name ":" Speedometer Sim "," func ":" msg.payload = msg.payload [msg.count]; / npaluu msg; "," lähdöt ": 1," noerr ": 0," x ": 110," y ": 300," johdot ":
Koska meillä ei ole nopeusmittaria tai GPS: ää, vaikka se voitaisiin hieman lisätä järjestelmään, on 6 solmua, jotka yhdessä emuloivat nopeusrajoituksia ja auto hidastaa nopeutta, joten voit muokata järjestelmiä, jotka tuottavat nämä arvot ruiskutussolmuissa. matriisit.
Nyt sinun tarvitsee vain rekisteröityä Twilio -tilille ja syöttää puhelinnumerosi ja tilitietosi kahteen siniseen tekstiviestisolmuun. Voit sitten kirjoittaa puhelinnumerosi tekstiviestien vastaanottamista varten.
Olet valmis! Paina vain oikeassa yläkulmassa olevaa punaista "Ota käyttöön" -painiketta ja sinun on hyvä mennä! Voit lisätä suunnitteluamme lisäämällä GPS -ominaisuuksia, nopeusmittarin tai muita moduuleja.