Tartalomjegyzék:

Esőriasztó rendszer: 4 lépés
Esőriasztó rendszer: 4 lépés

Videó: Esőriasztó rendszer: 4 lépés

Videó: Esőriasztó rendszer: 4 lépés
Videó: Kína közel van az árvízhez (200,51 m) a legmagasabb szint! Kínai árvíz 2023 2024, November
Anonim
Esőriasztó rendszer
Esőriasztó rendszer
Esőriasztó rendszer
Esőriasztó rendszer

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

A hardver beállítása
A hardver beállítása
A hardver beállítása
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 Node-RED beállítása a Raspberry Pi és az IBM Node-RED készülékekben
A Node-RED beállítása a Raspberry Pi és az IBM Node-RED készülékekben
A Node-RED beállítása a Raspberry Pi és az IBM Node-RED készülékekben
A Node-RED beállítása a Raspberry Pi és az IBM Node-RED készülékekben
A Node-RED beállítása a Raspberry Pi és az IBM Node-RED készülékekben
A Node-RED beállítása a Raspberry Pi és az IBM Node-RED készülékekben
A Node-RED beállítása a Raspberry Pi és az IBM Node-RED készülékekben
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: