Sadržaj:

Sistem upozorenja na kišu: 4 koraka
Sistem upozorenja na kišu: 4 koraka

Video: Sistem upozorenja na kišu: 4 koraka

Video: Sistem upozorenja na kišu: 4 koraka
Video: Rammstein уже не тот #рок #музыка #rammstein 2024, Juli
Anonim
Sistem za upozorenje na kišu
Sistem za upozorenje na kišu
Sistem za upozorenje na kišu
Sistem za upozorenje na kišu

Ovo je sistem za upozorenje na kišu, alarm i LED dioda će se aktivirati i upozoriti korisnika da će uskoro pasti kiša, ciljna publika za ovu aplikaciju je za one ljude koji su stavili odjeću da se suši kod kuće kako bi mogli zadržati odjeću a da ih prethodno ne smočite. (Ako vlažnost dosegne> 70 zujalica će zvoniti, ako svijetli vrijednost <300 LED svijetli)

Ova aplikacija koristi web sučelje hostirano pomoću IBM -ovog crvenog čvora koji omogućava korisniku da kontrolira stanje zujalice i LED u stvarnom vremenu, te da vidi stanje u stvarnom vremenu DHT11 i LDR senzora, kao i povijesno stanje senzora DHT11 i LDR.

Koristimo DynamoDB za pohranu svjetlosne vrijednosti našeg LDR -a, a također i vlažnosti i temperature DHT11. Ova aplikacija koristi posredničku uslugu AWS IoT koja našoj aplikaciji omogućuje slanje i primanje poruka.

Korak 1: Materijali i pripreme

Korištene komponente:

1 x Raspberry Pi. (16 gb microSD)

1 x DHT11.

1 x otpornik ovisan o svjetlu (LDR).

1 x analogno-digitalni pretvarač (MCP3008 ADC).

1 x 220 ohmski otpornik.

Otpornik 3 x 10k ohma.

1 x zujalica.

1 x LED.

1 x dugme.

Za kodiranje aplikacije koristit će Node-RED s MQTT posrednikom na vašem Raspberry Pi

Morate imati IBM račun i AWS račun

Korak 2: Postavljanje hardvera

Postavljanje hardvera
Postavljanje hardvera
Postavljanje hardvera
Postavljanje hardvera

Slijedite korake kako biste svoj hardver postavili na matičnu ploču. Možete slijediti dijagram fritzinga.

1. Prvo postavite LDR

2. Postavite DHT11

3. Podesite dugme

4. Postavite zujalicu

5. Postavite LED

Korak 3: Postavljanje IBM -a i AWS -a

Ova aplikacija zahtijeva da imate AWS račun, a može se koristiti i educate račun.

Za AWS

Idite na svoju AWS konzolu i idite na AWS IoT uslugu (IoT Core) i slijedite ove korake (preskočite korake 1, 6 i 11 ako ne želite pohranjivati podatke u DynamoDB):

1. Idite u DynamoDB da kreirate 3 tablice s vremenskom oznakom ključa za sortiranje i primarnim ključem (svjetlo, temperatura, vlažnost)

2. Kreirajte jednu stvar

3. Kreirajte sigurnosni certifikat (preuzmite sve potrebne certifikate kasnije)

4. Kreirajte sigurnosnu politiku

5. Priložite sigurnosnu politiku i stvar svom sigurnosnom certifikatu

6. Kreirajte pravila za umetanje poruka u DynamoDB tablice na osnovu senzora teme/svjetla, senzora/vlažnosti, senzora/temperature. (Morat ćete stvoriti AWS ulogu i politiku za pristup bazi podataka)

7. Idite na svoj Raspberry Pi, stvorite mapu u koju stavite sve vjerodajnice AWS certifikata i stvorite python datoteku, kopirajte i zalijepite ovo u python datoteku:

drive.google.com/open?id=1vqiqLjGRohbLfxU_…

Za IBM

8. Postavite IBM Watson IoT aplikaciju (https://console.bluemix.net/catalog/starters/internet-of-things-platform-starter). Zabilježite url vaše web stranice.

9. Postavite gateway uređaj i vrste uređaja (imajte na umu token za provjeru autentičnosti, ID uređaja i tip nakon što ovo kreirate)

10. Instalirajte IBM Node-RED u maline pi

11. Instalirajte aws dynamodb čvor u IBM Node-RED (node-red-contrib-aws)

Korak 4: Postavljanje Node-RED u vašem Raspberry Pi i IBM Node-RED

Postavljanje Node-RED u vašem Raspberry Pi i IBM Node-RED
Postavljanje Node-RED u vašem Raspberry Pi i IBM Node-RED
Postavljanje Node-RED u vašem Raspberry Pi i IBM Node-RED
Postavljanje Node-RED u vašem Raspberry Pi i IBM Node-RED
Postavljanje Node-RED u vašem Raspberry Pi i IBM Node-RED
Postavljanje Node-RED u vašem Raspberry Pi i IBM Node-RED
Postavljanje Node-RED u vašem Raspberry Pi i IBM Node-RED
Postavljanje Node-RED u vašem Raspberry Pi i IBM Node-RED

U vlastiti Raspberry Pi-ov Node-RED uvezite ovaj međuspremnik:

Morate promijeniti MQTT, Watson IoT čvor i DynamoDB čvor u vlastite vjerodajnice

drive.google.com/open?id=1-AA3_oxGgUdoNI1G…

U vaš IBM Node-RED uvezite ovaj međuspremnik: https://drive.google.com/open? Id = 1-AA3_oxGgUdoNI1G…

Možete primijeniti i nadzorna ploča za IBM trebala bi izgledati kao prikazane slike

Preporučuje se: