Мазмуну:

АКЫЛДУУ СУГАРУУ СИСТЕМАСЫ IoT # колдонуу 'BOLT -те курулган': 6 кадам (Сүрөттөр менен)
АКЫЛДУУ СУГАРУУ СИСТЕМАСЫ IoT # колдонуу 'BOLT -те курулган': 6 кадам (Сүрөттөр менен)

Video: АКЫЛДУУ СУГАРУУ СИСТЕМАСЫ IoT # колдонуу 'BOLT -те курулган': 6 кадам (Сүрөттөр менен)

Video: АКЫЛДУУ СУГАРУУ СИСТЕМАСЫ IoT # колдонуу 'BOLT -те курулган': 6 кадам (Сүрөттөр менен)
Video: Помидорго канча жолу сугаруу керек? Бул каталарды кетирбеңиз! 2024, Ноябрь
Anonim
АКЫЛДУУ СУГАРУУ ТУТУМУ IoT # колдонуу менен "Болтко курулган"
АКЫЛДУУ СУГАРУУ ТУТУМУ IoT # колдонуу менен "Болтко курулган"

Smart Irrigation System - бул IoTге негизделген түзмөк, ал топурактын нымдуулугун жана климаттын абалын (жамгыр сыяктуу) талдоо аркылуу сугаруу процессин автоматташтырууга жөндөмдүү. Ошондой эле сенсорлордун маалыматтары графикалык түрдө BOLT булут баракчасында көрсөтүлөт. Долбоордун кеңири сүрөттөлүшү үчүн төмөндө келтирилген Research Paper шилтемесин басыңыз-

Бул долбоордо биз веб -баракча аркылуу arduino/328p микроконтроллерине моторду башкарууну буйрук кылабыз (б.а. моторду иштетүү жана токтотуу) жана калган сугат процесси автоматтык түрдө ардуинонун өзү тарабынан башкарылат.

Колдонуучу бир гана нерсе кылышы керек - моторду иштетиңиз же кааласа моторду бир чыкылдатуу менен өчүрө алат.

Мотор насосу башталгандан кийин- төмөнкү автоматташтырылган шарт иштейт

1. Колдонуучу кааласа, моторду өчүрө алат, эгер веб -баракчаны чыкылдатуу менен.

2. Мотор насосу топурактын ным сенсору керектүү чекке жеткенде автоматтык түрдө өчүрүлөт.

3. Эгерде аба ырайы жамгыр жаап баштагандай болсо, анда микроконтроллер мотор насосун жамгыр жааганга чейин өчүрөт. Жана андан кийин ал топурактын ным сенсорунун чегине жеткенин же жетпегенин текшерет. Эгерде ал босогодон өтсө, анда мотор насосу өчүк бойдон калат, антпесе ал автоматтык түрдө кайра башталат. Бул суу ресурстарын жана электр энергиясын үнөмдөөгө жардам берет.

4. Ошондой эле учурда, качан электр менен жабдуу өчүрүлөт жана мотор өчүрүлөт. Электр энергиясы менен камсыз болгондо, ал автоматтык түрдө кайра башталат, колдонуучу мотор насосун кол менен өчүрүп күйгүзүү жөнүндө тынчсызданбашы керек.

5. Ошондой эле ар кандай сенсорлордун маалыматтары- ным сенсору, температура сенсору, нымдуулук сенсору BOLT булутунда графикалык түрдө көрсөтүлөт, бирок BOLT чектелгендиктен мен бир гана сенсордун маалыматын (ным сенсорунун маалыматын) көрсөттүм.

1 -кадам: Долбоордун блок диаграммасы

Image
Image
Долбоордун блок диаграммасы
Долбоордун блок диаграммасы

Диаграммада берилгендей сенсорлорду, болтту жана релени туташтырыңыз. Мен ARDUINOдо колдонулган 328p микроконтроллерди колдондум. Ошентип, 328P микроконтроллеринин ордуна Arduino колдоно аласыз.

2 -кадам: Долбоордун Arduino коду

Hardserial.ino - бул ардуино коду, ал ар кандай сенсорлордун ардуино менен иштешинен жана BOLT менен Arduino интерфейсинин 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 Cloud барагындагы конфигурация

BOLT Cloud Pageдеги конфигурация
BOLT Cloud Pageдеги конфигурация
BOLT Cloud Pageдеги конфигурация
BOLT Cloud Pageдеги конфигурация

Эгерде сиз буга чейин BOLT аппаратын сатып алып, каттоодон өткөргөн болсоңуз

1- болттун булут баракчасын ачыңыз - шилтемени басыңыз

анан ага кириңиз.

2- анда ӨНҮГҮҮЧҮ КОНСОЛУН басыңыз -> "+" баскычын чыкылдатып, Продуктылар бөлүмүндө жаңы продукт түзүңүз.

3- CREAT NEW PRODUCT бөлүмүндө -

Мен- жаңы продукт үчүн каалаган ысымды жазам

ii- каалаган сөлөкөттү тандаңыз

iii- UI'ни default.html катары тандаңыз

4- CREATE PRODUCT чыкылдатыңыз

5- ОШОНДОН КИЙИН жабдык конфигурациясын түзүү үчүн "Ооба" дегенди басыңыз

6- Андан кийин GPIO жана пиндин санын 1 катары тандаңыз

7- Пинди "AO" катары тандаңыз [ным сенсорун A0 пинге туташтырдык]

8- жана ӨЗГӨРМӨЛҮ АТ "темп" катары [анткени биз темпти js кодунда өзгөрмө катары жаздык {STEP-4}]

9- Акырында JS файлын UPLOAD FILES бөлүмүнө жүктөп, жана ошол js файлынан демейки, html файлын өзгөртүңүз.

6 -кадам: Конфигурацияны жана маалыматтарды көргөзүүнү жайылтыңыз

Конфигурацияны жана маалыматтарды көргөзүүнү жайылтыңыз
Конфигурацияны жана маалыматтарды көргөзүүнү жайылтыңыз

1- DEVICES өтмөгүн чыкылдатыңыз. Сиздин Түзмөктүн идентификатору тизмеленет. Эми, продукт өтмөгүнүн астында, "Bolt IoT Продукту" аталышын тандаңыз. Мисалы - темп. Эми Конфигурацияны жайгаштыруу баскычын чыкылдатыңыз.

2- Башкы бетке өтүңүз жана BOLT бирдигин басыңыз. Ал сизге жаңы баракта багытталат, анда Убакытка карата нымдуулуктун графигин көрө аласыз.

Сунушталууда: