Съдържание:

СИСТЕМА ЗА УМНО НАПОЯВАНЕ Използване на IoT # „Изградено на BOLT“: 6 стъпки (със снимки)
СИСТЕМА ЗА УМНО НАПОЯВАНЕ Използване на IoT # „Изградено на BOLT“: 6 стъпки (със снимки)

Видео: СИСТЕМА ЗА УМНО НАПОЯВАНЕ Използване на IoT # „Изградено на BOLT“: 6 стъпки (със снимки)

Видео: СИСТЕМА ЗА УМНО НАПОЯВАНЕ Използване на IoT # „Изградено на BOLT“: 6 стъпки (със снимки)
Видео: Aqara P100 ZNMS19LM - смарт ключалка с камера, преглед и връзка, Apple HomeKit 2024, Ноември
Anonim
СИСТЕМА ЗА УМНО НАПОЯВАНЕ Използване на IoT # „Изградено на BOLT“
СИСТЕМА ЗА УМНО НАПОЯВАНЕ Използване на IoT # „Изградено на BOLT“

Интелигентната напоителна система е устройство, базирано на IoT, което е в състояние да автоматизира процеса на напояване, като анализира влагата в почвата и климатичните условия (като дъжд). Също така данните от сензорите ще се показват в графичен вид на страницата на облака BOLT. За подробно описание на проекта кликнете върху връзката Научна работа, дадена по-долу-

В този проект ние ще командваме микроконтролера arduino/328p чрез уеб страница за управление на двигателя (т.е. за стартиране и спиране на двигателя), а останалата част от целия процес на напояване ще се контролира автоматично от самия arduino.

Потребителят трябва само да стартира двигателя или ако желае, той може да изключи двигателя само с едно щракване.

След като помпата на двигателя стартира- следното автоматизирано състояние ще работи

1. Потребителят може да изключи двигателя, ако желае с едно щракване върху уеб страницата.

2. Помпата на двигателя автоматично ще се изключи, след като сензорът за влажност на почвата достигне необходимата прагова стойност.

3. Ако метеорологичните условия са такива, че започна да вали, микроконтролерът ще изключи помпата на двигателя до дъжд. И след това проверява дали сензорът за влажност на почвата е достигнал праговата стойност или не. Ако тя превиши праговата стойност, тогава помпата на двигателя ще остане изключена, в противен случай ще стартира отново автоматично. Това помага за спестяване на водни ресурси и електричество.

4. Също така в случай, когато захранването се прекъсне и двигателят се изключи. Той ще се рестартира отново автоматично, когато има налично захранване, потребителят няма да се притеснява да рестартира ръчно помпата на двигателя.

5. Също така данните на различни сензори като сензор за влага, температурен сензор, сензор за влажност ще бъдат показани в облака BOLT в графична форма, но поради ограничението на BOLT аз съм показал само един сензор (данни за сензора за влага).

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

Image
Image
Блокова диаграма на проекта
Блокова диаграма на проекта

Направете свързването на сензори, BOLT и реле, както е дадено на диаграмата. Използвал съм 328p микроконтролер, който се използва в ARDUINO. Така че можете да използвате Arduino вместо 328P микроконтролер.

Стъпка 2: Arduino код за проект

Hardserial.ino е код arduino, който се състои от свързване на различни сензори с arduino и свързване на Arduino с BOLT за изпращане на данни от сензора на страницата на облака BOLT.

Стъпка 3: Кодиране на HTML страница

Кодиране на HTML страница
Кодиране на HTML страница

В тази стъпка ще кодираме HTML страницата, чрез която изпращаме команда до Arduino за управление на двигателя (т.е. за стартиране и спиране на двигателя).

Стъпка 4: Качване на JavaScript в BOLT Cloud

Качване на JavaScript в BOLT Cloud
Качване на JavaScript в BOLT Cloud

Напишете следния JS код бележник ++

setChartType ('lineGraph'); plotChart ('time_stamp', 'temp');

и след това го запишете с разширение.js файл. Това е много важно. Това ще вземе стойността на сензорите и ще го качи в графична форма в облака BOLT.

Стъпка 5: Конфигуриране на BOLT облачна страница

Конфигурация на BOLT облачна страница
Конфигурация на BOLT облачна страница
Конфигурация на BOLT облачна страница
Конфигурация на BOLT облачна страница

Ако вече сте закупили устройство BOLT и сте го регистрирали тогава

1- отворете страницата на облака за болтове - кликнете върху връзката

и след това влезте в него.

2- след това щракнете върху КОНСОЛА ЗА РАЗРАБОТЧИК -> Щракнете върху бутона „+“, за да създадете нов продукт в раздела ПРОДУКТИ.

3- В секцията CREAT NEW PRODUCT -

i- напишете всяко име за нов продукт

ii- изберете всяка икона

iii- Изберете потребителски интерфейс като default.html

4- щракнете върху СЪЗДАВАНЕ НА ПРОДУКТ

5- СЛЕД това щракнете върху „ДА“за създаване на ХАРАКТЕРНА КОНФИГУРАЦИЯ

6- След това изберете GPIO и броя на щифтовете като 1

7- Изберете щифта като "AO" [свързали сме сензора за влага към щифт A0]

8- и ИМЯ НА ПРОМЕНИМАТА като „temp“[защото сме написали temp като променлива в js код {STEP-4}]

9- Накрая качете JS файла в раздела UPLOAD FILES и променете html файла по подразбиране от този js файл.

Стъпка 6: Разгърнете конфигурацията и визуализирането на данни

Разгърнете конфигурацията и визуализирането на данни
Разгърнете конфигурацията и визуализирането на данни

1- Щракнете върху раздела УСТРОЙСТВА. Идентификаторът на вашето устройство ще бъде посочен. Сега, в раздела продукт, изберете името на вашия продукт „Bolt IoT продукт“. Например - темп. Сега щракнете върху бутона Разгъване на конфигурация.

2- Отидете на началната страница и щракнете върху единица BOLT. Той ще ви пренасочи на новата страница, където можете да видите графика за влага по отношение на времето.

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