Съдържание:

Система за предупреждение за дъжд: 4 стъпки
Система за предупреждение за дъжд: 4 стъпки

Видео: Система за предупреждение за дъжд: 4 стъпки

Видео: Система за предупреждение за дъжд: 4 стъпки
Видео: Стоян колев се кара с яница 2024, Декември
Anonim
Система за предупреждение за дъжд
Система за предупреждение за дъжд
Система за предупреждение за дъжд
Система за предупреждение за дъжд

Това е система за предупреждение за дъжд, алармата и светодиодът ще се активират и предупреждават потребителя, че скоро ще вали, целевата аудитория за това приложение е за онези хора, които пускат дрехите си да изсъхнат у дома, така че могат да запазят дрехите си без да ги намокрите предварително. (Ако влажността достигне> 70 зумер ще звъни, ако светлинната стойност <300 LED светне)

Това приложение използва уеб интерфейс, хостван с помощта на червения възел на IBM, който позволява на потребителя да контролира състоянието на реално време на зумера и светодиода и да преглежда състоянието в реално време на сензора DHT11 и LDR, както и историческото състояние на сензора DHT11 и LDR.

Използваме DynamoDB, за да съхраняваме светлинната стойност на нашия LDR, както и стойността на влажност и температура на нашия DHT11. Това приложение използва брокерската услуга на AWS IoT, която позволява на нашето приложение да изпраща и получава съобщения.

Стъпка 1: Материали и подготовка

Използвани компоненти:

1 x Raspberry Pi. (16 gb microSD)

1 x DHT11.

1 х светлозависим резистор (LDR).

1 x аналогово-цифров преобразувател (MCP3008 ADC).

1 x 220 ома резистор.

3 x 10k ома резистор.

1 х зумер.

1 x LED.

1 x Бутон.

Ще използва Node-RED с брокер MQTT на вашия Raspberry Pi, за да кодира приложението

Трябва да имате акаунт в IBM и акаунт в AWS

Стъпка 2: Настройка на хардуера

Настройка на хардуера
Настройка на хардуера
Настройка на хардуера
Настройка на хардуера

Следвайте стъпките, за да настроите хардуера си в макета. Можете да следвате диаграмата за фризиране.

1. Първо настройте LDR

2. Настройте DHT11

3. Настройте бутона

4. Настройте зумера

5. Настройте светодиода

Стъпка 3: Настройка на IBM и AWS

Това приложение изисква да имате AWS акаунт, може да се използва и образователен акаунт.

За AWS

Отидете до вашата AWS конзола и отидете на услугата AWS IoT (IoT Core) и следвайте тези стъпки (пропуснете стъпки 1, 6 и 11, ако не искате да съхранявате данни в DynamoDB):

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 в raspberry pi

11. Инсталирайте aws dynamodb възел в IBM Node-RED (node-red-contrib-aws)

Стъпка 4: Настройка на 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 и IBM Node-RED

Във вашия собствен Raspberry Pi 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 трябва да изглежда като показаните изображения

Препоръчано: