Talaan ng mga Nilalaman:

Sistema ng Magaan na Alerto ng Panahon: 6 na Mga Hakbang
Sistema ng Magaan na Alerto ng Panahon: 6 na Mga Hakbang

Video: Sistema ng Magaan na Alerto ng Panahon: 6 na Mga Hakbang

Video: Sistema ng Magaan na Alerto ng Panahon: 6 na Mga Hakbang
Video: Bagyo at Baha | Disaster Preparedness 2024, Hulyo
Anonim
Sistema ng Magaan na Alerto ng Panahon
Sistema ng Magaan na Alerto ng Panahon
Sistema ng Liwanag ng Alerto ng Panahon
Sistema ng Liwanag ng Alerto ng Panahon
Sistema ng Liwanag ng Alerto ng Panahon
Sistema ng Liwanag ng Alerto ng Panahon

Binabago ng sistema ng pag-iilaw ng alerto sa panahon ang pag-iilaw upang ipahiwatig ang iba't ibang mga babala o relo ng panahon. Ang sistemang ito ay gumagamit ng malayang access sa data ng panahon upang makagawa ng pagbabago sa pag-iilaw upang ipahiwatig ang katayuan ng panahon. Ang isang raspberry pi (sa pamamagitan ng node-red) ay regular na sumusuri sa data ng panahon at nagbubukas ng isang pulang ilaw kapag mayroong matinding panahon (babala), isang dilaw na ilaw upang ipahiwatig ang nagbabantang panahon (relo), isang snowflake para sa paparating na niyebe, at isang regular na ilawan upang magpahiwatig ng malinaw na kalangitan.

Mga gamit

1- Ang Raspberry pi - 3 o higit pa - ay dapat magkaroon ng mga GPIO pin

2 - Mga pamantayang outlet ng kuryente

1 - 4 na kahon ng kuryente ng gang

1 - Face plate para sa kahon ng elektrisidad

4 - Solid State Relay (SSR-25DA Solid State Relay Single Phase Semi-Conductor Relay Input 3-32V DC Output 24-380V AC)

Malakas na wire ng gauge para sa 110V application.

5 - Tumalon na mga wire upang kumonekta sa mga raspberry pi pin.

4 na lampara ng magkakaibang istilo o kulay.

Hakbang 1: I-install at I-setup ang Raspberry Pi

I-install at I-setup ang Raspberry Pi
I-install at I-setup ang Raspberry Pi

I-set up ang iyong raspberry pi sa pamamagitan ng pag-install ng noobs package at ang raspbian operating system

www.raspberrypi.org/downloads/noobs/

Sundin ang mga direksyon upang mai-install ang OS upang maghanda para sa susunod na hakbang.

Hakbang 2: I-install ang Nodejs at Node Red sa Pi

Ang Node red ay may mahusay na hanay ng pagtuturo para sa paglalagay ng node-red sa iyong raspberry pi.

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

Gugustuhin mong patakbuhin ang mga utos upang mai-boot sa auto ang program. Mayroong ilang sample code sa program node-red sa mga susunod na hakbang.

TANDAAN: Ang node-red ay ang direktor na ginamit upang idikit ang lahat ng mga piraso nang magkasama. Ang Node-red ay ang platform ng programa na nagtatanong sa mga hanay ng online na data. Ang node-red ay binubuksan ang mga pin ng GPIO sa pi upang mapagana ang mga de-koryenteng plug na pinapagana at patayin ang aming mga ilaw. Ang mga daloy na pulang pula ang namamahala sa lahat ng kinakailangang pagpapaandar.

Hakbang 3: Wire Up ang Mga Elektrikal na Plug at Relay

Wire Up ang Mga Elektrikal na Plug at Relay
Wire Up ang Mga Elektrikal na Plug at Relay
Wire Up ang Mga Elektrikal na Plug at Relay
Wire Up ang Mga Elektrikal na Plug at Relay
Wire Up ang Mga Elektrikal na Plug at Relay
Wire Up ang Mga Elektrikal na Plug at Relay

Ang raspberry pi ay nagpapalitaw ng mga relay upang payagan ang kuryente na dumaloy sa isa sa 4 na mga plugs na elektrikal. Magsimula sa pamamagitan ng pagpuna sa mababang bahagi ng boltahe at mataas na boltahe ng relay. (Tandaan: Maaari kang gumamit ng iba pang mga uri ng relay, ngunit gusto ko ang solidong relay ng estado.)

Ang mataas na boltahe ay dumadaan sa bawat relay at sa isang gilid ng bawat isa sa 4 plugs.

Sa bahagi ng mababang boltahe ng bawat relay magpatakbo ng isang kawad sa raspberry pi pin. Patakbuhin ang isang ground wire mula sa ground side ng mababang boltahe na bahagi ng relay sa isang lupa sa raspberry pi.

Siguraduhin na maisagawa ang mga sukat ng kaligtasan. Panatilihing hindi naka-plug ang mga kable na kable hanggang ang lahat ng mga kable ay ligtas sa loob at LAMANG pagkatapos ay isaksak ang ilaw ng alerto.

Hakbang 4: I-program ang Pi With Rode-red

Programa ang Pi With Rode-red
Programa ang Pi With Rode-red
Programa ang Pi With Rode-red
Programa ang Pi With Rode-red
Programa ang Pi With Rode-red
Programa ang Pi With Rode-red
Programa ang Pi With Rode-red
Programa ang Pi With Rode-red

Ito ay marahil ang pinaka-trickiest / pa pinaka-kasiya-siyang bahagi.

Ang mga hakbang sa lohika ay ang mga sumusunod.

  1. Mag-set up ng isang gatilyo upang patakbuhin ang daloy bawat 5 minuto.
  2. Katanungan ang data ng web at ipasa ang nagresultang mensahe sa susunod na hakbang.
  3. Pag-parse sa pamamagitan ng mensahe (javascript) at tukuyin kung mayroong isang babala, relo, o snow sa kasalukuyan.
  4. Itakda ang GPIO pin sa mataas (sa) para sa naaangkop na mensahe ng panahon itakda ang GPIO pin sa mababa (off) para sa mga ilaw na dapat patayin.

Nakalakip ang ilang sample code (flow.txt) na maaari mong mai-import sa node-red. Ang ilang mga pagsasaayos sa mga daloy ay kinakailangan, kabilang ang pagpili ng naaangkop na feed ng data ng estado at pagpasok ng nais na pangalan ng county. (Paumanhin wala akong code na sumusuporta sa mga lokasyon na hindi sa US.)

Maghanap ng mga alerto sa panahon sa https://alerts.weather.gov/ para sa iyong estado, at ipasok ang url para sa feed ng rss ng iyong estado.

Ang daloy na sumusuri sa pagbagsak ng niyebe ay bahagi ng bukas na mapa ng panahon. https://openweathermap.org/ Upang magtanong sa data, kakailanganin mong mag-apply para sa isang API key. (https://openweathermap.org/api)

Ang parehong openweathermap at ang mga alerto sa NWS ay malayang gamitin.

Para sa programa sa node-red ang pangunahing wika ay javascript. Narito ang dokumentasyon. https://nodered.org/ Ang daloy ng programa batay sa daloy ay nangangahulugang hindi mo kailangang maging isang javascript master upang makamit ang node-red.

Buksan ang node-red flow editor gamit ang browser sa iyong pi sa https://127.0.0.1:1880 Ang flow editor ay may tampok na pag-import upang mai-load ang sample code.

Ang nakalakip na file ng code ay tumuturo sa mga sumusunod na GPIO pin. Gumagamit ito ng 35-38, at ang lupa mismo sa tabi nila. Maaari mo itong makita sa mga larawan ng mga kable. Ang Pin 36 ay ang antas ng babala mayroon akong isang pulang ilaw na naka-plug doon. Ang Pin 35 ay antas ng panonood, at mayroon akong isang orange na ilaw na naka-plug doon. Ang Pin 38 ay ang tagapagpahiwatig ng niyebe, at ang Pin 37 ang lahat ng malinaw na outlet. Kung gumagamit ka ng iba't ibang mga pin, kakailanganin mong baguhin ang node red flow upang baguhin ang mga iyon.

Hakbang 5: I-plug ang Mga ilaw sa Sistema at Pagsubok

I-plug ang mga ilaw sa Sistema at Pagsubok
I-plug ang mga ilaw sa Sistema at Pagsubok
I-plug ang mga ilaw sa Sistema at Pagsubok
I-plug ang mga ilaw sa Sistema at Pagsubok
I-plug ang mga ilaw sa Sistema at Pagsubok
I-plug ang mga ilaw sa Sistema at Pagsubok

Malapit na. Magkaroon ng kasiyahan sa paghanap ng mga lampara na makakatulong maitakda ang tono para sa mga babala at alerto. Natagpuan ko ang ilang nakakatuwang mga lumang ilaw ng Pasko, at isang kakaibang pulang ilaw sa nagtitipid na tindahan. Naglagay ako ng isang orange na bombilya sa isang lumang ilawan.

Kinailangan kong gumawa ng kaunting pagsasaayos ng aking mga GPIO pin dahil nagkaroon ako ng pag-iilaw ng mga maling plugs, ngunit ang pagpapalit ng mga pin sa pi ay madaling ayusin ang aking mga pagkakamali.

Ang pulang node ay dumadaloy ng kuryente sa bawat plug nang unang nagsimula, upang masasabi mo kung ang mga kable ay tama nang walang bagyo.

Hakbang 6: Iba Pang Mga Gamit para sa Light Alert System

Ang light alert system ay masaya para sa data ng panahon, ngunit maraming mga mapagkukunan na maaari mong isaalang-alang na gamitin kung saan mo nais ang isang alerto. Ang data ng lindol, data ng trapiko, data ng NASA, data status ng system, ay ilang mga posibleng halimbawa. Ang Node-red ay isang mahusay na trabaho ng pag-query ng data na magagamit sa web at pagsisimula ng mga reaksyon sa kung ano ang nahanap nito. Sa aking trabaho mayroon akong system na tumuturo sa aming system monitoring API, kaya alam ko kung may isang problema ang isang mahalagang system.

Ang paggamit ng iyong pagkamalikhain at data ng web maraming mga paraan upang mapalawak ang ideyang ito.

Magsaya ka!

Inirerekumendang: