Sisukord:

Ilmateate tulede süsteem: 6 sammu
Ilmateate tulede süsteem: 6 sammu

Video: Ilmateate tulede süsteem: 6 sammu

Video: Ilmateate tulede süsteem: 6 sammu
Video: КАК ПРИГОТОВИТЬ БОГРАЧ. ТАК Я ЕЩЁ НЕ ГОТОВИЛ. ЛУЧШИЙ РЕЦЕПТ 2024, November
Anonim
Ilmastiku hoiatussüsteem
Ilmastiku hoiatussüsteem
Ilmastiku hoiatussüsteem
Ilmastiku hoiatussüsteem
Ilmastiku hoiatussüsteem
Ilmastiku hoiatussüsteem

Ilmavalgustussüsteem muudab valgustust, et näidata erinevaid ilmastikuhoiatusi või kellasid. See süsteem kasutab vabalt juurdepääsetavaid ilmastikuandmeid, et muuta ilmastikuolusid. Vaarika pi (sõlmepunase kaudu) kontrollib regulaarselt ilmaandmeid ja süttib punase tule, kui on raske ilm (hoiatus), kollase tule, mis näitab ähvardavat ilma (kell), lumehelves eelseisva lume kohta ja tavaline lamp selge taeva tähistamiseks.

Tarvikud

1 - Vaarika pi - 3 või rohkem - peab olema GPIO tihvtidega

2 - Tavalised pistikupesad

1 - 4 grupi elektrikarp

1 - Elektrikarbi esiplaat

4-Tahkisrelee (SSR-25DA tahkisrelee ühefaasiline pooljuhtrelee sisend 3-32V alalisvoolu väljund 24-380V vahelduvvool)

Raske gabariit 110V rakenduseks.

5 - Hüpata juhtmeid, et ühendada vaarika pi tihvtidega.

4 erinevat stiili või värvi lampi.

Samm: installige ja seadistage Raspberry Pi

Installige ja seadistage Raspberry Pi
Installige ja seadistage Raspberry Pi

Seadistage oma vaarika pi, installides paketi noobs ja raspbiani operatsioonisüsteemi

www.raspberrypi.org/downloads/noobs/

Järgige juhiseid OS -i installimiseks järgmise sammu ettevalmistamiseks.

2. samm: installige Pi -le Nodejs ja Node Red

Node redil on suurepärane juhiste komplekt sõlmpunase panemiseks oma vaarika pi-le.

nodered.org/docs/getting-started/raspberry…

Soovite käivitada käsud, et programm käivituks automaatselt. Edasistes sammudes on sõlmepunase programmeerimiseks mõni näidiskood.

MÄRKUS. Sõlmepunane on direktor, mida kasutatakse kõigi tükkide liimimiseks. Sõlmpunane on programmeerimisplatvorm, mis esitab päringuid veebiandmekogumitele. Sõlmpunane lülitab pi GP GP-nööbid sisse, et toita elektripistikuid, mis meie tuled sisse ja välja lülitavad. Sõlmepunased voogud haldavad kõiki vajalikke funktsioone.

Samm: ühendage pistikud ja releed juhtmetega

Ühendage pistikud ja releed juhtmetega
Ühendage pistikud ja releed juhtmetega
Ühendage pistikud ja releed juhtmetega
Ühendage pistikud ja releed juhtmetega
Ühendage pistikud ja releed juhtmetega
Ühendage pistikud ja releed juhtmetega

Vaarika pi käivitab releed, et võimaldada elektri voolamist ühte neljast pistikust. Alustuseks märkige relee madal- ja kõrgepingeosad. (Märkus. Võite kasutada ka teisi releetüüpe, kuid mulle meeldivad pooljuhtreleed.)

Kõrge pinge läbib iga relee ja iga 4 pistiku ühele küljele.

Juhtige iga relee madalpinge küljel traat vaarika pi tihvti külge. Viige maandusjuhe relee madalpingeosa maandusküljelt vaarika pi piirkonda.

KINDLASTI TEGEVAD OHUTUSMEETMET. Hoidke juhtmestik vooluvõrgust lahti, kuni kõik juhtmed on turvaliselt sees ja ühendage AINULT siis hoiatustuli.

4. samm: programmeerige Pi Rode-punasega

Programmeerige Pi koos Rode-punasega
Programmeerige Pi koos Rode-punasega
Programmeerige Pi koos Rode-punasega
Programmeerige Pi koos Rode-punasega
Programmeerige Pi koos Rode-punasega
Programmeerige Pi koos Rode-punasega
Programmeerige Pi koos Rode-punasega
Programmeerige Pi koos Rode-punasega

See on tõenäoliselt kõige keerulisem / samas kõige rahuldust pakkuvam osa.

Loogilised sammud on järgmised.

  1. Seadistage päästik voolu käivitamiseks iga 5 minuti järel.
  2. Küsige veebiandmetest päringut ja edastage saadud teade järgmisele sammule.
  3. Sõeluge sõnum läbi (javascript) ja tehke kindlaks, kas praegu on hoiatus, kell või lumi.
  4. Seadke GPIO pin kõrgele (sisse) vastava ilmateate jaoks seadke GPIO pin madalale (välja) tulede jaoks, mis tuleks välja lülitada.

Lisatud on mõni näidiskood (flow.txt), mille saate importida sõlmepunasesse. Vaja on mõningaid voogude kohandusi, sealhulgas sobiva riigi andmevoo valimist ja soovitud maakonna nime sisestamist. (Kahjuks pole mul koodi, mis ei toeta USA-s asuvaid asukohti.)

Otsige oma osariigi kohta ilmateateid aadressilt https://alerts.weather.gov/ ja sisestage oma riigi RSS -voo URL.

Lumesaju kontrolliv voog on osa avatud ilmakaardist. https://openweathermap.org/ Andmete päringute tegemiseks peate taotlema API võtit. (https://openweathermap.org/api)

Nii openweathermap kui ka NWS hoiatused on tasuta kasutamiseks.

Sõlmepunases programmeerimisel on baaskeeleks javascript. Dokumentatsioon on siin. https://nodered.org/ Voolupõhine programmeerimine tähendab, et sõlmepunase võimendamiseks ei pea te olema JavaScripti meister.

Avage sõlmepunase voo redaktor oma pi brauseri abil aadressil https://127.0.0.1:1880 Vooredaktoril on näidiskoodi laadimiseks impordifunktsioon.

Lisatud koodifail osutab järgmistele GPIO tihvtidele. See kasutab 35-38 ja maapinda nende kõrval. Seda näete juhtmestiku piltidelt. Tihvt 36 on hoiatustase, mul on sinna ühendatud punane tuli. Pin 35 on kella tase ja mul on sinna ühendatud oranž tuli. Tihvt 38 on lumeindikaator ja tihvt 37 on täiesti puhas väljalaskeava. Kui kasutate erinevaid tihvte, peate nende muutmiseks muutma sõlme punast voogu.

Samm: ühendage tuled süsteemi ja katsetage

Ühendage tuled süsteemi ja katsetage
Ühendage tuled süsteemi ja katsetage
Ühendage tuled süsteemi ja katsetage
Ühendage tuled süsteemi ja katsetage
Ühendage tuled süsteemi ja katsetage
Ühendage tuled süsteemi ja katsetage

Peaaegu kohal. Lõbutsege lampide leidmisel, mis aitavad määrata hoiatuste ja hoiatuste tooni. Leidsin mõnusaid vanu jõulutulesid ja säästupoodist kummalise punase tule. Panin oranži lambipirni vanasse lampi.

Ma pidin oma GPIO tihvte pisut reguleerima, kuna lasin neil valed pistikud süüdata, kuid nööpnõelte vahetamisel pi -l on minu vigu lihtne parandada.

Punane sõlm annab esmakordsel käivitamisel voolu igasse pistikusse, nii et saate ilma äikeseta teada, kas juhtmestik on õige.

6. toiming: muud valgushäiresüsteemi kasutusalad

Kerge hoiatussüsteem on ilmastikuandmete jaoks lõbus, kuid on palju allikaid, mida võiksite kasutada, kui teile võib meeldida hoiatus. Maavärina andmed, liiklusandmed, NASA andmed, süsteemi olekuandmed on mõned võimalikud näited. Sõlm-punane teeb head tööd veebis saadaolevate andmete päringute tegemiseks ja reageerib leitule. Minu töö juures osutab süsteem meie süsteemi jälgimise API -le, nii et ma tean, kui olulisel süsteemil on probleeme.

Oma loovust ja veebiandmeid kasutades saate seda ideed laiendada mitmel viisil.

Lõbutse hästi!

Soovitan: