Мазмұны:

SMART СУҒАРУ ЖҮЙЕСІ 'Болтқа салынған' IoT көмегімен: 6 қадам (суреттермен)
SMART СУҒАРУ ЖҮЙЕСІ 'Болтқа салынған' IoT көмегімен: 6 қадам (суреттермен)
Anonim
SMART СУҒАРУ ЖҮЙЕСІ # BOLT -те салынған IoT көмегімен
SMART СУҒАРУ ЖҮЙЕСІ # BOLT -те салынған IoT көмегімен

Ақылды суару жүйесі - бұл топырақтың ылғалдылығын және климаттық жағдайды (жаңбыр сияқты) талдау арқылы суару процесін автоматтандыруға қабілетті IoT негізіндегі құрылғы. Жобаның егжей-тегжейлі сипаттамасы үшін төменде берілген зерттеу мақаласының сілтемесін нұқыңыз-

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

Пайдаланушыға - моторды іске қосу керек, немесе егер ол қаласа, моторды тек бір шерту арқылы өшіре алады.

Мотор сорғы іске қосылғаннан кейін келесі автоматтандырылған күй жұмыс істейді

1. Егер пайдаланушы қаласа, моторды өшіре алады, егер ол веб -бетті шертсе.

2. Топырақ ылғалдылығы сенсоры қажетті шекті мәнге жеткенде, мотор сорғы автоматты түрде өшеді.

3. Егер ауа райы жауын-шашынмен басталатын болса, онда микроконтроллер мотор сорғысын жаңбыр жауғанша өшіреді. Ал осыдан кейін ол топырақ ылғалдылығы сенсорының шекті мәнге жеткенін немесе жетпегенін тексереді. Егер ол шекті мәннен асып кетсе, мотор сорғы өшірулі күйде қалады, әйтпесе ол автоматты түрде қайта қосылады. Бұл су мен электр энергиясын үнемдеуге көмектеседі.

4. Сонымен қатар, электрмен жабдықтау өшіп, қозғалтқыш сөніп қалған жағдайда. Қуат көзі болған кезде ол автоматты түрде қайта қосылады, пайдаланушы мотор сорғыны қолмен қайта қосу туралы алаңдамайды.

5. Сондай-ақ, ылғал сенсоры, температура сенсоры, ылғалдылық сенсоры сияқты әр түрлі датчиктердің деректері BOLT бұлтында графикалық түрде көрсетіледі, бірақ BOLT шектеулігіне байланысты мен тек бір сенсорлық деректерді (ылғал сенсорының деректері) көрсетемін.

1 -қадам: Жобаның блок -схемасы

Image
Image
Жобаның блок -схемасы
Жобаның блок -схемасы

Диаграммада көрсетілгендей датчиктерді, BOLT пен реле қосылуын жасаңыз. Мен ARDUINO -да қолданылатын 328p микроконтроллерді қолдандым. Сонымен, сіз 328P микроконтроллерінің орнына Arduino -ны қолдана аласыз.

2 -қадам: жобаға арналған Arduino коды

Hardserial.ino - бұл arduino коды, ол әр түрлі датчиктерді arduino -мен байланыстырудан және BOLT -пен Arduino -ның BOLT бұлтты бетінде сенсорлық мәліметтерді жіберуден тұрады.

3 -қадам: HTML бетін кодтау

HTML бетін кодтау
HTML бетін кодтау

Бұл қадамда біз HTML бетін кодтайтын боламыз, ол арқылы біз моторды басқару үшін Arduino командасын жібереміз (яғни, моторды СТАРТТАУ және ТОҚТАТУ).

4 -қадам: BOLT Cloud -да JavaScript жүктеу

JavaScript BOLT бұлтына жүктелуде
JavaScript BOLT бұлтына жүктелуде

Келесі JS кодын блокнот ++ жазыңыз

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

содан кейін оны.js файл кеңейтімі арқылы сақтаңыз. Бұл сенсорлардың мәнін қабылдайды және оны графикалық түрде BOLT бұлтына жүктейді.

5 -қадам: BOLT бұлт бетінде конфигурация

BOLT бұлт бетіндегі конфигурация
BOLT бұлт бетіндегі конфигурация
BOLT бұлт бетіндегі конфигурация
BOLT бұлт бетіндегі конфигурация

Егер сіз BOLT құрылғысын сатып алып, оны тіркеген болсаңыз

1- болтты бұлтты бетті ашыңыз - https://cloud.boltiot.com сілтемесін басыңыз

содан кейін оған кіріңіз.

2- содан кейін DEVELOPER CONSOLE түймесін басыңыз -> «+» түймесін басып, ӨНІМДЕР бөлімінде жаңа өнім жасаңыз.

3- CREAT NEW PRODUCT бөлімінде -

Мен жаңа өнімге кез келген атауды жазамын

ii- кез келген белгішені таңдаңыз

iii- интерфейсті default.html ретінде таңдаңыз

4- CREATE PRODUCT түймесін басыңыз

5- КЕЙІН аппараттық құрал конфигурациясын жасау үшін «ИӘ» түймесін басыңыз

6- Содан кейін GPIO мен түйреуіш санын 1 ретінде таңдаңыз

7- «AO» ретінде түйреуішті таңдаңыз [біз ылғалдылық датчигін A0 істігіне қостық]

8- және ауыспалы АТЫ «temp» ретінде [өйткені біз JS коды бойынша айнымалы ретінде temp жаздық {STEP-4}]

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

6 -қадам: Конфигурация мен деректерді көрсетуді қолданыңыз

Конфигурацияны және деректерді көрсетуді орналастырыңыз
Конфигурацияны және деректерді көрсетуді орналастырыңыз

1- ҚҰРЫЛҒЫЛАР қойындысын нұқыңыз. Құрылғы идентификаторы тізімге енеді, енді өнім қойындысының астында өнімнің атауын таңдаңыз «Bolt IoT өнімі». Мысалы - температура. Енді конфигурацияны орналастыру түймесін басыңыз.

2- Басты бетке өтіп, BOLT бірлігін басыңыз. Ол сізге уақытқа қатысты ылғалдың графигін көруге болатын жаңа бетте бағытталады.

Ұсынылған: