Satura rādītājs:

Laika brīdinājuma gaismas sistēma: 6 soļi
Laika brīdinājuma gaismas sistēma: 6 soļi

Video: Laika brīdinājuma gaismas sistēma: 6 soļi

Video: Laika brīdinājuma gaismas sistēma: 6 soļi
Video: 40 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу #6 2024, Jūlijs
Anonim
Laika brīdinājuma gaismas sistēma
Laika brīdinājuma gaismas sistēma
Laika brīdinājuma gaismas sistēma
Laika brīdinājuma gaismas sistēma
Laika brīdinājuma gaismas sistēma
Laika brīdinājuma gaismas sistēma

Laika brīdinājuma apgaismojuma sistēma maina apgaismojumu, lai norādītu dažādus laika brīdinājumus vai pulksteņus. Šī sistēma izmanto brīvi pieejamus laika apstākļu datus, lai mainītu apgaismojumu, norādot laika apstākļus. Aveņu pi (caur mezglu sarkanu) regulāri pārbauda laika apstākļu datus un ieslēdz sarkanu gaismu, ja ir smagi laika apstākļi (brīdinājums), dzeltenu gaismu, kas norāda uz draudīgiem laikapstākļiem (pulkstenis), sniegpārsliņu gaidāmajam sniegam un parastu lampu lai apzīmētu skaidras debesis.

Piegādes

1- Aveņu pi - 3 vai vairāk - jābūt GPIO tapām

2 - standarta elektrības kontaktligzdas

1 - 4 bandu elektriskā kaste

1 - Elektriskās kārbas priekšējā plāksne

4-Cietvielu releji (SSR-25DA cietvielu releja vienfāzes pusvadītāja releja ievade 3-32V DC izeja 24-380V AC)

Smaga izmēra stieple 110 V pielietojumam.

5 - Pārlēkt vadus, lai izveidotu savienojumu ar aveņu pi tapām.

4 dažāda stila vai krāsas lampas.

1. darbība: instalējiet un iestatiet Raspberry Pi

Instalējiet un iestatiet Raspberry Pi
Instalējiet un iestatiet Raspberry Pi

Iestatiet savu aveņu pi, instalējot pakotni noobs un raspbian operētājsistēmu

www.raspberrypi.org/downloads/noobs/

Izpildiet norādījumus, lai instalētu OS, lai sagatavotos nākamajam solim.

2. darbība: instalējiet Nodejs un Node Red uz Pi

Sarkanajam mezglam ir lielisks instrukciju komplekts sarkana mezgla ievietošanai aveņu pi.

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

Jūs vēlaties palaist komandas, lai programma sāknē ielādētu automātiski. Turpmākajās darbībās ir daži koda paraugi, lai ieprogrammētu mezglu sarkanu.

PIEZĪME: sarkans mezgls ir režisors, ko izmanto, lai salīmētu visus gabalus kopā. Sarkans mezgls ir programmēšanas platforma, kas vaicā tiešsaistes datu kopām. Sarkans mezgls ieslēdz GP GP tapas uz pi, lai darbinātu elektrības kontaktdakšas, kas ieslēdz un izslēdz mūsu gaismas. Sarkanās mezgla plūsmas pārvalda visu nepieciešamo funkcionalitāti.

3. darbība: pievienojiet elektriskos kontaktdakšas un relejus

Pievienojiet elektriskos kontaktdakšas un relejus
Pievienojiet elektriskos kontaktdakšas un relejus
Pievienojiet elektriskos kontaktdakšas un relejus
Pievienojiet elektriskos kontaktdakšas un relejus
Pievienojiet elektriskos kontaktdakšas un relejus
Pievienojiet elektriskos kontaktdakšas un relejus

Aveņu pi iedarbina relejus, lai ļautu elektrībai plūst uz vienu no 4 elektrības kontaktdakšām. Sāciet, atzīmējot releja zemsprieguma un augstsprieguma daļas. (Piezīme: Jūs varat izmantot citus releju veidus, bet man patīk cietvielu releji.)

Augstspriegums iet caur katru releju un katras 4 kontaktdakšas vienā pusē.

Katra releja zemsprieguma pusē vadiet vadu pie aveņu pi tapas. Izvadiet zemējuma vadu no releja zemsprieguma daļas zemes puses līdz zemei uz aveņu pi.

DROŠĪBAS PASĀKUMU DROŠĪBĀ. Turiet vadu kārbu atvienotu, līdz visa elektroinstalācija ir droši iekšā un TIKAI TAD pievienojiet brīdinājuma gaismu.

4. solis: ieprogrammējiet Pi ar Rode-red

Programmējiet Pi ar Rode-red
Programmējiet Pi ar Rode-red
Programmējiet Pi ar Rode-red
Programmējiet Pi ar Rode-red
Programmējiet Pi ar Rode-red
Programmējiet Pi ar Rode-red
Programmējiet Pi ar Rode-red
Programmējiet Pi ar Rode-red

Iespējams, šī ir vissarežģītākā / tomēr visvairāk apmierinošā daļa.

Loģikas soļi ir šādi.

  1. Iestatiet sprūdu, lai palaistu plūsmu ik pēc 5 minūtēm.
  2. Vaicājiet tīmekļa datiem un pārsūtiet iegūto ziņojumu uz nākamo darbību.
  3. Analizējiet ziņojumu (javascript) un nosakiet, vai pašlaik ir brīdinājums, pulkstenis vai sniegs.
  4. Iestatiet GPIO tapu uz augstu (ieslēgts), lai saņemtu atbilstošu laika apstākļu paziņojumu. Iestatiet GPIO tapu uz zemu (izslēgtu) apgaismojumam, kas jāizslēdz.

Pievienots koda paraugs (flow.txt), kuru varat importēt mezgla sarkanā krāsā. Būs nepieciešami daži plūsmu pielāgojumi, tostarp atbilstošas valsts datu plūsmas izvēle un vēlamā apgabala nosaukuma ievadīšana. (Diemžēl man nav kodu, kas atbalsta atrašanās vietas, kas nav ASV.)

Atrodiet brīdinājumus par laika apstākļiem savā valstī vietnē https://alerts.weather.gov/ un ievadiet savas valsts RSS plūsmas URL.

Plūsma, kas pārbauda sniegputeni, ir daļa no atvērtās laika kartes. https://openweathermap.org/ Lai vaicātu datus, jums jāpiesakās API atslēgai. (https://openweathermap.org/api)

Gan openweathermap, gan NWS brīdinājumus var izmantot bez maksas.

Programmēšanai mezgla sarkanā krāsā pamata valoda ir javascript. Dokumentācija ir šeit. https://nodered.org/ Uz plūsmu balstīta programmēšana nozīmē, ka jums nav jābūt JavaScript meistaram, lai izmantotu mezglu sarkano.

Atveriet mezgla sarkanās plūsmas redaktoru, izmantojot pārlūku savā pi vietnē https://127.0.0.1:1880 Plūsmas redaktorā ir importēšanas funkcija, lai ielādētu parauga kodu.

Pievienotais koda fails norāda uz šādām GPIO tapām. Tas izmanto 35-38, un zeme tieši blakus tiem. To var redzēt elektroinstalācijas attēlos. 36 tapa ir brīdinājuma līmenis, jo tur ir pievienota sarkana gaisma. 35 tapa ir pulksteņa līmenis, un man tur ir pievienota oranža gaisma. 38. tapa ir sniega indikators, un 37. tapa ir pilnīgi skaidra izeja. Ja izmantojat dažādas tapas, jums būs jāmaina mezgla sarkanā plūsma, lai tās mainītu.

5. darbība: pievienojiet sistēmai gaismas un pārbaudiet

Pievienojiet sistēmai gaismas un pārbaudiet
Pievienojiet sistēmai gaismas un pārbaudiet
Pievienojiet sistēmai gaismas un pārbaudiet
Pievienojiet sistēmai gaismas un pārbaudiet
Pievienojiet sistēmai gaismas un pārbaudiet
Pievienojiet sistēmai gaismas un pārbaudiet

Gandrīz klāt. Izklaidējieties atrast lampas, kas palīdzēs noteikt signālu brīdinājumiem un brīdinājumiem. Es atradu dažas jautras vecās Ziemassvētku lampiņas un dīvainu sarkanu gaismu veikalu veikalā. Es ievietoju oranžā spuldzīti vecā lampā.

Man bija nedaudz jāpielāgo GPIO tapas, jo man bija jāiededzina nepareizie kontaktdakšas, taču, mainot tapas uz pi, ir viegli labot manas kļūdas.

Sarkanais mezgls pirmo reizi iedarbina kontaktdakšu, lai jūs varētu pateikt, vai elektroinstalācija ir pareiza bez pērkona.

6. darbība: citi gaismas brīdinājuma sistēmas lietojumi

Gaismas brīdinājuma sistēma ir jautra laika apstākļu datiem, taču ir daudz avotu, kurus varētu apsvērt iespēju izmantot, ja jums varētu patikt brīdinājums. Zemestrīces dati, satiksmes dati, NASA dati, sistēmas statusa dati ir daži iespējamie piemēri. Sarkans mezgls labi veic vaicājumus tīmeklī pieejamiem datiem un sāk reaģēt uz to, ko tas atrod. Manā darbā sistēma norāda uz mūsu sistēmas uzraudzības API, tāpēc es zinu, kad kādai svarīgai sistēmai rodas problēmas.

Izmantojot savu radošumu un tīmekļa datus, ir daudz veidu, kā šo ideju izvērst.

Izklaidējieties!

Ieteicams: