Mundarija:
Video: NodeMCU va IOT Thingspeak yordamida havo monitoringi tizimi: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
ThingSpeak-bu ochiq manbali IoT ilovasi va API, uskunalar va sensorlardan ma'lumotlarni saqlash va olish. U aloqa uchun Internet yoki LAN orqali HTTP protokolidan foydalanadi. MATLAB analitikasi sizning apparat yoki sensorli qurilmalaringizdan olingan ma'lumotlarni tahlil qilish va vizualizatsiya qilish uchun kiritilgan.
Biz har bir sensor ma'lumotlari uchun kanallar yaratishimiz mumkin. Bu kanallar xususiy kanallar sifatida o'rnatilishi mumkin yoki siz Umumiy kanallar orqali ma'lumotlarni ommaga ulashishingiz mumkin. Tijorat xususiyatlari qo'shimcha funktsiyalarni o'z ichiga oladi. Ammo biz bepul versiyani ta'lim maqsadlarida ishlatamiz.
(Agar siz umuman ThingSpeak va/yoki loyiha haqida ko'proq bilmoqchi bo'lsangiz, tashrif buyuring
Xususiyatlari:
- Shaxsiy kanallarda ma'lumotlarni to'plash.
- Ma'lumotni umumiy kanallar bilan baham ko'ring
- REST API va MQTT APIS
- MATLAB® tahlil va vizualizatsiya.
- Butunjahon hamjamiyati
Ushbu qo'llanmada, NodeMCU yordamida ThingSpeak -dagi qiymatini aniqlash uchun MQ3 Alkogol sensori yordamida. Ushbu dasturda NodeMCU sensor ma'lumotlarini o'zgaruvchiga o'qishi va saqlashi, so'ngra kanal nomi va API kaliti yordamida ThingSpeak -ga yuklashi mumkin. NodeMCU Internetga Wi-Fi orqali ulangan bo'lishi kerak. Biz ThingSpeak Channels -ni qanday yaratishni va uni NodeMCU -da sozlashni ko'rib chiqamiz.
1 -qadam: zarur komponentlar
Uskuna kerak
- NodeMCU
- MQ-3 alkogol sensori
- 5V quvvat manbai
- Jumper simlari
- Non paneli (ixtiyoriy)
NodeMCU LUA WiFi Internet ESP8266 Ishlab chiqarish kengashi: NodeMCU Dev Kit/platasi ESP8266 wifi yoqilgan chipdan iborat. ESP8266-TCP/IP protokoli bilan Espressif Systems tomonidan ishlab chiqilgan arzon Wi-Fi chipi. ESP8266 haqida qo'shimcha ma'lumot olish uchun siz ESP8266 WiFi moduliga murojaat qilishingiz mumkin.
MQ-3 Alkogol Sensor: Bu modul MQ3 alkogolli gaz sensori yordamida tayyorlangan. Bu 0,05 mg/l dan 10 mg/l gacha bo'lgan konsentratsiyalarda spirtli gazlar mavjudligini aniqlay oladigan, arzon o'tkazgichli yarim o'tkazgichli sensor. Ushbu sensor uchun sezgir material SnO2 bo'lib, uning o'tkazuvchanligi toza havoda past bo'ladi. Uning o'tkazuvchanligi spirtli gazlar kontsentratsiyasi oshishi bilan ortadi. U alkogolga yuqori sezuvchanlikka ega va tutun, bug 'va benzin ta'sirida buzilishlarga yaxshi qarshilik ko'rsatadi. Bu modul ham raqamli, ham analog chiqishni ta'minlaydi. MQ3 alkogol sensori modulini mikrokontroller, Arduino taxtasi, Raspberry Pi va boshqalar bilan osongina bog'lash mumkin yoki MQ3 haqida ko'proq ma'lumot olish uchun siz alkogol sensori moduli - MQ3 ga murojaat qilishingiz mumkin.
5V quvvat manbai: Ko'pgina elektron mahsulotlarimiz yoki loyihalarimizda elektr tarmog'ining AC kuchlanishini regulyatsiyalangan shahar kuchlanishiga o'tkazish uchun quvvat manbai kerak.
Jumper simlari: o'tish simlari - bu har bir uchida ulagichli pinlar bo'lgan simlar bo'lib, ularni ikkita nuqtani lehimsiz bir -biriga ulashda ishlatishga imkon beradi. Ayol -ayol ulagichi ushbu loyihada ishlatiladi.
Non paneli: non paneli - bu elektronika va sinov sxemalari dizayniga ega vaqtinchalik prototip uchun lehimsiz qurilma. Elektron sxemalarning ko'pgina elektron komponentlari bir -biriga ulanishi mumkin, ularning uchlari yoki terminallari teshiklarga kiritiladi va keyin kerak bo'lganda simlar orqali ulanadi.
2 -qadam: Komponentlarni ulash
Tavsif
+5V, AUTO, DOUT va GND kabi 4 ta yo'nalish mavjud.
+5V va GND simlari alkogol sensori uchun quvvat beradi. Qolgan 2 ta kabel AOUT (analog chiqish) va DOUT (raqamli chiqish). Sensor qanday ishlaydi, AOUT terminali sensori aniqlagan spirt miqdoriga mutanosib ravishda analog kuchlanish chiqaradi. Spirt qancha ko'p aniqlansa, analog kuchlanish shunchalik katta bo'ladi. Aksincha, spirt qancha kam aniqlansa, analog kuchlanish shunchalik kam bo'ladi. Agar analog kuchlanish ma'lum bir chegaraga yetsa, u DOUT raqamli pinini yuboradi. Bu DOUT pimi yuqoriga ko'tarilgach, arduino buni aniqlaydi va LEDning yoqilishini ishga tushiradi, bu esa spirtli ichimlik chegarasiga etib kelganini va hozir chegaradan oshganligini bildiradi. Bu chegara darajasini qanday o'zgartirish mumkin - bu potentsiometrni darajani ko'tarish yoki tushirish uchun sozlash.
Ulanishlar juda oddiy.
Sensorni ulash uchun 3 ta sim mavjud. Sensorning +5V terminali quvvat manbai platasining 5V terminaliga ulanadi. Sensorning GND terminali NodeMCU ning GND terminaliga ulanadi. Bu sensorning quvvatini belgilaydi. Boshqa ulanish - sensorning analog chiqishi. U NodeMCU analog pin A0 ga ulangan.
3 -qadam: protsedura
1 -qadam: https://thingspeak.com/ saytiga o'ting va agar bo'lmasa ThingSpeak hisob qaydnomangizni yarating. Hisobingizga kiring.
2 -qadam: Yangi kanalni bosish orqali kanal yarating
3 -qadam: Kanal tafsilotlarini kiriting.
Ism: har qanday ism
Tavsif: ixtiyoriy
1 -maydon: Sensorni o'qish - bu tahlil grafikida aks etadi. Agar sizga 1 dan ortiq kanal kerak bo'lsa, siz qo'shimcha sensor ma'lumotlarini yaratishingiz mumkin.
Ushbu sozlamani saqlang.
4 -qadam: Endi siz kanallarni ko'rishingiz mumkin. "API kalitlari" yorlig'ini bosing. Bu erda siz kanal identifikatori va API kalitlarini olasiz. Buni e'tiborga oling.
5 -qadam: Arduino IDE -ni oching va ThingSpeak kutubxonasini o'rnating. Buning uchun Sketch> Kutubxonani qo'shish> Kutubxonalarni boshqarish -ga o'ting. ThingSpeak -ni qidiring va kutubxonani o'rnating. Arduino, ESP8266 va ESP32 uchun ThingSpeak aloqa kutubxonasi
6 -qadam: Kodni o'zgartirish kerak. Quyidagi kodda siz tarmoq SSID, parol, ThingSpeak kanali va API kalitlarini o'zgartirishingiz kerak.
4 -qadam: Kod
Bu erda biriktirilgan kodni yuklab oling va uni taxtangizga yuklang va hamma narsani oldingi diagrammada ko'rsatilganidek sim bilan ulang.
Yuklab olish kodi:
Chiqish ThingSpeak -dagi yuqoridagi rasmga o'xshaydi.
Umid qilamanki, bu sizga yordam berdi. Agar siz ushbu maqolani yoqtirgan bo'lsangiz va uni foydali deb topsangiz, obuna bo'lishni unutmang va agar sizda biron bir savol bo'lsa yoki yordamga muhtoj bo'lsangiz, quyida izoh qoldiring …
Elementetnzonline.com saytiga rahmat..
Tavsiya:
NodeMCU yordamida aqlli tarqatilgan IoT ob -havo monitoringi tizimi: 11 qadam
NodeMCU yordamida aqlli tarqatilgan IoT ob -havo monitoringi tizimi: Siz hammangiz an'anaviy ob -havo stantsiyasidan xabardor bo'lishingiz mumkin; lekin u aslida qanday ishlashini hech o'ylab ko'rganmisiz? An'anaviy ob -havo stantsiyasi qimmat va katta hajmga ega bo'lganligi sababli, ushbu stantsiyalarning har bir birlik uchun zichligi juda past, bu esa
Raspberry Pi3 va DHT11 sensori yordamida ob -havo monitoringi tizimi: 4 qadam
Raspberry Pi3 va DHT11 datchiklaridan foydalangan holda ob -havo monitoringi tizimi: Ushbu qo'llanmada men sizga DHT11 -ni Raspberry Pi -ga qanday ulashni va namlik va harorat ko'rsatkichlarini LCD -ga chiqarishni ko'rsataman. Bu raqamli harorat va namlikni ta'minlaydi
ESP32_DHT11_OLED_Thingspeak yordamida ob -havo monitoringi: 7 qadam
ESP32_DHT11_OLED_Thingspeak yordamida ob -havo monitoringi: Ushbu qo'llanmada siz OLED -displeyda ko'rsatiladigan ESP32 va DHT11 yordamida harorat va namlikni kuzatuvchi ob -havo monitorini qurasiz. Va u ThingSpeak -ga yuklangan. ESP32 - kuchli IOT vositasi. Bu arzon narxlardagi tizim
Pool Pi Guy - AI bilan ishlaydigan signalizatsiya tizimi va Raspberry Pi yordamida hovuz monitoringi: 12 qadam (rasmlar bilan)
Pool Pi Guy - AI bilan ishlaydigan signalizatsiya tizimi va Raspberry Pi yordamida hovuz monitoringi: Uyda basseynga ega bo'lish juda qiziqarli, lekin katta mas'uliyat yuklaydi. Mening eng katta tashvishim - kimdir hovuz yonida qarovsiz qolsa (ayniqsa, yosh bolalar). Mening eng katta g'azabim - bu hovuz suv quvurining nasos ostidan hech qachon tushmasligiga ishonch hosil qilish
Android ilovalarini qo'llab -quvvatlaydigan IoT uydagi ob -havo monitoringi tizimi (Mercury Droid): 11 qadam
Android ilovalarini qo'llab -quvvatlaydigan IoT uy sharoitida ob -havo monitoringi tizimi (Mercury Droid): Kirish Merkuriy Droid - bu Android mobil ilovasi bo'lgan Mercury Droid -ga asoslangan IoT (narsalar Interneti) o'rnatilgan bir turi. Qaysi o'lchash mumkin & uydagi ob -havo faolligini kuzating. Bu uydagi ob -havo monitoringi uchun juda arzon tizim