Sisällysluettelo:

Säävaroitusvalojärjestelmä: 6 vaihetta
Säävaroitusvalojärjestelmä: 6 vaihetta

Video: Säävaroitusvalojärjestelmä: 6 vaihetta

Video: Säävaroitusvalojärjestelmä: 6 vaihetta
Video: Демидовы (1 серия) (1983) фильм 2024, Heinäkuu
Anonim
Säävaroitusvalojärjestelmä
Säävaroitusvalojärjestelmä
Säävaroitusvalojärjestelmä
Säävaroitusvalojärjestelmä
Säävaroitusvalojärjestelmä
Säävaroitusvalojärjestelmä

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

Asenna ja asenna Raspberry Pi
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

Kytke sähköpistokkeet ja releet
Kytke sähköpistokkeet ja releet
Kytke sähköpistokkeet ja releet
Kytke sähköpistokkeet ja releet
Kytke sähköpistokkeet ja releet
Kytke 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

Ohjelmoi Pi Rode-punaisella
Ohjelmoi Pi Rode-punaisella
Ohjelmoi Pi Rode-punaisella
Ohjelmoi Pi Rode-punaisella
Ohjelmoi Pi Rode-punaisella
Ohjelmoi Pi Rode-punaisella
Ohjelmoi Pi Rode-punaisella
Ohjelmoi Pi Rode-punaisella

Tämä on todennäköisesti vaikein / silti tyydyttävin osa.

Logiikan vaiheet ovat seuraavat.

  1. Aseta liipaisin virtauksen suorittamiseksi 5 minuutin välein.
  2. Tee kysely verkkotiedoista ja välitä tuloksena oleva viesti seuraavaan vaiheeseen.
  3. Selaa viesti (javascript) ja selvitä, onko varoitus, kello vai lumi tulossa.
  4. 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

Kytke valot järjestelmään ja testaa
Kytke valot järjestelmään ja testaa
Kytke valot järjestelmään ja testaa
Kytke valot järjestelmään ja testaa
Kytke valot järjestelmään ja testaa
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: