Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Asenna ja asenna Raspberry Pi
- Vaihe 2: Asenna Nodejs ja Node Red Pi: hen
- Vaihe 3: Johdotkaa sähköpistokkeet ja releet
- Vaihe 4: Ohjelmoi Pi Rode-punaisella
- Vaihe 5: Kytke valot järjestelmään ja testaa
- Vaihe 6: Light Alert -järjestelmän muut käyttötarkoitukset
Video: Säävaroitusvalojärjestelmä: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Säävaroitusvalojärjestelmä muuttaa valaistusta osoittamaan erilaisia säävaroituksia tai kelloja. Tämä järjestelmä hyödyntää vapaasti saatavilla olevia säätietoja valaistuksen muutokseen säätilan osoittamiseksi. Vadelmapi (solmupunaisen kautta) tarkistaa säätiedot säännöllisesti ja sytyttää punaisen valon, kun on huono sää (varoitus), keltaisen valon, joka ilmaisee uhkaavan sään (kello), lumihiutaleen tulevaa lunta varten ja tavallisen lampun merkitsevät selkeää taivasta.
Tarvikkeet
1- Vadelma pi - 3 tai enemmän - siinä on oltava GPIO -nastat
2 - Vakiopistorasiat
1 - 4 -osainen sähkölaatikko
1 - Sähkölaatikon etulevy
4-Puolijohdereleet (SSR-25DA Solid State Relay Single Phase Semi-Conductor Rele Input 3-32V DC Output 24-380V AC)
Paksu johdin 110V sovellukseen.
5 - Hyppää johtoja liittääksesi vadelma pi -nastoihin.
4 eri tyylisiä tai värisiä lamppuja.
Vaihe 1: Asenna ja asenna Raspberry Pi
Määritä raspberry pi asentamalla noobs -paketti ja raspbian -käyttöjärjestelmä
www.raspberrypi.org/downloads/noobs/
Noudata ohjeita saadaksesi asennettuna käyttöjärjestelmän valmistautuaksesi seuraavaan vaiheeseen.
Vaihe 2: Asenna Nodejs ja Node Red Pi: hen
Solmun punaisella on loistava ohjejoukko solmupunaisen asettamiseksi vadelmapiisi.
nodered.org/docs/getting-started/raspberry…
Haluat suorittaa komennot, jotta ohjelma latautuu automaattisesti käynnistyksen yhteydessä. Joissakin esimerkkikoodeissa voidaan ohjelmoida solmu-punainen tulevissa vaiheissa.
HUOMAUTUS: Solmunpunainen on ohjain, jota käytetään liimaamaan kaikki kappaleet yhteen. Solmu-punainen on ohjelmointialusta, joka kyselee online-tietojoukkoja. Solmunpunainen kytkee päälle pi: n GPIO-nastat virtalähteiden kytkemiseksi päälle, jotka sytyttävät ja sammuttavat valot. Solmunpunaiset virrat hallitsevat kaikkia tarvittavia toimintoja.
Vaihe 3: Johdotkaa sähköpistokkeet ja releet
Vadelma pi laukaisee releet, jotta sähkö pääsee virtaamaan yhteen neljästä sähköpistokkeesta. Aloita merkitsemällä releen pienjännite- ja korkeajänniteosat merkille. (Huomautus: Voit käyttää muita releitä, mutta pidän SSD -releistä.)
Korkea jännite kulkee jokaisen releen läpi ja jokaisen 4 pistokkeen toiselle puolelle.
Johda jokaisen releen pienjännitepuolella johto vadelmapi -tappiin. Vedä maadoitusjohto releen pienjänniteosan maadoituspuolelta vadelmapi: n maahan.
KÄYTÄ TURVALLISIA TOIMENPITEITÄ. Pidä kytkentärasia irrotettuna pistorasiasta, kunnes kaikki johdot ovat turvallisesti sisällä ja kytke VAIN Silloin varoitusvalo.
Vaihe 4: Ohjelmoi Pi Rode-punaisella
Tämä on todennäköisesti vaikein / silti tyydyttävin osa.
Logiikan vaiheet ovat seuraavat.
- Aseta liipaisin virtauksen suorittamiseksi 5 minuutin välein.
- Tee kysely verkkotiedoista ja välitä tuloksena oleva viesti seuraavaan vaiheeseen.
- Selaa viesti (javascript) ja selvitä, onko varoitus, kello vai lumi tulossa.
- Aseta GPIO -nasta korkeaksi (päällä) sopivalle sääilmoitukselle Aseta GPIO -nasta matalalle (pois päältä), jos haluat sammuttaa valot.
Liitteenä on esimerkki koodi (flow.txt), jonka voit tuoda solmu-punaiseksi. Joitakin muutoksia virroihin tarvitaan, mukaan lukien sopivan tilatietosyötteen valitseminen ja halutun läänin nimen syöttäminen. (Valitettavasti minulla ei ole Yhdysvaltojen ulkopuolisia sijainteja tukevaa koodia.)
Etsi osavaltiosi sääilmoitukset osoitteesta https://alerts.weather.gov/ ja syötä osavaltion rss -syötteen URL -osoite.
Lumisateen tarkistava virtaus on osa avointa sääkarttaa. https://openweathermap.org/ Tietojen kyselemiseksi sinun on haettava sovellusliittymäavainta. (https://openweathermap.org/api)
Sekä openweathermap että NWS -hälytykset ovat ilmaisia.
Solmupunaisella ohjelmoinnilla peruskieli on javascript. Dokumentaatio on täällä. https://nodered.org/ Virtaukseen perustuva ohjelmointi tarkoittaa, että sinun ei tarvitse olla javascript-päällikkö solmupunaisen hyödyntämiseksi.
Avaa solmunpunainen virtauseditori pi-laitteesi selaimella osoitteessa https://127.0.0.1:1880 Virtauseditorissa on tuontiominaisuus, jolla voit ladata esimerkkikoodin.
Liitetty kooditiedosto osoittaa seuraaviin GPIO -nastoihin. Se käyttää 35-38, ja maa aivan niiden vieressä. Tämä näkyy johdotuskuvissa. Nasta 36 on varoitustaso, että punainen valo on kytketty sinne. Nasta 35 on kellon taso, ja siihen on kytketty oranssi valo. Nasta 38 on lumen osoitin ja nasta 37 on täysin puhdas ulostulo. Jos käytät erilaisia nastoja, sinun on muokattava solmun punaista virtausta niiden muuttamiseksi.
Vaihe 5: Kytke valot järjestelmään ja testaa
Melkein siellä. Hauskaa löytää lamput, jotka auttavat asettamaan varoitusten ja hälytysten sävyn. Löysin hauskoja vanhoja jouluvaloja ja outoa punaista valoa säästökaupasta. Laitoin oranssin lampun vanhaan lamppuun.
Minun oli tehtävä pieniä säätöjä GPIO -nastoissani, koska ne sytyttivät väärät pistokkeet, mutta piiden vaihtaminen on helppo korjata virheeni.
Punainen solmu syöttää virtaa jokaiseen pistokkeeseen, kun se käynnistettiin ensimmäisen kerran, joten voit tietää, onko johdotus oikein ilman ukkosta.
Vaihe 6: Light Alert -järjestelmän muut käyttötarkoitukset
Kevyt hälytysjärjestelmä on hauska säätiedoille, mutta on monia lähteitä, joita voit harkita käyttäessäsi hälytystä. Maanjäristystiedot, liikennetiedot, NASAn tiedot, järjestelmän tilatiedot ovat muutamia mahdollisia esimerkkejä. Node-red tekee hyvää työtä kyselemällä verkossa saatavilla olevia tietoja ja käynnistämällä reaktiot löydettyihin tietoihin. Minulla on työssäni järjestelmä, joka osoittaa järjestelmävalvontarajapintamme, joten tiedän, milloin tärkeällä järjestelmällä on ongelmia.
Käyttämällä luovuuttasi ja verkkotietojasi on monia tapoja laajentaa tätä ajatusta.
Pidä hauskaa!
Suositeltava:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen