Tartalomjegyzék:

Időjárásjelző fényrendszer: 6 lépés
Időjárásjelző fényrendszer: 6 lépés

Videó: Időjárásjelző fényrendszer: 6 lépés

Videó: Időjárásjelző fényrendszer: 6 lépés
Videó: 2024-es "Skorpiós" TANFOLYAMOK 2024, November
Anonim
Időjárásjelző fényrendszer
Időjárásjelző fényrendszer
Időjárásjelző fényrendszer
Időjárásjelző fényrendszer
Időjárásjelző fényrendszer
Időjárásjelző fényrendszer

Az időjárás -jelző világítási rendszer megváltoztatja a világítást, hogy különböző időjárási figyelmeztetéseket vagy órákat jelezzen. Ez a rendszer a szabadon hozzáférhető időjárási adatok felhasználásával változtatja meg a világítást az időjárás állapotának jelzésére. A málna pi (a csomópont-vörösön keresztül) rendszeresen ellenőrzi az időjárási adatokat, és vörös fényt kapcsol be, ha súlyos időjárás van (figyelmeztetés), sárga lámpa jelzi a fenyegető időjárást (óra), hópehely a közelgő hó miatt, és rendes lámpa tiszta eget jelenteni.

Kellékek

1 - A Raspberry pi - 3 vagy nagyobb - GPIO csapokkal kell rendelkeznie

2 - Szabványos elektromos aljzatok

1-4 csoportos elektromos doboz

1 - Az elektromos doboz előlapja

4-Szilárdtest relék (SSR-25DA félvezető relé egyfázisú félvezető relé bemenet 3-32V DC kimenet 24-380V AC)

Nehéz vastagságú vezeték 110V -os alkalmazáshoz.

5 - Ugrás vezetékek csatlakozni a málna pi csapok.

4 különböző stílusú vagy színű lámpa.

1. lépés: Telepítse és állítsa be a Raspberry Pi -t

Telepítse és állítsa be a Raspberry Pi -t
Telepítse és állítsa be a Raspberry Pi -t

Állítsa be a raspberry pi -t a noobs csomag és a raspbian operációs rendszer telepítésével

www.raspberrypi.org/downloads/noobs/

Kövesse az utasításokat az operációs rendszer telepítéséhez, hogy felkészüljön a következő lépésre.

2. lépés: Telepítse a Nodejs -t és a Node Red -t a Pi -re

A Node red nagyszerű utasításkészlettel rendelkezik a node-red felhelyezéséhez a málna pi-n.

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

Futtassa a parancsokat, hogy a program automatikusan betöltődjön a rendszerindításkor. Van egy mintakód, amellyel a csomópont-vörös programozható a következő lépésekben.

MEGJEGYZÉS: A vörös csomópont az összes darab összeragasztására szolgáló rendező. A Node-red az a programozási platform, amely lekérdezi az online adatkészleteket. A piros csomópont bekapcsolja a GPIO csapjait a pi-n, hogy elektromos dugaszokat tápláljon, amelyek ki- és bekapcsolják a lámpáinkat. A csomópiros folyamatok minden szükséges funkciót kezelnek.

3. lépés: Csatlakoztassa az elektromos csatlakozókat és reléket

Csatlakoztassa az elektromos csatlakozókat és reléket
Csatlakoztassa az elektromos csatlakozókat és reléket
Csatlakoztassa az elektromos csatlakozókat és reléket
Csatlakoztassa az elektromos csatlakozókat és reléket
Csatlakoztassa az elektromos csatlakozókat és reléket
Csatlakoztassa az elektromos csatlakozókat és reléket

A málna pi relét indít, hogy áram áramoljon a 4 elektromos csatlakozó egyikére. Kezdje azzal, hogy megjegyzi a relé alacsony és nagyfeszültségű részeit. (Megjegyzés: Használhat más típusú reléket is, de szeretem a szilárdtest reléket.)

Nagyfeszültség megy át minden relén és a 4 csatlakozó egyik oldalán.

Minden relé alacsony feszültségű oldalán vezessen vezetéket a málna pi csaphoz. Futtasson egy földelő vezetéket a relé kisfeszültségű részének földi oldaláról a málna pi földjén.

BIZTOSAN GYAKORLJON BIZTONSÁGI INTÉZKEDÉSEKET. A vezetékdobozt addig húzza ki a konnektorból, amíg az összes vezeték biztonságosan be nem kerül, és CSAK Ekkor dugja be a figyelmeztető lámpát.

4. lépés: Programozza a Pi-t Rode-reddel

Programozza a Pi-t Rode-reddel
Programozza a Pi-t Rode-reddel
Programozza a Pi-t Rode-reddel
Programozza a Pi-t Rode-reddel
Programozza a Pi-t Rode-reddel
Programozza a Pi-t Rode-reddel
Programozza a Pi-t Rode-reddel
Programozza a Pi-t Rode-reddel

Valószínűleg ez a legbonyolultabb / ugyanakkor legmegfelelőbb rész.

A logikai lépések a következők.

  1. Állítson be egy trigger -t az áramlás 5 percenként történő futtatásához.
  2. Lekérdezze a webes adatokat, és továbbítsa a kapott üzenetet a következő lépéshez.
  3. Elemezze az üzenetet (javascript), és állapítsa meg, hogy van -e figyelmeztetés, óra vagy hó.
  4. Állítsa a GPIO tűt magasra (be) a megfelelő időjárási üzenethez, állítsa a GPIO tűt alacsonyra (ki) a kikapcsolandó fényekhez.

Csatolt néhány mintakód (flow.txt), amelyeket importálhat a node-red-be. A folyamatok némi kiigazítására lesz szükség, beleértve a megfelelő állami adatcsatorna kiválasztását és a kívánt megye nevének megadását. (Sajnos nincs kódom, amely nem az Egyesült Államokban található helyeket támogatja.)

Keresse meg az időjárási riasztásokat a https://alerts.weather.gov/ webhelyen, és adja meg az állam rss hírcsatornájának URL -jét.

A hóesést ellenőrző áramlás a nyitott időjárási térkép része. https://openweathermap.org/ Az adatok lekérdezéséhez kérnie kell egy API kulcsot. (https://openweathermap.org/api)

Mind az openweathermap, mind az NWS riasztások szabadon használhatók.

A node-red programozáshoz az alapnyelv a javascript. A dokumentáció itt található. https://nodered.org/ Az áramlás alapú programozás azt jelenti, hogy nem kell javascript-mesternek lennie a node-red kihasználásához.

Nyissa meg a csomópont-piros folyamatszerkesztőt a pi böngészőjével a https://127.0.0.1:1880 címen. A folyamatszerkesztő rendelkezik egy importálási funkcióval a mintakód betöltéséhez.

A mellékelt kódfájl a következő GPIO -csapokra mutat. 35-38-at használ, és a föld mellettük. Ezt láthatod a bekötési képeken. A 36 -os csap a figyelmeztető szint, amikor egy piros lámpát csatlakoztatok. A 35 -ös csap az óra szintje, és van egy narancssárga lámpám. A 38 -as csap a hójelző, a 37 -es pedig a teljesen tiszta kimenet. Ha különböző csapokat használ, módosítania kell a csomópont piros áramlását.

5. lépés: Dugja be a lámpákat a rendszerbe és tesztelje

Dugja be a lámpákat a rendszerbe és tesztelje
Dugja be a lámpákat a rendszerbe és tesztelje
Dugja be a lámpákat a rendszerbe és tesztelje
Dugja be a lámpákat a rendszerbe és tesztelje
Dugja be a lámpákat a rendszerbe és tesztelje
Dugja be a lámpákat a rendszerbe és tesztelje

Majdnem ott. Jó szórakozást találhat olyan lámpákhoz, amelyek segítenek beállítani a figyelmeztetések és figyelmeztetések hangját. Találtam néhány szórakoztató régi karácsonyi fényt, és egy furcsa piros lámpát a takarékboltban. Narancssárga izzót tettem egy régi lámpába.

Kicsit módosítanom kellett a GPIO csapjaimat, mert nem megfelelő dugókat világítottam, de a csapok cseréje a pi -n könnyű kijavítani a hibáimat.

A piros csomópont minden csatlakozóra áramot ad az első indításkor, így zivatar nélkül meg tudja állapítani, hogy a kábelezés megfelelő -e.

6. lépés: A Light Alert System egyéb felhasználásai

A fényjelző rendszer szórakoztató az időjárási adatokhoz, de sok olyan forrást használhat, ahol érdemes riasztást használni. Néhány példa a földrengés adatai, a forgalmi adatok, a NASA adatai, a rendszer állapotára vonatkozó adatok. A Node-red jó munkát végez az interneten elérhető adatok lekérdezésében, és reagál a talált találatokra. Munkám során a rendszer a rendszerfelügyeleti API -junkra mutat, így tudom, hogy egy fontos rendszernek mikor vannak problémái.

Kreativitásának és internetes adatainak felhasználásával számos módon bővítheti ezt az ötletet.

Érezd jól magad!

Ajánlott: