Sisällysluettelo:

Sadehälytysjärjestelmä: 4 vaihetta
Sadehälytysjärjestelmä: 4 vaihetta

Video: Sadehälytysjärjestelmä: 4 vaihetta

Video: Sadehälytysjärjestelmä: 4 vaihetta
Video: Недорогой рецепт из 4 куриных окорочков.🍗 Быстрый рецепт вкусного ужина🥘 2024, Heinäkuu
Anonim
Sadehälytysjärjestelmä
Sadehälytysjärjestelmä
Sadehälytysjärjestelmä
Sadehälytysjärjestelmä

Tämä on sadehälytysjärjestelmä, hälytys ja LED -valot aktivoituvat ja varoittavat käyttäjää, että sataa pian, tämän sovelluksen kohdeyleisö on tarkoitettu niille ihmisille, jotka laittavat vaatteensa kuivumaan kotona, jotta he voivat pitää vaatteensa kastamatta niitä etukäteen. (Jos kosteus ylittää> 70 summeri soi, jos valoarvo <300 LED palaa)

Tämä sovellus käyttää IBM: n punaisella solmulla isännöityä verkkokäyttöliittymää, jonka avulla käyttäjä voi hallita summerin ja LEDin reaaliaikaista tilaa ja tarkastella DHT11- ja LDR -anturin reaaliaikaista tilaa sekä myös DHT11- ja LDR -anturin historiallista tilaa.

Käytämme DynamoDB: tä LDR: n valoarvon sekä myös DHT11: n kosteus- ja lämpötilaarvon tallentamiseen. Tämä sovellus käyttää AWS IoT: n välityspalvelua, jonka avulla sovelluksemme voi lähettää ja vastaanottaa viestejä.

Vaihe 1: Materiaalit ja valmistelut

Käytetyt komponentit:

1 x Raspberry Pi. (16gb microSD)

1 x DHT11.

1 x valosta riippuvainen vastus (LDR).

1 x analoginen digitaalimuunnin (MCP3008 ADC).

1 x 220 ohmin vastus.

3 x 10 k ohmin vastus.

1 x summeri.

1 x LED.

1 x painike.

Käytän Node-RED-sovellusta MQTT-välittäjän kanssa Raspberry Pi -laitteessasi sovelluksen koodaamiseen

Tarvitset IBM -tilin ja AWS -tilin

Vaihe 2: Laitteiston asentaminen

Laitteiston asentaminen
Laitteiston asentaminen
Laitteiston asentaminen
Laitteiston asentaminen

Asenna laitteisto leipälevylle noudattamalla ohjeita. Voit seurata kuorintakaaviota.

1. Aseta LDR ensin

2. Asenna DHT11

3. Määritä painike

4. Aseta summeri

5. Asenna LED

Vaihe 3: IBM: n ja AWS: n käyttöönotto

Tämä sovellus edellyttää, että sinulla on AWS -tili, ja myös koulutettua tiliä voidaan käyttää.

AWS: lle

Siirry AWS -konsolillesi ja siirry AWS IoT -palveluun (IoT Core) ja toimi seuraavasti (ohita vaiheet 1, 6 ja 11, jos et halua tallentaa tietoja DynamoDB: hen):

1. Siirry DynamoDB: hen luodaksesi kolme taulukkoa, joissa on lajittelunäppäimen aikaleima ja ensisijainen avain (valo, lämpötila, kosteus)

2. Luo yksi asia

3. Luo turvavarmenne (Lataa kaikki tarvittavat varmenteet myöhemmin)

4. Luo suojauskäytäntö

5. Liitä suojauskäytäntö ja asia suojausvarmenteeseesi

6. Luo sääntöjä viestin lisäämiseksi DynamoDB -taulukoihin aiheen antureiden/valon, anturien/kosteuden, anturien/lämpötilan perusteella. (Sinun on luotava AWS -rooli ja käytäntö tietokantaan pääsemiseksi)

7. Siirry Raspberry Pi -laitteeseesi, luo kansio, johon kaikki AWS -varmenteen tunnistetiedot sisällytetään, ja luo python -tiedosto, kopioi ja liitä tämä python -tiedostoon:

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

IBM: lle

8. Asenna IBM Watson IoT -sovellus (https://console.bluemix.net/catalog/starters/internet-of-things-platform-starter). Ota huomioon verkkosivustosi URL -osoite.

9. Määritä yhdyskäytävälaitteet ja laitetyypit (ota huomioon todennustunnus, laitetunnus ja -tyyppi tämän luomisen jälkeen)

10. Asenna IBM Node-RED raspberry pi: hen

11. Asenna aws dynamodb -solmu IBM Node-RED -järjestelmään (node-red-contrib-aws)

Vaihe 4: Node-REDin asentaminen Raspberry Pi- ja IBM Node-RED -laitteisiin

Node-REDin asentaminen Raspberry Pi- ja IBM Node-RED -laitteisiin
Node-REDin asentaminen Raspberry Pi- ja IBM Node-RED -laitteisiin
Node-REDin asentaminen Raspberry Pi- ja IBM Node-RED -laitteisiin
Node-REDin asentaminen Raspberry Pi- ja IBM Node-RED -laitteisiin
Node-REDin asentaminen Raspberry Pi- ja IBM Node-RED -laitteisiin
Node-REDin asentaminen Raspberry Pi- ja IBM Node-RED -laitteisiin
Node-REDin asentaminen Raspberry Pi- ja IBM Node-RED -laitteisiin
Node-REDin asentaminen Raspberry Pi- ja IBM Node-RED -laitteisiin

Tuo tämä leikepöytä omassa Raspberry Pi's Node-RED -laitteessasi:

Sinun on vaihdettava MQTT, Watson IoT Node ja DynamoDB -solmu omiksi tunnistetiedoiksi

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

Tuo IBM Node-RED -laitteeseesi tämä leikepöytä: https://drive.google.com/open? Id = 1-AA3_oxGgUdoNI1G…

Voit ottaa käyttöön ja IBM: n koontinäytön pitäisi näyttää näytetyiltä kuvilta

Suositeltava: