Mundarija:
- 1 -qadam: kerakli narsalar
- 2 -qadam: tizimni yaratish
- 3 -qadam: Linkit Smart Dou -ni tayyorlash
- 4 -qadam: Arduino manba kodini Linkit Smart Dou -ga yuklash
- 5 -qadam: Thinger.io platformasini o'rnating
- 6 -qadam: demo
Video: IoT ga asoslangan zaharli gazni aniqlash tizimi: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Zaharli gazlar atrof -muhitga katta ta'sir ko'rsatadi. Odamlar ular tufayli bir qator kasalliklarga chalinadi. Zaharli gaz darajasini to'g'ri aniqlash biz uchun muhim. Shu munosabat bilan men atrofimizdagi zaharli gaz darajasini sezish uchun ushbu loyihani ishlab chiqdim.
Zaharli gazlar atrof -muhitga katta ta'sir ko'rsatadi. Odamlar ular tufayli bir qator kasalliklarga chalinadi. Zaharli gaz darajasini to'g'ri aniqlash biz uchun muhim. Shu munosabat bilan men atrofimizdagi zaharli gaz darajasini sezish uchun ushbu loyihani ishlab chiqdim.
1 -qadam: kerakli narsalar
- Linkit Smart Dou
- MQ gaz sensorlar (MQ-3, MQ-2, MQ-7)
- Karta taxtasi
- Jumper simlari
- Thinger.io (hisob)
- Arduino IDE
- Issiq yopishtiruvchi qurol
- Lehimlash temir
- Kesuvchi pichoq
2 -qadam: tizimni yaratish
- Gaz sensorlar o'rnatish uchun kesuvchi pichoq yordamida teshik qiling. Sensorlarni karta taxtasi bilan mahkamlash uchun datchiklarning orqa tomoniga issiq elim yopishtirilgan.
- Tegishli pinli diagramma yordamida sensorli pinni smartit mikro-nazorat moslamasi bilan ulang.
- Barcha sensorlarning GND va VCC pinlarini ulang.
- Mikrokontrollerni karta taxtasi ichiga joylashtiring va uni issiq elim yordamida mahkamlang.
Agar siz ko'proq sensor qo'shmoqchi bo'lsangiz, uni qo'shishingiz mumkin.
Pin diagrammasi
Linkit platasini usb yoki usb power bank orqali quvvatlantiring
MQ2 sensori
VCC-5V
A0 ------ A0 (aloqa paneli)
GND ----- GND
MQ3 sensori
VCC-5V
A0 ------ A1 (aloqa paneli)
GND ----- GND
MQ7 sensori
VCC-5V
A0 ------ A2 (aloqa paneli)
GND ----- GND
Barcha VCC va Ground Linkit platasining VCC va Ground bilan bog'langan.
3 -qadam: Linkit Smart Dou -ni tayyorlash
Odatiy bo'lib Linkit Smart7688 Duo AP rejimida ishlaydi, lekin bu loyiha uchun biz Stansiya rejimiga o'tishimiz kerak. Bizda bu taxtani arduino yun rejimida ishlatish rejasi bo'lgani uchun, biz konfiguratsiyani bajarishimiz kerak.
Birinchidan, taxtani shaxsiy kompyuteringizga ulang va Wi -Fi tarmog'ini skanerlang, shunda siz LinkIT ******* nomli tarmoqni topasiz; unga ulaning va brauzeringizni oching va shu URLni kiriting. https://mylinkit.local/ va siz kirish ekranini ko'rasiz. Birinchi marta parolni kiriting va "Saqlash" ni bosing va keyin yana kiring. Kirishdan so'ng "Tarmoq" yorlig'ini bosing, keyin siz quyidagi ekranni ko'rasiz va bekat rejimini tanlaysiz. Wi -Fi tarmog'ini tanlang va Wi -Fi parolini kiriting va "Sozlash va qayta ishga tushirish" tugmasini bosing. Endi sizning kartangiz shaxsiy tarmoqqa ulangan.
Qo'shimcha ma'lumot olish uchun, iltimos, linkit smart douboard taxtasiga o'ting.
Endi biz linkit smart Dou arduino yun ko'prik rejimini sozlashimiz kerak.
Windows 10/7 dan macun terminalini oching va linkit smart -doskasining IP manzilini yozing yoki mylinkit.local yozing.
Plitkani taxtaga ulaganingizdan so'ng, ko'prik rejimini yoqish uchun quyidagi buyruqlarni bajaring.
# uunbridge.config.disabled = '0' ni o'rnating
# majburiyat
# qayta yuklash
Endi kengash ushbu loyihaga tayyor.
4 -qadam: Arduino manba kodini Linkit Smart Dou -ga yuklash
• Arduino IDE -ni oching.
• Kengash menejerini olish uchun siz Fayl >> Tanlovlar bo'limiga o'ting va "Qo'shimcha taxtalar menejeri URL -lari" ga quyidagi havolani joylashtiring: (rasmga qarang)
download.labs.mediatek.com/package_mtk_lin…
Keyin, "Toolsit> Board> Boards Manager" ga o'ting.
Ko'rib turganingizdek, men uni allaqachon o'rnatganman, lekin agar ishonchingiz komil bo'lmasa, o'rnatish tugmasini bosing.
Endi asboblar >> Kengash va Asboblar> Port -ni bosib, taxtaning mavjud yoki yo'qligini tekshiring. Bu erda ko'rinib turganidek. (Rasmga qarang)
Endi siz kodni yozasiz va yuklash tugmasini bosish orqali yuklaysiz (******).
***** Bog'lanish paneliga dasturiy ta'minot yuklanmoqda
Arduino kodini taxtaga yuklashdan oldin, Adruino IDE uchun thinger.io lib to'g'ri yuklanganligiga va foydalanuvchi nomi va hisob ma'lumotlari to'g'ri qo'shilganligiga ishonch hosil qiling. Thinger.io boshqaruv paneli manba kodini havola taxtasiga yuklagandan so'ng real vaqtda ma'lumotlarni ko'radi.
5 -qadam: Thinger.io platformasini o'rnating
Thinger.io-bu iot-bulutli platforma bo'lib, u bu erda ma'lumotlarni qurilmadan bulutga uzatish uchun ishlatiladi. U ikkita qurilmaga qadar bepul oqim xizmatini taqdim etadi. Agar sizda hisob bo'lmasa, iltimos, hisob oching.
Yangi qurilma qo'shish uchun "Qurilma qo'shish" tugmasini bosing va keyin ism, tavsif va hisobga olish ma'lumotlarini kiriting (qurilmani thinger.io -ga ulash uchun hisobga olish ma'lumotlari majburiydir, siz bu hisob ma'lumotlari va qurilma nomini, shuningdek foydalanuvchi nomini kiritishingiz kerak) Qurilmani bulutga ulash uchun Arduino manba kodi).
Ma'lumotlarni vizualizatsiya qilish uchun boshqaruv panelini yaratish uchun siz asboblar panelini qo'shish tugmachasini bosishingiz kerak, keyin asboblar paneli nomi va tavsifini qo'yishingiz kerak. Iltimos, asboblar paneli, qurilma va boshqa xizmatlar haqida batafsil ma'lumot olish uchun thinger.io hujjatlariga qarang.
Bog'lanish paneliga dasturiy ta'minot yuklanmoqda
Arduino kodini taxtaga yuklashdan oldin, Adruino IDE uchun thinger.io lib to'g'ri yuklanganligiga va foydalanuvchi nomi va hisob ma'lumotlari to'g'ri qo'shilganligiga ishonch hosil qiling.
Thinger.io boshqaruv paneli manba kodini havola taxtasiga yuklagandan so'ng real vaqtda ma'lumotlarni ko'radi.
6 -qadam: demo
Video
www.youtube.com/embed/0TvXcXoMvuQ
Tavsiya:
Rasmni qayta ishlashga asoslangan yong'inni aniqlash va o'chirish tizimi: 3 qadam
Rasmni qayta ishlashga asoslangan yong'inni aniqlash va o'chirish tizimi: Salom do'stlar, bu Arduino yordamida tasvirni qayta ishlashga asoslangan yong'inni aniqlash va o'chirish tizimi
Teleskopni boshqarish uchun Internetga asoslangan IOT tizimi: 10 qadam
Teleskopni boshqarish uchun Internetga asoslangan IOT tizimi: Biz Internet orqali har qanday turdagi teleskopni boshqarish va minimal xarajatlar bilan teleskopdan ko'rish uchun Internetga asoslangan IOT tizimini ishlab chiqdik va yaratdik.Bu loyihaning motivatsiyasi shundaki, bizda uchta teleskop bor edi. muhandislik kolleji
IoT -ga asoslangan kir yuvish to'g'risida bildirishnoma tizimi: 18 qadam
IoT -ga asoslangan kir yuvish to'g'risida bildirishnoma tizimi: HiThis yo'riqnomada kirga kirishga oid xabarnomalar tizimini yaratish bo'yicha bosqichma -bosqich tushuntirishlar berilgan. Qurilma sizning tortmalaringizga va kir yuvish sumkangizga biriktirilgan. Bu erda demo qilish uchun biz ikkita tortma va bitta kir yuvish sumkasini oldik. Sezadi
IOT asosidagi o'rmon yong'inlarini aniqlash tizimi: 8 qadam
IOT asosidagi o'rmon yong'inlarini aniqlash tizimi: ● O'nlab yillar davomida Hindistonda o'rmon yong'inlari dolzarb muammo bo'lib kelgan va faqat Uttaraxandda shunga o'xshash yirik hodisalar sodir bo'lganida katta e'tibor qaratiladi. uchun
OBLOQ-IoT moduliga asoslangan atrof-muhit monitoringi tizimi: 4 qadam
OBLOQ-IoT moduliga asoslangan atrof-muhitni kuzatish tizimi: Bu mahsulot asosan elektron laboratoriyada harorat, namlik, yorug'lik va chang kabi ko'rsatkichlarni kuzatish va nazorat qilish va namlagichni masofadan turib kuzatish va nazorat qilish uchun ularni bulutli ma'lumotlar maydoniga o'z vaqtida yuklash uchun ishlatiladi. , havo tozalash