Satura rādītājs:

Lietus trauksmes sistēma: 4 soļi
Lietus trauksmes sistēma: 4 soļi

Video: Lietus trauksmes sistēma: 4 soļi

Video: Lietus trauksmes sistēma: 4 soļi
Video: 4 soļi, lai sasniegtu to, ko Tu gribi | Liene Uresina 2024, Jūlijs
Anonim
Brīdinājuma sistēma par lietus
Brīdinājuma sistēma par lietus
Brīdinājuma sistēma par lietus
Brīdinājuma sistēma par lietus

Šī ir lietus brīdinājuma sistēma, signalizācija un gaismas diode aktivizēs un brīdinās lietotāju, ka drīz līs, šīs lietotnes mērķauditorija ir paredzēta tiem cilvēkiem, kuri mājās izžāvē veļu, lai zinātu, ka drīkst paturēt drēbes iepriekš tos nesaslapinot. (Ja mitrums sasniedz> 70, zvana signāls, ja gaismas vērtība <300 LED iedegas)

Šī lietojumprogramma izmanto tīmekļa saskarni, kas tiek mitināta, izmantojot IBM sarkano mezglu, kas ļauj lietotājam kontrolēt skaņas signāla un gaismas diodes reāllaika stāvokli, kā arī skatīt DHT11 un LDR sensora reālā laika stāvokli, kā arī DHT11 un LDR sensora stāvokli.

Mēs izmantojam DynamoDB, lai saglabātu mūsu LDR gaismas vērtību, kā arī mūsu DHT11 mitruma un temperatūras vērtību. Šī lietojumprogramma izmanto AWS IoT brokera pakalpojumu, kas ļauj mūsu lietojumprogrammai sūtīt un saņemt ziņas.

1. darbība: materiāli un sagatavošana

Izmantotās sastāvdaļas:

1 x Raspberry Pi. (16 GB microSD)

1 x DHT11.

1 x no gaismas atkarīgs rezistors (LDR).

1 x analogo ciparu pārveidotājs (MCP3008 ADC).

1 x 220 omu rezistors.

3 x 10k omu rezistors.

1 x skaņas signāls.

1 x LED.

1 x poga.

Lietojumprogrammas kodēšanai jūsu Raspberry Pi izmantos Node-RED ar MQTT brokeri

Nepieciešams IBM konts un AWS konts

2. darbība. Aparatūras iestatīšana

Aparatūras uzstādīšana
Aparatūras uzstādīšana
Aparatūras uzstādīšana
Aparatūras uzstādīšana

Izpildiet norādītās darbības, lai iestatītu aparatūru maizes dēļā. Jūs varat sekot fritēšanas diagrammai.

1. Vispirms iestatiet LDR

2. Iestatiet DHT11

3. Iestatiet pogu

4. Iestatiet skaņas signālu

5. Iestatiet LED

3. darbība: IBM un AWS iestatīšana

Lai izmantotu šo lietojumprogrammu, jums ir jābūt AWS kontam, var izmantot arī izglītojošu kontu.

AWS

Dodieties uz savu AWS konsoli un dodieties uz AWS IoT pakalpojumu (IoT Core) un veiciet šīs darbības (izlaidiet 1., 6. un 11. darbību, ja nevēlaties saglabāt datus DynamoDB):

1. Dodieties uz DynamoDB, lai izveidotu 3 tabulas ar kārtošanas atslēgas laika zīmogu un primāro atslēgu (gaisma, temperatūra, mitrums)

2. Izveidojiet vienu lietu

3. Izveidojiet drošības sertifikātu (lejupielādējiet visus nepieciešamos sertifikātus vēlāk)

4. Izveidojiet drošības politiku

5. Pievienojiet drošības politikai un lietai savu drošības sertifikātu

6. Izveidojiet noteikumus, lai ievietotu ziņojumu DynamoDB tabulās, pamatojoties uz tēmas sensoriem/gaismu, sensoriem/mitrumu, sensoriem/temperatūru. (Lai piekļūtu datu bāzei, jums jāizveido AWS loma un politika)

7. Dodieties uz savu Raspberry Pi, izveidojiet mapi, ievietojiet tajā visus AWS sertifikāta akreditācijas datus un izveidojiet pitona failu, nokopējiet un ielīmējiet to python failā:

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

IBM

8. Iestatiet IBM Watson IoT lietotni (https://console.bluemix.net/catalog/starters/internet-of-things-platform-starter). Ņemiet vērā savas vietnes URL.

9. Iestatiet vārtejas ierīces un ierīču tipus (pēc izveides ņemiet vērā autentifikācijas marķieri, ierīces ID un veidu)

10. Instalējiet IBM Node-RED programmā aveņu pi

11. Instalējiet aws dynamodb mezglu IBM Node-RED (node-red-contrib-aws)

4. solis: Node-RED iestatīšana Raspberry Pi un IBM Node-RED

Node-RED iestatīšana jūsu Raspberry Pi un IBM Node-RED
Node-RED iestatīšana jūsu Raspberry Pi un IBM Node-RED
Node-RED iestatīšana jūsu Raspberry Pi un IBM Node-RED
Node-RED iestatīšana jūsu Raspberry Pi un IBM Node-RED
Node-RED iestatīšana jūsu Raspberry Pi un IBM Node-RED
Node-RED iestatīšana jūsu Raspberry Pi un IBM Node-RED
Node-RED iestatīšana jūsu Raspberry Pi un IBM Node-RED
Node-RED iestatīšana jūsu Raspberry Pi un IBM Node-RED

Savā Raspberry Pi mezglā RED importējiet šo starpliktuvi:

Jums ir jāmaina MQTT, Watson IoT Node un DynamoDB mezgls uz saviem akreditācijas datiem

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

Importējiet šo starpliktuvi savā IBM Node-RED: https://drive.google.com/open? Id = 1-AA3_oxGgUdoNI1G…

Varat izvietot un IBM informācijas panelim vajadzētu izskatīties kā parādītajos attēlos

Ieteicams: