Sadržaj:
- Korak 1: Materijali i pripreme
- Korak 2: Postavljanje hardvera
- Korak 3: Postavljanje IBM -a i AWS -a
- Korak 4: Postavljanje Node-RED u vašem Raspberry Pi i IBM Node-RED
Video: Sustav upozorenja na kišu: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
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
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
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:
Sustav naprednog upozorenja klizanjem: 6 koraka
Sustav upozorenja s slajdovima: Na Brown Dog Gadgetima radimo mnogo video streaminga za radionice, a naša postavka uključuje jednu osobu na kameri i drugu osobu kao producenta koja pokreće softver, nadzire prozor za chat te mijenja kameru i napreduje slajdovi
Sustav upozorenja o nesreći pomoću GSM -a, GPS -a i akcelerometra: 5 koraka (sa slikama)
Sustav upozorenja o nesreći pomoću GSM -a, GPS -a i mjerača brzine: Molimo glasajte me za natjecanjeMolim vas, glasajte me za natjecanjeDanas je mnogo ljudi poginulo na cesti zbog nesreće, glavni uzrok je "kašnjenje u spašavanju". Ovaj je problem vrlo velik u zemljama u razvoju pa sam osmislio ovaj projekt za spremanje
Svjetlosni sustav upozorenja na vremenske uvjete: 6 koraka
Svjetlosni sustav svjetla upozorenja na vremenske uvjete: Svjetlosni sustav upozorenja na promjenu vremena mijenja osvjetljenje kako bi ukazao na različita vremenska upozorenja ili satove. Ovaj sustav koristi slobodno dostupne vremenske podatke za promjenu osvjetljenja kako bi ukazao na vremenske prilike. Malina pi (preko node-red) provjerava
Sustav upozorenja na pospanost: 3 koraka
Sustav upozorenja na pospanost: Svake godine mnogi ljudi izgube živote zbog fatalnih prometnih nesreća diljem svijeta, a pospana vožnja jedan je od primarnih uzroka prometnih nesreća i smrti. Umor i mikro spavanje na kontrolama vožnje često su uzrok ozbiljnih nesreća
Sustav upozorenja na hodnik: 4 koraka
Sustav upozorenja na hodnik: U školi postoje zvona koja pokazuju kada bi se trebala dogoditi promjena razreda. Prvo zvone kako bi naznačili kada bi klasa trebala završiti, a zatim zvone drugi put kako bi naznačili kada bi sljedeća klasa trebala početi. Ako student kasni, obično nema t