Satura rādītājs:
- Piegādes
- 1. darbība: instalējiet un iestatiet Raspberry Pi
- 2. darbība: instalējiet Nodejs un Node Red uz Pi
- 3. darbība: pievienojiet elektriskos kontaktdakšas un relejus
- 4. solis: ieprogrammējiet Pi ar Rode-red
- 5. darbība: pievienojiet sistēmai gaismas un pārbaudiet
- 6. darbība: citi gaismas brīdinājuma sistēmas lietojumi
Video: Laika brīdinājuma gaismas sistēma: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
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
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
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
Iespējams, šī ir vissarežģītākā / tomēr visvairāk apmierinošā daļa.
Loģikas soļi ir šādi.
- Iestatiet sprūdu, lai palaistu plūsmu ik pēc 5 minūtēm.
- Vaicājiet tīmekļa datiem un pārsūtiet iegūto ziņojumu uz nākamo darbību.
- Analizējiet ziņojumu (javascript) un nosakiet, vai pašlaik ir brīdinājums, pulkstenis vai sniegs.
- 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
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:
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: 4 soļi
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: Šajā projektā es izveidošu vienkāršu Arduino automašīnas atpakaļgaitas stāvvietas sensora shēmu, izmantojot Arduino UNO un ultraskaņas sensoru HC-SR04. Šo uz Arduino bāzēto automašīnas reverso brīdinājuma sistēmu var izmantot autonomai navigācijai, robotu diapazonam un citiem diapazoniem
Priekšnama zvanu brīdinājuma sistēma: 4 soļi
Priekšnama zvanu brīdināšanas sistēma: skolā ir zvani, kas norāda, kad jāmaina klase. Viņi vispirms zvana, lai norādītu, kad stundai vajadzētu beigties, un pēc tam zvana otro reizi, lai norādītu, kad jāsākas nākamajai nodarbībai. Ja students kavējas, viņam parasti nav
Brīdinājuma sistēma par zemu mitruma augsni jūsu augam: 5 soļi
Brīdinājuma sistēma par zemu mitruma augsni jūsu augam: vairākās dzīvesvietās ir bieži sastopamas burkas ar dažāda veida augiem. Tā kā ikdienas aktivitātes ir ļoti daudz, cilvēki aizmirst laistīt savus augus un galu galā mirst ūdens trūkuma dēļ. Lai izvairītos no šīs problēmas, mēs izlemjam
Nedroša trokšņa līmeņa brīdinājuma sistēma: 11 soļi (ar attēliem)
Bīstama trokšņa līmeņa brīdināšanas sistēma: Oshman Engineering Design Kitchen (OEDK) ir lielākā rīsu universitātes veidotāju telpa, nodrošinot telpu visiem studentiem, lai izstrādātu un prototipētu risinājumus reālās pasaules izaicinājumiem. Šim nolūkam OEDK ir vairāki elektroinstrumenti
UPS brīdinājuma gaismas: 4 soļi
UPS brīdinājuma gaismas: Problēma … Esmu apgaismojuma tehniķis, un izklaides industrijā mēs strādājam ļoti skaļā vidē. Tas nozīmē, ka bieži vien mēs nevaram dzirdēt UPS trauksmes signālu, kad mēs zaudējam jaudu, kā rezultātā negaidīti var rasties svarīgs aprīkojums