Sadržaj:

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

Video: Sustav upozorenja na kišu: 4 koraka

Video: Sustav upozorenja na kišu: 4 koraka
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Srpanj
Anonim
Sustav upozorenja na kišu
Sustav upozorenja na kišu
Sustav upozorenja na kišu
Sustav upozorenja na kišu

Ovo je sustav 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 svoju odjeću suše kod kuće, pa znaju drž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 korisniku omogućuje kontrolu stanja zujalice i LED u stvarnom vremenu, te pregled stanja DHT11 i LDR senzora u stvarnom vremenu, kao i povijesno stanje senzora DHT11 i LDR.

DynamoDB koristimo 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 gumb.

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 postavili svoj hardver na ploču. Možete slijediti dijagram fritzinga.

1. Najprije postavite LDR

2. Postavite DHT11

3. Postavite gumb

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 na DynamoDB kako biste stvorili 3 tablice s vremenskom oznakom ključa za sortiranje i primarnim ključem (svjetlo, temperatura, vlaga)

2. Stvorite jednu stvar

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

4. Izradite sigurnosnu politiku

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

6. Stvorite pravila za umetanje poruka u DynamoDB tablice na temelju Tematskih senzora/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 datoteku python:

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

Za IBM

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

9. Postavite pristupne uređaje i vrste uređaja (imajte na umu token za provjeru autentičnosti, ID uređaja i vrstu nakon što ovo stvorite)

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's 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 poput prikazanih slika

Preporučeni: