Taula de continguts:
- Subministraments
- Pas 1: instal·leu i configureu el Raspberry Pi
- Pas 2: instal·leu Nodejs i Node Red al Pi
- Pas 3: Connecteu els endolls i els relés elèctrics
- Pas 4: programa el Pi amb Rode-vermell
- Pas 5: connecteu els llums al sistema i proveu-los
- Pas 6: Altres usos del sistema d'alerta de llum
Vídeo: Sistema de llum d'alerta meteorològica: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
El sistema d’il·luminació d’alerta meteorològica canvia d’il·luminació per indicar diferents avisos o rellotges meteorològics. Aquest sistema aprofita les dades meteorològiques de lliure accés per fer un canvi d’il·luminació per indicar l’estat del temps. Un raspberry pi (a través de vermell de node) comprova les dades meteorològiques regularment i encén una llum vermella quan hi ha un clima sever (advertència), una llum groga per indicar un temps amenaçador (rellotge), un floc de neu per a la neu imminent i un llum normal per significar un cel clar.
Subministraments
1- Raspberry pi (3 o superior) ha de tenir pins GPIO
2 - Preses elèctriques estàndard
Quadre elèctric de 1 a 4 colles
1 - Placa frontal per a la caixa elèctrica
4 - Relés d'estat sòlid (SSR-25DA Relé d'estat sòlid monofàsic d'entrada de relé semiconductor 3-32V CC Sortida 24-380V CA)
Cable de calibre pesat per a aplicacions de 110 V.
5 - Saltar els cables per connectar-se als pins de gerds.
4 làmpades de diferent estil o color.
Pas 1: instal·leu i configureu el Raspberry Pi
Configureu el vostre raspberry pi instal·lant el paquet noobs i el sistema operatiu raspbian
www.raspberrypi.org/downloads/noobs/
Seguiu les instruccions per instal·lar el SO per preparar el pas següent.
Pas 2: instal·leu Nodejs i Node Red al Pi
Node vermell té un gran conjunt d'instruccions per posar vermell de node al raspberry pi.
nodered.org/docs/getting-started/raspberry…
Voldreu executar les ordres per carregar automàticament el programa a l’arrencada. Hi ha algun codi de mostra per programar en vermell de node en futurs passos.
NOTA: Node-red és el director que s’utilitza per enganxar totes les peces juntes. Node-red és la plataforma de programació que consulta els conjunts de dades en línia. El vermell del node activa els passadors GPIO del pi per alimentar endolls elèctrics que encenen i apaguen els nostres llums. Els fluxos vermells de node gestionen totes les funcionalitats necessàries.
Pas 3: Connecteu els endolls i els relés elèctrics
El raspberry pi activa els relés per permetre que l’electricitat flueixi cap a un dels 4 endolls elèctrics. Comenceu observant les parts de baixa i alta tensió del relé. (Nota: Podeu utilitzar altres tipus de relés, però m'agraden els relés d'estat sòlid.)
L’alt voltatge passa per cada relé i cap a un costat de cadascun dels 4 endolls.
Al costat de baixa tensió de cada relé, feu passar un cable al pin pin de gerds. Executeu un cable de terra des del costat de terra de la part de baixa tensió del relé fins a una terra del raspberry pi.
ASsegureu-vos de practicar mesures de seguretat. Mantingueu la caixa de cablejat desconnectada fins que tot el cablejat estigui dins de forma segura i, A continuació, connecteu el llum d'alerta.
Pas 4: programa el Pi amb Rode-vermell
Aquesta és probablement la part més complicada / satisfactòria.
Els passos lògics són els següents.
- Configureu un activador per executar el flux cada 5 minuts.
- Consulteu les dades web i passeu el missatge resultant al següent pas.
- Analitzeu el missatge (javascript) i determineu si hi ha avís, vigilància o neu actualment.
- Establiu el pin GPIO a alt (activat) per al missatge meteorològic adequat. Estableix el pin GPIO a baix (apagat) per a llums que s'haurien d'apagar.
S'adjunta un codi de mostra (fluxos.txt) que podeu importar a vermell de node. Es requeriran alguns ajustaments als fluxos, inclosa la selecció del feed de dades d'estat adequat i la introducció del nom de comtat desitjat. (Ho sento, no tinc codi que admeti ubicacions que no siguin dels Estats Units.)
Cerqueu alertes meteorològiques a https://alerts.weather.gov/ per al vostre estat i introduïu l'URL del canal RSS del vostre estat.
El cabal que comprova si hi ha nevades forma part del mapa de temps obert. https://openweathermap.org/ Per consultar les dades, haureu de sol·licitar una clau API. (https://openweathermap.org/api)
Tant les alertes openweathermap com les NWS són gratuïtes.
Per a la programació en vermell de node, el llenguatge base és javascript. La documentació ja és aquí. https://nodered.org/ La programació basada en flux significa que no cal que sigueu un mestre javascript per aprofitar el vermell del node.
Obriu l’editor de flux de node vermell mitjançant el navegador del vostre pi a https://127.0.0.1:1880 L’editor de flux té una funció d’importació per carregar el codi de mostra.
El fitxer de codi adjunt apunta als següents pins GPIO. Utilitza 35-38, i el terra just al seu costat. Ho podeu veure a les imatges del cablejat. El pin 36 és el nivell d’advertència que hi tinc connectat un llum vermell. El pin 35 està al nivell del rellotge i hi tinc una llum taronja endollada. El pin 38 és l’indicador de neu i el pin 37 és la sortida totalment clara. Si feu servir pins diferents, haureu de modificar el flux vermell del node per canviar-los.
Pas 5: connecteu els llums al sistema i proveu-los
Casi allà. Diverteix-te buscant làmpades que ajudin a definir el to de les alertes i avisos. Vaig trobar algunes llums de Nadal antigues i divertides i una llum vermella estranya a la botiga de segona mà. Vaig posar una bombeta taronja en un llum antic.
Vaig haver de fer una mica d’ajustos als meus pins GPIO perquè els feia encendre els endolls equivocats, però canviar els pins al pi és fàcil de solucionar els errors.
El vermell del node alimenta tots els endolls quan es va iniciar per primera vegada, de manera que podeu saber si el cablejat és correcte sense tempesta.
Pas 6: Altres usos del sistema d'alerta de llum
El sistema d’alerta de llum és divertit per obtenir dades meteorològiques, però hi ha moltes fonts que us recomanem utilitzar on us agradaria una alerta. Dades de terratrèmols, dades de trànsit, dades de la NASA, dades d’estat del sistema, són alguns exemples possibles. Node-red fa una bona feina consultant les dades disponibles al web i iniciant reaccions al que troba. A la meva feina tinc el sistema que apunta a la nostra API de supervisió del sistema, de manera que sé quan un sistema important té problemes.
Aprofitant la vostra creativitat i les vostres dades web, hi ha moltes maneres d’ampliar aquesta idea.
Diverteix-te!
Recomanat:
Estació meteorològica NaTaLia: l'estació meteorològica amb energia solar Arduino s'ha fet correctament: 8 passos (amb imatges)
Estació meteorològica NaTaLia: Estació meteorològica amb energia solar Arduino feta de la manera correcta: després d’un any d’exitació en 2 llocs diferents, comparteixo els plans del projecte de la meva estació meteorològica amb energia solar i explico com va evolucionar cap a un sistema que realment pot sobreviure durant molt de temps períodes des de l'energia solar. Si segueixes
Llum de pista Raspberry PI d’alerta primerenca mitjançant dades de mapatge de vol: 14 passos (amb imatges)
Llum de pista Raspberry PI d’alerta primerenca amb dades de mapatge de vol: aquesta llum va sorgir de diversos motius pel fet que sempre m’interessen els avions que volen a sobre i, durant l’estiu, els caps de setmana sovint n’hi ha uns de força emocionants. Encara que sols escoltar-los mentre van passant
Llum meteorològica: canvia el color amb la temperatura: 6 passos
Llum meteorològica: canvia el color amb la temperatura: Hola! Quantes vegades va passar que es refredava sota l’aire condicionat de la vostra habitació, sense saber la calor que fa a l’exterior. Imagineu l’estat de la vostra mascota. Ni té aire condicionat ni ventilador. Potser no és del tot comú, però passa pocs
Llum meteorològica / matricial: 42 passos (amb imatges)
Llum meteorològica / matricial: en aquest manual descrivim el disseny, la construcció i la programació d’una làmpada matriu LED. El disseny s’assembla a una làmpada normal, però l’interior ha estat substituït per una matriu de LEDs ws2812. El control es fa mitjançant un Raspberry Pi, de manera que
Mini llum de nit de llum de nit / llum: 5 passos
Llum / làmpada nocturna de nit de mini LED: primer, hauria de dir que es va inspirar en la làmpada LED de peu Mini de Sunbanks. En lloc d’utilitzar un biro per mantenir el led allunyat de l’escriptori, he utilitzat un clar perspex per projectar la llum de la base. Aquest petit projecte és un prototip