Съдържание:
- Стъпка 1: Блокова диаграма на проекта
- Стъпка 2: Arduino код за проект
- Стъпка 3: Кодиране на HTML страница
- Стъпка 4: Качване на JavaScript в BOLT Cloud
- Стъпка 5: Конфигуриране на BOLT облачна страница
- Стъпка 6: Разгърнете конфигурацията и визуализирането на данни
Видео: СИСТЕМА ЗА УМНО НАПОЯВАНЕ Използване на IoT # „Изградено на BOLT“: 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Интелигентната напоителна система е устройство, базирано на IoT, което е в състояние да автоматизира процеса на напояване, като анализира влагата в почвата и климатичните условия (като дъжд). Също така данните от сензорите ще се показват в графичен вид на страницата на облака BOLT. За подробно описание на проекта кликнете върху връзката Научна работа, дадена по-долу-
В този проект ние ще командваме микроконтролера arduino/328p чрез уеб страница за управление на двигателя (т.е. за стартиране и спиране на двигателя), а останалата част от целия процес на напояване ще се контролира автоматично от самия arduino.
Потребителят трябва само да стартира двигателя или ако желае, той може да изключи двигателя само с едно щракване.
След като помпата на двигателя стартира- следното автоматизирано състояние ще работи
1. Потребителят може да изключи двигателя, ако желае с едно щракване върху уеб страницата.
2. Помпата на двигателя автоматично ще се изключи, след като сензорът за влажност на почвата достигне необходимата прагова стойност.
3. Ако метеорологичните условия са такива, че започна да вали, микроконтролерът ще изключи помпата на двигателя до дъжд. И след това проверява дали сензорът за влажност на почвата е достигнал праговата стойност или не. Ако тя превиши праговата стойност, тогава помпата на двигателя ще остане изключена, в противен случай ще стартира отново автоматично. Това помага за спестяване на водни ресурси и електричество.
4. Също така в случай, когато захранването се прекъсне и двигателят се изключи. Той ще се рестартира отново автоматично, когато има налично захранване, потребителят няма да се притеснява да рестартира ръчно помпата на двигателя.
5. Също така данните на различни сензори като сензор за влага, температурен сензор, сензор за влажност ще бъдат показани в облака BOLT в графична форма, но поради ограничението на BOLT аз съм показал само един сензор (данни за сензора за влага).
Стъпка 1: Блокова диаграма на проекта
Направете свързването на сензори, BOLT и реле, както е дадено на диаграмата. Използвал съм 328p микроконтролер, който се използва в ARDUINO. Така че можете да използвате Arduino вместо 328P микроконтролер.
Стъпка 2: Arduino код за проект
Hardserial.ino е код arduino, който се състои от свързване на различни сензори с arduino и свързване на Arduino с BOLT за изпращане на данни от сензора на страницата на облака BOLT.
Стъпка 3: Кодиране на HTML страница
В тази стъпка ще кодираме HTML страницата, чрез която изпращаме команда до Arduino за управление на двигателя (т.е. за стартиране и спиране на двигателя).
Стъпка 4: Качване на JavaScript в BOLT Cloud
Напишете следния JS код бележник ++
setChartType ('lineGraph'); plotChart ('time_stamp', 'temp');
и след това го запишете с разширение.js файл. Това е много важно. Това ще вземе стойността на сензорите и ще го качи в графична форма в облака BOLT.
Стъпка 5: Конфигуриране на 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. Той ще ви пренасочи на новата страница, където можете да видите графика за влага по отношение на времето.
Препоръчано:
Pixie - Нека вашето растение бъде умно: 4 стъпки (със снимки)
Pixie - Нека вашето растение бъде умно: Pixie е проект, разработен с намерението да направи растенията, които имаме у дома, по -интерактивни, тъй като за повечето хора едно от предизвикателствата да имат растение у дома е да знаят как да се грижат за него, колко често поливаме, кога и колко су
IoT APIS V2 - Автономна система за напояване на растения с активирана IoT: 17 стъпки (със снимки)
IoT APIS V2 - Автономна автоматизирана напоителна система за активиране на IoT: Този проект е еволюция на предишните ми инструкции: APIS - Автоматизирана система за напояване на растения Използвам APIS от почти година и исках да подобря предишния дизайн: Възможност за наблюдава дистанционно растението. Ето как
Не толкова умно-но-много здравословно-все пак-леко-страховито огледало: 5 стъпки (със снимки)
Не толкова умно, но много здравословно, но все пак леко зловещо огледало: Имате нужда от огледало, но не желаете да добавите още един умен обект към дома си? Тогава това не толкова умно, но много здравословно, но леко зловещо огледало е точно за вас
Използване на микроконтролери за работа и наблюдение на система за дистанционно напояване: 4 стъпки
Използване на микроконтролери за експлоатация и наблюдение на система за дистанционно напояване: фермери и оранжерийни оператори за евтина автоматична напоителна система. В този проект ние интегрираме електронен сензор за влажност на почвата с микроконтролер за автоматично напояване на растенията, когато почвата е твърде суха без човешка намеса
APIS - Автоматизирана система за напояване на растения: 12 стъпки (със снимки)
APIS - Автоматизирана система за напояване на растения: ИСТОРИЯТА: (следваща еволюция на тази система е достъпна тук) Има доста инструкции по темата за поливането на растенията, така че едва измислих нещо оригинално тук. Това, което прави тази система различна, е количеството програмиране и обичайни