Obsah:
- Zásoby
- Krok 1: Nainštalujte a nastavte Raspberry Pi
- Krok 2: Nainštalujte Nodejs a Node Red na Pi
- Krok 3: Zapojte elektrické zástrčky a relé
- Krok 4: Programujte Pi pomocou Rode-red
- Krok 5: Zapojte svetlá do systému a otestujte ich
- Krok 6: Iné použitia systému Light Alert System
Video: Svetelný výstražný systém: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Osvetľovací systém výstrahy pred počasím mení osvetlenie tak, aby indikoval rôzne varovania o počasí alebo hodinky. Tento systém využíva voľne dostupné údaje o počasí na zmenu osvetlenia na indikáciu stavu počasia. Raspberry pi (via node-red) pravidelne kontroluje údaje o počasí a v prípade nepriaznivého počasia (výstraha) rozsvieti červené svetlo, žlté svetlo signalizuje hrozivé počasie (hodinky), snehová vločka pred blížiacim sa snehom a obyčajná lampa znamenať jasnú oblohu.
Zásoby
1- Raspberry pi - 3 a viac - musí mať kolíky GPIO
2 - Štandardné elektrické zásuvky
1 - 4 gangová elektrická skrinka
1 - Čelná doska pre elektrickú skrinku
4-polovodičové relé (polovodičové relé SSR-25DA, jednofázový polovodičový reléový vstup, výstup 3-32 V DC, 24-380 V AC)
Ťažký drôt pre 110V aplikáciu.
5 - Preskočte drôty na pripojenie k pinom malinového pi.
4 žiarovky rôzneho štýlu alebo farby.
Krok 1: Nainštalujte a nastavte Raspberry Pi
Nastavte si svoj raspberry pi inštaláciou balíka noobs a operačného systému raspbian
www.raspberrypi.org/downloads/noobs/
Pri inštalácii operačného systému postupujte podľa týchto pokynov a pripravte sa na ďalší krok.
Krok 2: Nainštalujte Nodejs a Node Red na Pi
Node red má skvelú sadu inštrukcií na vloženie node-red na váš malinový pi.
nodered.org/docs/getting-started/raspberry…
Budete chcieť spustiť príkazy, aby sa program pri načítaní automaticky načítal. V budúcich krokoch existuje nejaký ukážkový kód na programovanie uzla-červenej.
POZNÁMKA: Node-red je režisér, ktorý používa na lepenie všetkých dielov k sebe. Node-red je programovacia platforma, ktorá vyhľadáva súbory online. Uzol-červená zapína piny GPIO na pí pre napájanie elektrických zástrčiek, ktoré zapínajú a vypínajú naše svetlá. Toky v uzle červené spravujú všetky potrebné funkcie.
Krok 3: Zapojte elektrické zástrčky a relé
Malina pi spúšťa relé, ktoré umožňujú prúdeniu elektriny do jednej zo 4 elektrických zástrčiek. Začnite tým, že si všimnete časti relé nízkeho a vysokého napätia. (Poznámka: Môžete použiť iné typy relé, ale páči sa mi polovodičové relé.)
Vysoké napätie prechádza každým relé a na jednu stranu každého zo 4 konektorov.
Na strane nízkeho napätia každého relé zapojte vodič na pin malinového pi. Veďte uzemňovací vodič z uzemňovacej časti relé nízkeho napätia na zem na malinovom pi.
Uistite sa, že PRAXÍTE BEZPEČNOSTNÉ OPATRENIA. Krabicu zapojenia ponechajte odpojenú, kým nie sú všetky káble bezpečne vnútri a IBA POTOM zapojte výstražné svetlo.
Krok 4: Programujte Pi pomocou Rode-red
Toto je pravdepodobne najnáročnejšia / najuspokojivejšia časť.
Logické kroky sú nasledujúce.
- Nastavte spúšťač na spustenie toku každých 5 minút.
- Vyžiadajte si webové údaje a odošlite výslednú správu do ďalšieho kroku.
- Analyzujte správu (javascript) a zistite, či sa v súčasnosti nachádza výstraha, hodinky alebo sneh.
- Nastavte kolík GPIO na vysoký (zapnutý) pre príslušné hlásenie o počasí, nastavte kolíkový GPIO na nízky (vypnutý) pre svetlá, ktoré by mali byť vypnuté.
V prílohe je ukážkový kód (flows.txt), ktorý môžete importovať do uzla-červeného. Budú potrebné určité úpravy tokov, vrátane výberu vhodného zdroja údajov o stave a zadania požadovaného názvu okresu. (Ospravedlňujeme sa, nemám kód podporujúci polohy mimo USA.)
Nájdite upozornenia na počasie pre svoj štát na adrese https://alerts.weather.gov/ a zadajte webovú adresu pre informačný kanál rss vášho štátu.
Tok, ktorý kontroluje sneženie, je súčasťou otvorenej mapy počasia. https://openweathermap.org/ Ak chcete získať údaje, budete musieť požiadať o kľúč API. (https://openweathermap.org/api)
Openweathermap a výstrahy NWS sú voľne použiteľné.
Pre programovanie v uzlovo-červenom je základným jazykom javascript. Dokumentácia je tu. https://nodered.org/ Programovanie založené na toku znamená, že nemusíte byť majstrom JavaScriptu, aby ste mohli využívať node-red.
Otvorte editor toku uzlov-červený pomocou prehliadača na svojom pi na adrese https://127.0.0.1:1880 Editor tokov má funkciu importu na načítanie ukážkového kódu.
Priložený súbor kódu ukazuje na nasledujúce piny GPIO. Používa 35-38 a zem hneď vedľa nich. Môžete to vidieť na obrázkoch zapojenia. Pin 36 je výstražná úroveň, kde mám zapojené červené svetlo. Pin 35 je na úrovni hodiniek a mám tam zapojené oranžové svetlo. Pin 38 je indikátor snehu a Pin 37 je jasný vývod. Ak používate rôzne piny, budete musieť zmeniť tok červených uzlov, aby ste ich zmenili.
Krok 5: Zapojte svetlá do systému a otestujte ich
Skoro tam. Bavte sa pri hľadaní žiaroviek, ktoré vám pomôžu nastaviť tón varovaní a upozornení. Našiel som niekoľko zábavných starých vianočných svetiel a podivné červené svetlo v obchode so šetrnosťou. Do starej žiarovky som vložil oranžovú žiarovku.
Musel som urobiť malé úpravy svojich GPIO pinov, pretože som ich nechal rozsvietiť nesprávne konektory, ale zmenou pinov na pi je ľahké opraviť moje chyby.
Červený uzol napája každú zástrčku pri prvom spustení, takže bez búrky zistíte, či je zapojenie správne.
Krok 6: Iné použitia systému Light Alert System
Svetelný výstražný systém je zábavný pre údaje o počasí, ale existuje veľa zdrojov, ktoré by ste mohli zvážiť tam, kde by sa vám mohlo páčiť upozornenie. Údaje o zemetrasení, údaje o premávke, údaje NASA, údaje o stave systému sú niekoľko možných príkladov. Node-red robí dobrú prácu pri vyhľadávaní údajov dostupných na webe a spúšťa reakcie na to, čo nájde. V práci mám systém, ktorý ukazuje na naše API na monitorovanie systému, takže viem, kedy má dôležitý systém problémy.
Využite svoju kreativitu a webové údaje a existuje mnoho spôsobov, ako túto myšlienku rozšíriť.
Bavte sa!
Odporúča:
Vykonajte výstražný systém hovorov / hlasových upozornení: 4 kroky
Vytvorte výstražný systém hovorov / hlasových upozornení: V tomto projekte sme vytvorili systém varovania / hlasového upozornenia. V tomto projekte je možné použiť najmenej dva senzory
Výstražný systém pôdy s nízkou vlhkosťou pre vašu rastlinu: 5 krokov
Výstražný systém pôdy s nízkou vlhkosťou pre vašu rastlinu: V niekoľkých rezidenciách je bežné nájsť nádoby s rôznymi druhmi rastlín. A pri veľkom počte každodenných aktivít ľudia zabúdajú polievať svoje rastliny a nakoniec zomrú na nedostatok vody. Aby sme sa tomuto problému vyhli, rozhodli sme sa
Arduino LCD výstražný systém požiarnej bezpečnosti: 9 krokov
Arduino LCD systém varovania pred požiarnou bezpečnosťou: Toto je študentský projekt, ktorý kombinuje funkcie obrazovky LCD, bzučiaka, snímača teploty RGB a DHT. Aktuálna teplota okolia sa zobrazuje a aktualizuje na LCD displeji. Správa vytlačená na LCD displeji informuje
GPS výstražný systém lesného požiaru so Sim808 a Arduino Uno: 23 krokov (s obrázkami)
GPS výstražný systém lesného požiaru so Sim808 a Arduino Uno: Dobrý deň, v tomto príspevku sa pozrieme na to, ako vďaka integrovanému modulu gps sim808 vytvoriť systém lesného požiarneho hlásiča s oznámením pomocou textovej správy o mieste nešťastia. udelené ľuďmi z DFRobot, uvidíme zdroj
Skladací svetelný box / svetelný stan v komerčnej kvalite za 20 dolárov / 20 minút: 7 krokov (s obrázkami)
Skladací svetelný box / svetelný stan v komerčnej kvalite za 20 dolárov / 20 minút: Ak ste hľadali svetelný box na výrobu vlastných výrobkov alebo fotografie zblízka, už viete, že máte veľa možností. Od kartónových škatúľ po prekážky bielizne si môžete myslieť, že projekt bol dokončený na smrť. Ale počkaj! Za 20 dolárov