Mundarija:

NodeMCU va IOT Thingspeak yordamida havo monitoringi tizimi: 4 qadam
NodeMCU va IOT Thingspeak yordamida havo monitoringi tizimi: 4 qadam

Video: NodeMCU va IOT Thingspeak yordamida havo monitoringi tizimi: 4 qadam

Video: NodeMCU va IOT Thingspeak yordamida havo monitoringi tizimi: 4 qadam
Video: Developing an IOT Application at CISCO ThingQbator | NodeMCU ESP8266 Project | Offcampus Duniya 2024, Iyul
Anonim
NodeMCU va IOT Thingspeak yordamida havo monitoringi tizimi
NodeMCU va IOT Thingspeak yordamida havo monitoringi tizimi

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:

  1. Shaxsiy kanallarda ma'lumotlarni to'plash.
  2. Ma'lumotni umumiy kanallar bilan baham ko'ring
  3. REST API va MQTT APIS
  4. MATLAB® tahlil va vizualizatsiya.
  5. 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

Majburiy komponentlar
Majburiy komponentlar

Uskuna kerak

  1. NodeMCU
  2. MQ-3 alkogol sensori
  3. 5V quvvat manbai
  4. Jumper simlari
  5. 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

Komponentlarni ulash
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

Kodeks
Kodeks

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: