Sisukord:

Vihmahoiatussüsteem: 4 sammu
Vihmahoiatussüsteem: 4 sammu

Video: Vihmahoiatussüsteem: 4 sammu

Video: Vihmahoiatussüsteem: 4 sammu
Video: Amazing Road Technologies on Another Level 2024, Juuli
Anonim
Vihmahoiatussüsteem
Vihmahoiatussüsteem
Vihmahoiatussüsteem
Vihmahoiatussüsteem

See on vihmahoiatussüsteem, alarm ja LED aktiveerivad ja hoiatavad kasutajat, et varsti hakkab vihma sadama, selle rakenduse sihtrühm on mõeldud neile inimestele, kes panevad oma riided kodus kuivama, teavad, et saaksid oma riideid hoida neid eelnevalt märjaks tegemata. (Kui niiskus jõuab> 70 helisignaalini, kui valgustugevus <300 LED süttib)

See rakendus kasutab veebiliidest, mida hostitakse IBMi punase sõlme abil, mis võimaldab kasutajal juhtida helisignaali ja LED -i reaalajas olekut ning vaadata DHT11 ja LDR anduri reaalajas olekut ning ka DHT11 ja LDR anduri ajaloolist olekut.

Kasutame DynamoDB -d LDR -i valgusväärtuse ning ka DHT11 niiskuse ja temperatuuri väärtuse salvestamiseks. See rakendus kasutab AWS IoT maakleriteenust, mis võimaldab meie rakendusel sõnumeid saata ja vastu võtta.

Samm: materjalid ja ettevalmistused

Kasutatud komponendid:

1 x Raspberry Pi. (16 GB microSD)

1 x DHT11.

1 x valgusest sõltuv takisti (LDR).

1 x analoog-digitaalmuundur (MCP3008 ADC).

1 x 220 oomi takisti.

3 x 10k oomi takisti.

1 x helisignaal.

1 x LED.

1 x nupp.

Kasutab rakenduse kodeerimiseks teie Raspberry Pi-l MQTT maakleriga Node-RED

Vajalik on IBM -i konto ja AWS -i konto

Samm: riistvara seadistamine

Riistvara seadistamine
Riistvara seadistamine
Riistvara seadistamine
Riistvara seadistamine

Riistvara leivalaual seadistamiseks järgige neid samme. Saate jälgida fritiseerimise skeemi.

1. Seadistage kõigepealt LDR

2. Seadistage DHT11

3. Seadistage nupp

4. Seadista helisignaal

5. Seadistage LED

3. samm: IBMi ja AWS -i seadistamine

See rakendus nõuab, et teil oleks AWS -konto, samuti saab kasutada hariduskonto.

AWS -i jaoks

Minge oma AWS -konsooli ja minge AWS IoT -teenusesse (IoT Core) ning järgige neid samme (jätke 1., 6. ja 11. samm vahele, kui te ei soovi DynamoDB -s andmeid salvestada):

1. Minge DynamoDB -sse, et luua 3 tabelit sortimisvõtme ajatempli ja esmase võtmega (valgus, temperatuur, niiskus)

2. Loo üks asi

3. Looge turvasertifikaat (laadige alla kõik vajalikud sertifikaadid hiljem)

4. Looge turvapoliitika

5. Kinnitage oma turvasertifikaadile turvapoliitika ja asjad

6. Looge reeglid sõnumi lisamiseks DynamoDB tabelitesse, tuginedes teemaanduritele/valgus, andurid/niiskus, andurid/temperatuur. (Andmebaasile juurdepääsemiseks peate looma AWS -i rolli ja poliitika)

7. Minge oma Raspberry Pi juurde, looge kaust, kuhu panete kõik AWS -sertifikaadi mandaadid ja looge pythoni fail, kopeerige ja kleepige see pythoni faili:

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

IBMi jaoks

8. Seadistage IBM Watson IoT rakendus (https://console.bluemix.net/catalog/starters/internet-of-things-platform-starter). Võtke teadmiseks oma veebisaidi URL.

9. Seadistage lüüsiseade ja seadmetüübid (võtke pärast selle loomist teadmiseks autentimismärk, seadme ID ja tüüp)

10. Installige IBM Node-RED raspberry pi-sse

11. Installige aws dynamodb sõlm IBM Node-RED-i (node-red-contrib-aws)

Samm 4: Node-RED seadistamine oma Raspberry Pi ja IBM Node-RED seadmetesse

Node-RED seadistamine Raspberry Pi ja IBM Node-RED seadmetesse
Node-RED seadistamine Raspberry Pi ja IBM Node-RED seadmetesse
Node-RED seadistamine oma Raspberry Pi ja IBM Node-RED seadmetesse
Node-RED seadistamine oma Raspberry Pi ja IBM Node-RED seadmetesse
Node-RED seadistamine Raspberry Pi ja IBM Node-RED seadmetesse
Node-RED seadistamine Raspberry Pi ja IBM Node-RED seadmetesse
Node-RED seadistamine oma Raspberry Pi ja IBM Node-RED seadmetesse
Node-RED seadistamine oma Raspberry Pi ja IBM Node-RED seadmetesse

Importige oma lõikelauale oma Raspberry Pi's Node-RED:

Peate muutma MQTT, Watson IoT Node ja DynamoDB sõlme oma mandaadiks

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

Importige oma IBM Node-RED-is see lõikelaud: https://drive.google.com/open? Id = 1-AA3_oxGgUdoNI1G…

Saate juurutada ja IBMi juhtpaneel peaks välja nägema nagu näidatud piltidel

Soovitan: