Mundarija:

Aqlli sug'orish tizimi "BOLT -ga o'rnatilgan" IoT # yordamida: 6 qadam (rasmlar bilan)
Aqlli sug'orish tizimi "BOLT -ga o'rnatilgan" IoT # yordamida: 6 qadam (rasmlar bilan)

Video: Aqlli sug'orish tizimi "BOLT -ga o'rnatilgan" IoT # yordamida: 6 qadam (rasmlar bilan)

Video: Aqlli sug'orish tizimi
Video: Я жил с местной семьей в Бутане (Настоящая деревенская жизнь 🇧🇹) 2024, Iyul
Anonim
Aqlli sug'orish tizimi "BOLT -ga o'rnatilgan" IoT # yordamida
Aqlli sug'orish tizimi "BOLT -ga o'rnatilgan" IoT # yordamida

Aqlli sug'orish tizimi - bu IOTga asoslangan, tuproq namligini va iqlim sharoitini (yomg'ir kabi) tahlil qilish orqali sug'orish jarayonini avtomatlashtirishga qodir, shuningdek, sensorlar ma'lumotlari BOLT bulutli sahifasida grafik ko'rinishda ko'rsatiladi. Loyihaning batafsil tavsifi uchun quyida keltirilgan tadqiqot maqolasi havolasini bosing-

Ushbu loyihada biz veb -sahifa orqali arduino/328p mikrokontrolleriga dvigatelni boshqarishni (ya'ni, dvigatelni ishga tushirish va to'xtatish) buyuramiz, qolgan sug'orish jarayonining qolgan qismi esa avtomatik ravishda arduino tomonidan boshqariladi.

Foydalanuvchi faqat buni bajarishi kerak - dvigatelni ishga tushirish yoki agar xohlasa, faqat bir marta bosish bilan dvigatelni o'chirib qo'yishi mumkin.

Dvigatel nasosi ishga tushirilgandan so'ng, quyidagi avtomatlashtirilgan holat ishlaydi

1. Agar foydalanuvchi xohlasa, dvigatelni o'chirib qo'yishi mumkin.

2. Tuproq namligi sensori kerakli chegara qiymatiga yetganidan keyin motor nasosi avtomatik ravishda o'chadi.

3. Agar ob-havo sharoitida yomg'ir yog'a boshlagan bo'lsa, mikrokontroller yomg'irgacha motor nasosini o'chirib qo'yadi. Va shundan keyin u tuproq namligi sensori chegara qiymatiga yetganmi yoki yo'qmi tekshiradi. Agar u belgilangan qiymatdan oshib ketsa, dvigatel nasosi yopiq qoladi, aks holda u avtomatik ravishda qaytadan ishga tushadi. Bu suv va elektr energiyasini tejashga yordam beradi.

4. Shuningdek, elektr ta'minoti uzilib qolganda va dvigatel o'chganda. Elektr ta'minoti mavjud bo'lganda, u avtomatik ravishda qayta ishga tushadi, foydalanuvchi nasosni qo'lda qayta ishga tushirishdan xavotirlanmaydi.

5. Shuningdek, namlik sensori, harorat sensori, namlik sensori kabi turli xil ma'lumotlarning ma'lumotlari BOLT bulutida grafik ko'rinishda ko'rsatiladi, lekin BOLT cheklanganligi sababli men faqat bitta sensor ma'lumotlarini (namlik sensori ma'lumotlari) ko'rsataman.

1 -qadam: Loyihaning blok diagrammasi

Image
Image
Loyihaning blok diagrammasi
Loyihaning blok diagrammasi

Datchiklar, BOLT va o'rni diagrammada ko'rsatilganidek ulang. Men ARDUINO -da ishlatiladigan 328p mikrokontrollerdan foydalanganman. Shunday qilib, siz 328P mikrokontroller o'rniga Arduino -dan foydalanishingiz mumkin.

2 -qadam: Loyiha uchun Arduino kodi

Hardserial.ino - bu arduino kodi bo'lib, u sensorlarning ma'lumotlarini BOLT bulutli sahifasiga yuborish uchun arduino bilan Arduino va BOLT bilan bog'lanishdan iborat.

3 -qadam: HTML sahifasini kodlash

HTML sahifani kodlash
HTML sahifani kodlash

Ushbu bosqichda biz HTML -sahifani kodlaymiz, bu orqali biz motorni boshqarish uchun Arduino -ga buyruq yuboramiz (ya'ni, motorni ishga tushirish va to'xtatish).

4 -qadam: JavaScript -ni BOLT Cloud -ga yuklash

JavaScript -ni BOLT Cloud -ga yuklash
JavaScript -ni BOLT Cloud -ga yuklash

Quyidagi JS kodli bloknot ++ ni yozing

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

va keyin.js fayl kengaytmasi yordamida saqlang. Bu juda muhim, chunki bu sensorlar qiymatini oladi va uni grafik shaklida BOLT bulutiga yuklaydi.

5 -qadam: BOLT Cloud sahifasida konfiguratsiya

BOLT Cloud sahifasida konfiguratsiya
BOLT Cloud sahifasida konfiguratsiya
BOLT Cloud sahifasida konfiguratsiya
BOLT Cloud sahifasida konfiguratsiya

Agar siz allaqachon BOLT qurilmasini sotib olgan bo'lsangiz va uni ro'yxatdan o'tkazgan bo'lsangiz

1- boltli bulutli sahifani oching - havolani bosing

va keyin unga kiring.

2- keyin DEVELOPER CONSOLE -> "+" tugmachasini bosib, MAHSULOT bo'limida yangi mahsulot yarating.

3- CREAT NEW PRODUCT bo'limida -

Men- yangi mahsulot uchun istalgan nomni yozaman

ii- har qanday belgini tanlang

iii- UI ni default.html sifatida tanlang

4- CREATE PRODUCT ni bosing

5- QANDAY, "HA" ni bosing, shunda uskunalar konfiguratsiyasi yaratiladi

6- Keyin GPIO va pin sonini 1 sifatida tanlang

7- "AO" sifatida pinni tanlang [biz namlik sensori A0 piniga ulanganmiz]

8- va VARIABLE NAME "temp" sifatida [chunki biz tempni JS kodida o'zgaruvchi sifatida yozganmiz {STEP-4}]

9- Nihoyat, JS faylini UPLOAD FILES bo'limiga yuklang va js faylidan standart, html faylini o'zgartiring.

6 -qadam: Konfiguratsiya va ma'lumotlarni vizualizatsiya qilish

Konfiguratsiya va ma'lumotlarni vizualizatsiya qilishni joylashtiring
Konfiguratsiya va ma'lumotlarni vizualizatsiya qilishni joylashtiring

1- QURILMALAR yorlig'ini bosing. Sizning qurilmangiz identifikatori ro'yxatga kiritiladi, endi mahsulot yorlig'i ostida "Bolt IoT mahsuloti" nomini tanlang. Masalan - harorat. Endi Konfiguratsiyani joylashtirish tugmasini bosing.

2- Bosh sahifaga o'ting va BOLT birligini bosing. U sizni yangi sahifaga yo'naltiradi, u erda siz vaqtga nisbatan namlik grafigini ko'rishingiz mumkin.

Tavsiya: