Tartalomjegyzék:
- 1. lépés: Anyagok és előkészületek
- 2. lépés: A hardver beállítása
- 3. lépés: Az IBM és az AWS beállítása
- 4. lépés: A Node-RED beállítása a Raspberry Pi és az IBM Node-RED készülékekben
Videó: Esőriasztó rendszer: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ez egy esőriasztó rendszer, a riasztó és a LED aktiválja és figyelmezteti a felhasználót, hogy hamarosan esni fog, az alkalmazás célközönsége azoknak szól, akik otthon teszik ki a ruháikat, hogy megszáradjanak anélkül, hogy előtte nedvesítené őket. (Ha a páratartalom meghaladja a 70 -et, a csengő megszólal, ha a fényérték <300 LED világít)
Ez az alkalmazás az IBM vörös csomópontján tárolt webes felületet használ, amely lehetővé teszi a felhasználó számára a zümmögő és LED valós idejű állapotának vezérlését, valamint a DHT11 és LDR érzékelő valós idejű állapotának, valamint a DHT11 és LDR érzékelő korábbi állapotának megtekintését.
A DynamoDB -t az LDR fényértékének, valamint a DHT11 páratartalmának és hőmérsékletének tárolására használjuk. Ez az alkalmazás az AWS IoT közvetítő szolgáltatását használja, amely lehetővé teszi alkalmazásunk számára az üzenetek küldését és fogadását.
1. lépés: Anyagok és előkészületek
Használt komponensek:
1 x Raspberry Pi. (16 GB -os microSD)
1 x DHT11.
1 x fényfüggő ellenállás (LDR).
1 x analóg-digitális átalakító (MCP3008 ADC).
1 x 220 ohmos ellenállás.
3 x 10 k ohmos ellenállás.
1 x hangjelző.
1 x LED.
1 x gomb.
Node-RED-t fog használni az MQTT brókerrel a Raspberry Pi-n az alkalmazás kódolásához
IBM -fiókkal és AWS -fiókkal kell rendelkeznie
2. lépés: A hardver beállítása
Kövesse a lépéseket a hardver beállításához a kenyértáblán. Kövesse a frizurázási diagramot.
1. Először állítsa be az LDR -t
2. Állítsa be a DHT11 -et
3. Állítsa be a gombot
4. Állítsa be a zümmögőt
5. Állítsa be a LED -et
3. lépés: Az IBM és az AWS beállítása
Ez az alkalmazás megköveteli, hogy rendelkezzen AWS -fiókkal, oktatási fiók is használható.
Az AWS számára
Menjen az AWS konzolra, és menjen az AWS IoT szolgáltatáshoz (IoT Core), és kövesse az alábbi lépéseket (ha nem kívánja a DynamoDB -ben tárolni az adatokat, ugorja át az 1., 6. és 11. lépést):
1. Menjen a DynamoDB -hez, és hozzon létre 3 táblázatot rendezési kulcs időbélyegzővel és elsődleges kulccsal (fény, hőmérséklet, páratartalom)
2. Hozzon létre egyetlen dolgot
3. Hozzon létre biztonsági tanúsítványt (töltse le az összes szükséges tanúsítványt később)
4. Hozzon létre biztonsági házirendet
5. Csatolja a biztonsági házirendet és a dolgot a biztonsági tanúsítványhoz
6. Hozzon létre szabályokat az üzenet beszúrásához a DynamoDB táblákba a téma érzékelők/fény, érzékelők/páratartalom, érzékelők/hőmérséklet alapján. (Az adatbázis eléréséhez létre kell hoznia egy AWS szerepkört és házirendet)
7. Menjen a Raspberry Pi -hez, hozzon létre egy mappát, amelybe az összes AWS -tanúsítvány hitelesítő adatait helyezi, és hozzon létre egy python -fájlt, másolja és illessze be a python -fájlba:
drive.google.com/open?id=1vqiqLjGRohbLfxU_…
Az IBM számára
8. Állítson be egy IBM Watson IoT alkalmazást (https://console.bluemix.net/catalog/starters/internet-of-things-platform-starter). Vegye figyelembe a webhely url -jét.
9. Állítsa be az átjáróeszközöket és az eszköztípusokat (Jegyezze fel a hitelesítési tokent, az eszköz azonosítóját és típusát a létrehozás után)
10. Telepítse az IBM Node-RED-t a raspberry pi-be
11. Telepítse az aws dynamodb csomópontot az IBM Node-RED-be (node-red-contrib-aws)
4. lépés: A Node-RED beállítása a Raspberry Pi és az IBM Node-RED készülékekben
A saját Raspberry Pi Node-RED-jében importálja ezt a vágólapot:
Az MQTT -t, a Watson IoT -csomópontot és a DynamoDB -csomópontot saját hitelesítő adatokra kell cserélnie
drive.google.com/open?id=1-AA3_oxGgUdoNI1G…
Az IBM Node-RED rendszerben importálja ezt a vágólapot: https://drive.google.com/open? Id = 1-AA3_oxGgUdoNI1G…
Telepítheti, és az IBM műszerfalának a megjelenített képeknek kell kinéznie
Ajánlott:
Ultra alacsony fogyasztású WiFi otthoni automatizálási rendszer: 6 lépés (képekkel)
Rendkívül kis teljesítményű WiFi otthoni automatizálási rendszer: Ebben a projektben megmutatjuk, hogyan lehet néhány lépésben felépíteni egy alapvető helyi otthoni automatizálási rendszert. Raspberry Pi -t fogunk használni, amely központi WiFi eszközként fog működni. Míg a végcsomópontokhoz az IOT Cricket -et fogjuk használni az akkumulátor előállításához
Saját fotovoltaikus 5V -os rendszer készítése: 4 lépés (képekkel)
Saját fotovoltaikus 5V-os rendszer készítése: Ez egy bak-átalakítót használ 5 V-os kimenetként az akkumulátor (Li Po/Li-ion) töltésére. És Boost konverter 3,7 V -os akkumulátorról 5 V -os USB kimenetre az 5 V -os eszközökhöz. Hasonló az eredeti rendszerhez, amely ólom -sav akkumulátort használ energiatároló töltésként
Számlaszámla és készletellenőrző rendszer: 3 lépés
SZÁMLA SZÁMLÁLÁSI ÉS KÉSZLETVEZÉRLŐ RENDSZER: Ezzel az utasítással ötletet adok számla- és készletellenőrzési rendszer létrehozására. MS hozzáférés használatával. Nagyon egyszerű, és nincs szükség további számítógépes vagy programozási ismeretekre. Ha rendelkezik alapvető ismeretekkel az asszonyról Hozzáférés, táblázatok. űrlapok és jelentések
Színrendező rendszer: Arduino alapú rendszer két övvel: 8 lépés
Színrendező rendszer: Arduino alapú rendszer két övvel: Az ipari területen lévő termékek és tárgyak szállítása és/vagy csomagolása szállítószalagok segítségével készült vonalakkal történik. Ezek az övek bizonyos sebességgel segítik az elemek egyik pontból a másikba történő áthelyezését. Egyes feldolgozási vagy azonosítási feladatok
Hogyan készítsünk esőriasztó áramkört a BC547 tranzisztor használatával: 10 lépés
Hogyan készítsünk esőriasztó áramkört a BC547 tranzisztor használatával: Hi, barátom, ma egy egyszerű esőriasztó áramkört fogok készíteni a BC547 tranzisztor segítségével. Ezt az áramkört nagyon könnyű elkészíteni. Kezdjük