Mundarija:
- 1 -qadam: Ishlatilgan dasturiy ta'minot:
- 2 -qadam: ishlatilgan komponent:
- 3 -qadam: Arduino IDE -da Nodemcu -ni qanday sozlash kerak:
- 4 -qadam: Thingspeak ishi:
- 5 -qadam: O'chirish diagrammasi:
- 6 -qadam: Kod:
- 7 -qadam: Video:
Video: Nodemcu Thingspeak -ga harorat va namlik ma'lumotlarini yuboradi: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Bu qo'llanmada biz nodemcu -ni dht11 sensori bilan bog'ladik va harorat va namlik ma'lumotlarini thingspeak serveriga jo'natdik. Bu erda biz harorat va namlik grafigini ham xuddi shu serverga joylashtirdik.
1 -qadam: Ishlatilgan dasturiy ta'minot:
1. Arduino IDE: nodemcu -ga kelsak, biz faqat arduino IDE -dan foydalanmoqdamiz. Siz so'nggi Arduino IDE -ni ushbu havoladan yuklab olishingiz mumkin:
www.arduino.cc/en/Main/Software Endi nodemcu -ni arduino IDE -ga qanday sozlash kerak, biz sizga buni keyingi bosqichlarda aytib beramiz.
2 -qadam: ishlatilgan komponent:
1) MCU V3 tuguni: MCU tugunlari ochiq manbali IOT platformasi. U ESP8266 Wi-Fi SoC-da ishlaydigan ESP-12 moduliga asoslangan uskunadan ishlaydigan dasturiy ta'minotni o'z ichiga oladi. "Tugun MCU" atamasi, odatda, asboblar to'plamidan ko'ra, dasturiy ta'minotni bildiradi.
2) DHT11 sensori: Bu DHT11 harorat va namlik sensori harorat va namlik sensori bilan sozlangan raqamli signal chiqishiga ega. U yuqori samarali 8-bitli mikrokontroller bilan birlashtirilgan. Uning texnologiyasi yuqori ishonchlilik va uzoq muddatli barqarorlikni ta'minlaydi. Bu sensor qarshilik elementi va nam NTC harorat o'lchash moslamalari uchun sensorni o'z ichiga oladi. Bu mukammal sifat, tezkor javob, aralashuvga qarshi qobiliyat va yuqori ishlashga ega.
3 -qadam: Arduino IDE -da Nodemcu -ni qanday sozlash kerak:
Quyida nodemcu -ni arduino IDE -da sozlash bo'yicha qadamlar keltirilgan
I1, I2 va I3 dan yuqori rasmlar mos yozuvlar uchun mavjud bo'lib, biz sizga tushunarli bo'lishi uchun ularni havola qilish uchun ishlatamiz
1 -qadam: Avval siz Arduino IDE -ni ochishingiz kerak.
2 -qadam: Endi I1 tasvir kabi afzalliklar yorlig'ini bosing. Endi siz qo'shimcha boshqaruv menejerida bitta URLni nusxalashingiz kerak. Bu erda URL- https://arduino.esp8266.com/stable/package_esp8266… va keyin OK ni bosing
3 -qadam: Endi "Asboblar" ga o'ting, keyin "Kengash menejeri" ni tanlang. I2 kabi bitta oyna olasiz.
Faqat o'sha oynani pastga aylantiring va ESP8266 hamjamiyati tomonidan esp8266 -ni qidiring yoki siz to'g'ridan -to'g'ri qidirish variantini yozib esp8266 -ni qidirishingiz mumkin, endi o'rnatish tugmasini bosing.
4 -qadam: Arduino IDE -ni qayta ishga tushiring
5 -qadam: Endi "Asboblar" ga o'ting, keyin I3 rasmda ko'rsatilgandek nodemcu qurilmangizni tanlang
4 -qadam: Thingspeak ishi:
Shunday qilib, siz hozirgacha ushbu loyihada ishlatiladigan dasturiy ta'minot va komponentlarga ega bo'ldingiz.
Shunday qilib, endi siz "thingspeak Server" ni tushunishingiz kerak.
ThingsSpeak - bu Internetda yoki mahalliy tarmoq orqali HTTP protokoli yordamida narsalardan ma'lumotlarni saqlash va olish uchun ochiq Internet manbai (IoT) ilovasi va API.
Shunday qilib, grafika va sensor ma'lumotlarini narsalarni olishda avval hisob qaydnomasini yaratish kerak.
Hisob qaydnomasini muvaffaqiyatli yaratganingizdan so'ng, hisobingizga kirishingiz kerak.
Endi siz kanal yaratishingiz kerak, buning uchun yuqoridagi rasmda ko'rsatilgan Yangi kanallarni bosing.
Endi unga o'zingizning ilovangiz bo'yicha mos nom bering, yuqoridagi rasmda biz DHT11 sensor ma'lumotlarini berganimizni va tavsif va maydon1 va maydon2 kabi ba'zi narsalarni to'ldirganimizni ko'rishingiz mumkin.
Biz bitta kanal uchun 8 tagacha maydon yaratishimiz mumkin. Bu erda bizga faqat 2 ta kanal kerak, chunki biz dht11 sensoridan harorat va namlikni olamiz.
Endi kanalni muvaffaqiyatli yaratganingizdan so'ng, siz API kalitlari yorlig'iga o'tishingiz va Arduino IDE -da yozilgan nodemcu kodingizda ishlatadigan API yozish kalitini yozishingiz kerak.
5 -qadam: O'chirish diagrammasi:
6 -qadam: Kod:
Siz manba kodini Github havolamizdan olishingiz mumkin
7 -qadam: Video:
Loyihaning to'liq tavsifi yuqoridagi videoda berilgan
Agar sizda ushbu loyihaga shubha tug'ilsa, quyida bizga izoh qoldiring.
Va agar siz o'rnatilgan tizim haqida ko'proq bilmoqchi bo'lsangiz, youtube kanalimizga tashrif buyurishingiz mumkin
Tez -tez yangilanishlar uchun Facebook sahifasiga tashrif buyuring va layk bosing.
Rahmat va hurmat bilan, Embedotronika texnologiyalari
Tavsiya:
Ubidots va Google-jadvallar yordamida harorat/namlik ma'lumotlarini tahlil qilish: 6 qadam
Ubidots va Google-Sheets yordamida harorat/namlik ma'lumotlarini tahlil qilish: Ushbu qo'llanmada biz harorat va namlik sensori yordamida har xil harorat va namlik ma'lumotlarini o'lchaymiz. Shuningdek, siz ushbu ma'lumotlarni Ubidots -ga qanday yuborishni bilib olasiz. Shunday qilib, siz uni har qanday joydan turli xil ilovalar uchun tahlil qilishingiz mumkin. Shuningdek, yuborish orqali
IoT uzoq masofali simsiz harorat va namlik sensori ma'lumotlarini Google jadvaliga yuborish: 39 qadam
IoT uzoq masofali simsiz harorat va namlik sensori ma'lumotlarini Google jadvaliga yuborish: biz bu erda NCD harorat va namlik sensori ishlatamiz, lekin har qanday ncd mahsuloti uchun qadamlar teng bo'lib qoladi, shuning uchun agar sizda boshqa ncd simsiz sensorlar bo'lsa, kuzatib boring. yonida. Ushbu matnni to'xtatish orqali siz
MySQL-ga IOT-simsiz-harorat-namlik sensori-ma'lumotlarini yuborish: 41-qadam
MySQL-ga IOT-simsiz-harorat-namlik-sensori-ma'lumotlarini yuborish: NCDning uzoq masofali IoT harorati va namlik sensori bilan tanishish. 28 milgacha bo'lgan masofaga va simsiz tarmoqli arxitekturaga ega bo'lgan bu sensor namlik (± 1,7%) va harorat (± 0,3 ° C) ma'lumotlarini foydalanuvchi tomonidan belgilangan vaqt oralig'ida, uxlab yotgan vaqtda uzatadi
Arduino MySQL serveriga harorat va namlik ma'lumotlarini yuboradi (PHPMYADMIN): 5 qadam
Arduino MySQL -serverga harorat va namlik ma'lumotlarini yuboradi (PHPMYADMIN): Ushbu loyihada men DHT11 -ni arduino bilan bog'ladim va keyin namlik va harorat bo'lgan dht11 ma'lumotlarini phpmyadmin ma'lumotlar bazasiga yuboraman. Bu erda biz ma'lumotlarni PHPmyadmin ma'lumotlar bazasiga o'tkazish uchun bitta PHP skriptidan foydalanmoqdamiz
Bluetooth orqali SD -karta moduli bilan Arduino -dan Android -telefongacha harorat va namlik ma'lumotlarini yozuvchi: 5 qadam
Bluetooth orqali SD -karta moduli yordamida Arduino -dan Android -telefongacha bo'lgan harorat va namlik ma'lumotlarini yozuvchi: Hammaga salom, bu mening birinchi ko'rsatmam, umid qilamanki, men ishlab chiqaruvchilar hamjamiyatiga yordam beraman. Ko'pincha biz o'z loyihalarimizda datchiklardan foydalanamiz, lekin ma'lumotlarni yig'ish, saqlash va telefonlar yoki boshqa qurilmalarga uzatish yo'lini topamiz