Мазмұны:
- 1 -қадам: Жобаның блок -схемасы
- 2 -қадам: жобаға арналған Arduino коды
- 3 -қадам: HTML бетін кодтау
- 4 -қадам: BOLT Cloud -да JavaScript жүктеу
- 5 -қадам: BOLT бұлт бетінде конфигурация
- 6 -қадам: Конфигурация мен деректерді көрсетуді қолданыңыз
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Ақылды суару жүйесі - бұл топырақтың ылғалдылығын және климаттық жағдайды (жаңбыр сияқты) талдау арқылы суару процесін автоматтандыруға қабілетті IoT негізіндегі құрылғы. Жобаның егжей-тегжейлі сипаттамасы үшін төменде берілген зерттеу мақаласының сілтемесін нұқыңыз-
Бұл жобада біз веб -парақ арқылы arduino/328p микроконтроллеріне моторды басқаруды (яғни қозғалтқышты іске қосу мен тоқтатуды) бұйырамыз, ал қалған суару процесін автоматты түрде arduino өзі басқарады.
Пайдаланушыға - моторды іске қосу керек, немесе егер ол қаласа, моторды тек бір шерту арқылы өшіре алады.
Мотор сорғы іске қосылғаннан кейін келесі автоматтандырылған күй жұмыс істейді
1. Егер пайдаланушы қаласа, моторды өшіре алады, егер ол веб -бетті шертсе.
2. Топырақ ылғалдылығы сенсоры қажетті шекті мәнге жеткенде, мотор сорғы автоматты түрде өшеді.
3. Егер ауа райы жауын-шашынмен басталатын болса, онда микроконтроллер мотор сорғысын жаңбыр жауғанша өшіреді. Ал осыдан кейін ол топырақ ылғалдылығы сенсорының шекті мәнге жеткенін немесе жетпегенін тексереді. Егер ол шекті мәннен асып кетсе, мотор сорғы өшірулі күйде қалады, әйтпесе ол автоматты түрде қайта қосылады. Бұл су мен электр энергиясын үнемдеуге көмектеседі.
4. Сонымен қатар, электрмен жабдықтау өшіп, қозғалтқыш сөніп қалған жағдайда. Қуат көзі болған кезде ол автоматты түрде қайта қосылады, пайдаланушы мотор сорғыны қолмен қайта қосу туралы алаңдамайды.
5. Сондай-ақ, ылғал сенсоры, температура сенсоры, ылғалдылық сенсоры сияқты әр түрлі датчиктердің деректері BOLT бұлтында графикалық түрде көрсетіледі, бірақ BOLT шектеулігіне байланысты мен тек бір сенсорлық деректерді (ылғал сенсорының деректері) көрсетемін.
1 -қадам: Жобаның блок -схемасы
Диаграммада көрсетілгендей датчиктерді, BOLT пен реле қосылуын жасаңыз. Мен ARDUINO -да қолданылатын 328p микроконтроллерді қолдандым. Сонымен, сіз 328P микроконтроллерінің орнына Arduino -ны қолдана аласыз.
2 -қадам: жобаға арналған Arduino коды
Hardserial.ino - бұл arduino коды, ол әр түрлі датчиктерді arduino -мен байланыстырудан және BOLT -пен Arduino -ның BOLT бұлтты бетінде сенсорлық мәліметтерді жіберуден тұрады.
3 -қадам: HTML бетін кодтау
Бұл қадамда біз HTML бетін кодтайтын боламыз, ол арқылы біз моторды басқару үшін Arduino командасын жібереміз (яғни, моторды СТАРТТАУ және ТОҚТАТУ).
4 -қадам: BOLT Cloud -да JavaScript жүктеу
Келесі JS кодын блокнот ++ жазыңыз
setChartType ('lineGraph'); plotChart ('time_stamp', 'temp');
содан кейін оны.js файл кеңейтімі арқылы сақтаңыз. Бұл сенсорлардың мәнін қабылдайды және оны графикалық түрде BOLT бұлтына жүктейді.
5 -қадам: 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 бірлігін басыңыз. Ол сізге уақытқа қатысты ылғалдың графигін көруге болатын жаңа бетте бағытталады.
Ұсынылған:
Хэллоуин «банкаға салынған» кәмпиттер диспенсерін Arduino көмегімен безендіру: 5 қадам
Хэллоуиннің «банкаға салынған» кәмпиттер диспенсерін безендіру: Бұл жоба кәмпиттер диспенсерін қалай жасау керектігін түсіндіреді, ол Хэллоуинді безендіру үшін Arduino Uno көмегімен жасалады. егер ультрадыбыстық сенсор қолды анықтаса жасыл түске боялады. Әрі қарай, серво болады
Сыртта немесе үй ішінде Raspberry Pi -де салынған бақшаның автоматтандырылған жүйесі - MudPi: 16 қадам (суреттермен)
Сыртта немесе үй ішінде Raspberry Pi -де салынған бақшаның автоматтандырылған жүйесі - MudPi: Сіз бағбандықты ұнатасыз ба, бірақ оны күтіп ұстауға уақыт таба алмайсыз ба? Мүмкін сізде аздап шөлдеген немесе гидропониканы автоматтандыру жолын іздейтін бөлме өсімдіктері бар шығар? Бұл жобада біз бұл мәселелерді шешеміз және негіздерін үйренеміз
Айналу осі бар объектілерді бақылау камерасы сырғытпасы. RoboClaw DC қозғалтқышы мен Arduino -да 3D басып шығарылған және салынған: 5 қадам (суреттермен)
Айналу осі бар объектілерді бақылау камерасы сырғытпасы. RoboClaw DC мотор контроллері мен Arduino-да 3D басып шығарылған және салынған: Бұл жоба мен видео жасауға деген қызығушылығымды DIY-мен біріктіргеннен бері менің сүйікті жобаларымның бірі болды. Мен әрқашан кинематографиялық түсірілімдерді қарап шықтым, камера экранды жылжытқанда, оларды қадағалау үшін
КЕҢЕЙГЕН IoT СУҒАРУ ЖҮЙЕСІ: 17 қадам
КЕҢЕЙГЕН IoT СУҒАРУ ЖҮЙЕСІ: -Maninder Bir Singh Gulshan, Bhawna Singh, Prerna Gupta арқылы
Қоқыс салынған BT сызық сызу боты - Менің ботым: 13 қадам (суреттермен)
Қоқыс салынған BT Line Drawing Bot - Менің ботам: Хай достар, мұнда 6 айға жуық үзілістен кейін мен жаңа жобамен келемін. Cute Drawing Buddy V1, SCARA Robot - Arduino i аяқталғанға дейін мен басқа сурет ботын құруды жоспарлап отырмын, негізгі мақсат - сурет салу үшін үлкен кеңістікті жабу. Осылайша бекітілген роботтық қарулар