Мазмұны:

Жаңбыр туралы ескерту жүйесі: 4 қадам
Жаңбыр туралы ескерту жүйесі: 4 қадам

Бейне: Жаңбыр туралы ескерту жүйесі: 4 қадам

Бейне: Жаңбыр туралы ескерту жүйесі: 4 қадам
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 2024, Қараша
Anonim
Жаңбыр туралы ескерту жүйесі
Жаңбыр туралы ескерту жүйесі
Жаңбыр туралы ескерту жүйесі
Жаңбыр туралы ескерту жүйесі

Бұл жаңбыр туралы ескерту жүйесі, дабыл мен жарықдиодты қосады және жақында жаңбыр жауатынын ескертеді, бұл қосымшаның мақсатты аудиториясы киімдерін үйде кептіруге қоятын адамдарға арналған, сондықтан олар киімдерін сақтай алады. оларды алдын ала суламай. (Егер ылғалдылық> 70 шамасына жетсе, сигнал шамы <300 жарық диоды жанса)

Бұл қосымшада пайдаланушыға Buzzer & LED шамының нақты уақыттағы күйін бақылауға, DHT11 & LDR сенсорының нақты уақыт күйін, сонымен қатар DHT11 & LDR сенсорының тарихи күйін көруге мүмкіндік беретін IBM қызыл түйіні пайдаланылған веб -интерфейс қолданылады.

Біз DynamoDB көмегімен LDR -нің жарық мәнін, сонымен қатар DHT11 ылғалдылығы мен температурасын сақтау үшін қолданамыз. Бұл қосымша AWS IoT брокерлік қызметін қолданады, бұл біздің қосымшамызға хабарларды жіберуге және алуға мүмкіндік береді.

1 -қадам: материалдар мен дайындық

Қолданылатын компоненттер:

1 x Raspberry Pi. (16 Гб microSD)

1 x DHT11.

1 x Жарыққа тәуелді резистор (LDR).

1 x Аналогты-цифрлық түрлендіргіш (MCP3008 ADC).

1х220 Ом резистор.

3х10к Ом резисторы.

1 x дыбыстық сигнал.

1 x жарық диоды.

1 x түймесі.

Қолданбаны кодтау үшін Raspberry Pi-де MQTT брокерімен Node-RED қолданатын болады

IBM тіркелгісі мен AWS есептік жазбасы болуы қажет

2 -қадам: Жабдықты орнату

Жабдықты орнату
Жабдықты орнату
Жабдықты орнату
Жабдықты орнату

Аппараттық құралдарды тақтаға орнату үшін қадамдарды орындаңыз. Сіз шиеленісу схемасын орындауға болады.

1. Алдымен LDR орнатыңыз

2. DHT11 орнатыңыз

3. Түймені орнатыңыз

4. Дыбыстық сигналды орнатыңыз

5. Жарық диодты орнатыңыз

3 -қадам: IBM және AWS орнату

Бұл қосымшада сізде AWS есептік жазбасы болуы керек, сонымен қатар білім беру есептік жазбасын пайдалануға болады.

AWS үшін

AWS консоліне өтіп, AWS IoT қызметіне (IoT Core) өтіңіз және мына қадамдарды орындаңыз (егер DynamoDB -де деректерді сақтағыңыз келмесе, 1, 6 және 11 -қадамдарды өткізіп жіберіңіз):

1. DynamoDB -ге өтіңіз, сұрыптау кілті бар уақыт кестесі мен бастапқы кілт (жарық, температура, ылғалдылық) бар 3 кесте құрыңыз.

2. Жалғыз нәрсені жасаңыз

3. Қауіпсіздік сертификатын жасаңыз (кейін қажет барлық сертификаттарды жүктеңіз)

4. Қауіпсіздік саясатын жасаңыз

5. Қауіпсіздік саясаты мен нәрсені қауіпсіздік сертификатына тіркеңіз

6. DynamoDB кестелеріне тақырып сенсорларына/жарыққа, сенсорларға/ылғалдылыққа, сенсорларға/температураға негізделген хабарды енгізу ережелерін жасаңыз. (Дерекқорға кіру үшін сізге AWS рөлі мен саясатын құру қажет болады)

7. Raspberry Pi -ге өтіңіз, барлық AWS сертификаты тіркелгісін енгізетін қалта жасаңыз және python файлын жасаңыз, оны python файлына көшіріп қойыңыз:

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

IBM үшін

8. IBM Watson IoT қосымшасын орнатыңыз (https://console.bluemix.net/catalog/starters/internet-of-things-platform-starter). Сіздің веб -сайтыңыздың URL мекен -жайына назар аударыңыз.

9. Шлюз құрылғысы мен құрылғы түрлерін орнатыңыз (аутентификация таңбалауышына, құрылғы идентификаторына және оны жасағаннан кейін түріне назар аударыңыз)

10. IBM Node-RED бағдарламасын таңқурай pi-ге орнатыңыз

11. IBM Node-RED ішіндегі aws dynamodb түйінін орнатыңыз (node-red-салым-aws)

4-қадам: Raspberry Pi мен IBM Node-RED жүйесінде Node-RED орнату

Raspberry Pi мен IBM Node-RED жүйесінде Node-RED орнату
Raspberry Pi мен IBM Node-RED жүйесінде Node-RED орнату
Raspberry Pi мен IBM Node-RED жүйесінде Node-RED орнату
Raspberry Pi мен IBM Node-RED жүйесінде Node-RED орнату
Raspberry Pi мен IBM Node-RED жүйесінде Node-RED орнату
Raspberry Pi мен IBM Node-RED жүйесінде Node-RED орнату
Raspberry Pi мен IBM Node-RED жүйесінде Node-RED орнату
Raspberry Pi мен IBM Node-RED жүйесінде Node-RED орнату

Raspberry Pi's Node-RED жеке буферінде бұл алмасу буферін импорттаңыз:

Сізге MQTT, Watson IoT Node және DynamoDB түйінін жеке тіркелгі деректеріне өзгерту қажет

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

IBM Node-RED импорттау буферінде: https://drive.google.com/open? Id = 1-AA3_oxGgUdoNI1G…

Сіз орналастыра аласыз және IBM бақылау тақтасы көрсетілген суреттерге ұқсас болуы керек

Ұсынылған: