Mundarija:
- 1 -qadam: Sizga kerak bo'lgan materiallar
- 2 -qadam: AskSensors -ga ro'yxatdan o'ting
- 3 -qadam: Kodni yozing
- 4 -qadam: Kodni ishga tushiring
- 5 -qadam: BILDI
Video: ESP8266 NodeMCU -ni IoT bulutiga qanday ulash mumkin: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bu ko'rsatma sizga ESP8266 NodeMCU va AskSensors deb nomlangan onlayn IoT xizmatidan foydalangan holda oddiy narsalar Internetining demosini ko'rsatadi. Biz sizga ESP8266 HTTPS mijozidan ma'lumotlarni qanday tezda olish va grafikda AskSensors IoT platformasiga joylashtirishni ko'rsatamiz.
1 -qadam: Sizga kerak bo'lgan materiallar
Ushbu qo'llanmani davom ettirish uchun sizga quyidagilar kerak bo'ladi:
- Arduino dasturi bilan ishlaydigan kompyuter
- ESP8266 MCU tuguni
- MCU tugunini kompyuterga ulash uchun USB mikro kabel.
2 -qadam: AskSensors -ga ro'yxatdan o'ting
Birinchidan, AskSensors -da yangi hisob yarating. Siz elektron pochta xabarini olasiz, unga kirish uchun kerak bo'lgan barcha ko'rsatmalar kiradi (bu juda oson).
Yangi sensorni qanday yaratish va sozlashni tushuntirib beradigan ushbu boshlang'ich qo'llanmasiga amal qiling, shunda biz bu sensorga ma'lumotlarni yozishimiz mumkin bo'ladi. Bu erda asosiy qadamlar:
- Noyob identifikator va Api kalitlari bo'lgan aloqa kanalini yaratish uchun "Yangi sensor" ni bosing. Sensorga ism va tavsif bering.
- Siz rejalashtirayotgan ma'lumotlar uchun modul qo'shing.
- Api Key In qiymatini nusxa ko'chiring. Keyinchalik ESP8266 kodida foydalanamiz.
3 -qadam: Kodni yozing
Misol eskiz va ESP8266 WIFI kutubxonalari github -da mavjud, berilgan kod avvalgidek ishlatishga tayyor. U ESP8266 -ni HTTPS mijozi sifatida simsiz tarmoqqa ulaydi va har 25 soniyada ma'lumotlarni AskSensors -ga yuboradi. Siz quyidagilarni to'ldirishingiz kerak:
- Sizning Wi -Fi SSID va parolingiz.
- ApS kaliti oldin AskSensors tomonidan yaratilgan.
- Agar kerak bo'lsa, ikkita ma'lumotni ketma -ket yangilash o'rtasidagi vaqt oralig'i (bu misolda 25 soniya qilib belgilanadi).
// Wi -Fi konfiguratsiyasi
const char* wifi_ssid = "………."; // SSID const char* wifi_password = "………."; // WIFI
const char* apiKeyIn = "………."; // API KEY IN, misol: FALOAPPKH17ZR4Q23A8U9W0XPJL0F6OG
kechikish (25000); // kechikish 25 sek
4 -qadam: Kodni ishga tushiring
- Arduino IDE -ni oching va kodni ESP8266 nodeMCU -ga yuklang. Agar siz hali ham ESP8266 ESP-12E NodeMCU-ni Arduino IDE yordamida dasturlashni boshlashingiz kerak bo'lsa, ushbu qo'llanmani bajaring.
- AskSensors -dagi sensorlar sahifasiga qayting, sensor ma'lumotlarini grafikda ko'rish uchun "vizualizatsiya" va "Grafika ko'rsatish" tugmalarini bosing.
-
Seriya terminalini oching. Siz grafik ko'rsatkichlarini Arduino terminalida bosilgan qiymatlar bilan o'zaro tekshirishingiz mumkin.
5 -qadam: BILDI
Bo'ldi shu!
Ushbu ko'rsatmalarni o'qiganingiz uchun tashakkur!
Siz bu erda ko'proq darsliklarni sinab ko'rishingiz mumkin.
Nihoyat, sizning fikringiz qadrlanadi. Iltimos, quyida izoh qoldiring!
Tavsiya:
NodeMCU ESP8266 -ni MySQL ma'lumotlar bazasiga qanday ulash mumkin: 7 qadam
NodeMCU ESP8266 -ni MySQL ma'lumotlar bazasiga qanday ulash mumkin: MySQL - bu tuzilgan so'rovlar tili (SQL) dan foydalanadigan ma'lumotlar bazasini boshqarishning keng tarqalgan tizimi (RDBMS). Bir payt siz Arduino/NodeMCU sensori ma'lumotlarini MySQL ma'lumotlar bazasiga yuklashni xohlashingiz mumkin. Ushbu yo'riqnomada biz qanday ulanishni bilib olamiz
ESP32 -ni IoT bulutiga qanday ulash mumkin: 8 qadam
ESP32 -ni IoT bulutiga qanday ulash mumkin: Bu ko'rsatma Arduino va ESP8266 kabi qo'shimcha qurilmalarni bulutga ulash haqida bir qator maqolalarda keltirilgan. Men sizga ESP32 chipini bulutga AskSensors IoT xizmati yordamida qanday ulash kerakligini tushuntiraman. Nima uchun ESP32? Katta muvaffaqiyatdan keyin
ESP32 ma'lumotlarini NTP vaqt tamg'asi yordamida IoT bulutiga qanday nashr qilish kerak: 5 qadam
NTP vaqt tamg'asi yordamida ESP32 ma'lumotlarini IoT Cloud -da qanday chop etish kerak: Ko'pgina ilovalarda foydalanuvchilar o'z ma'lumotlarini yuklanish vaqtida AskSensors IoT bulutiga yuboriladigan qiymatlarning mahalliy vaqt tamg'asi bilan birga yuborishlari kerak. Vaqt tamg'asi formati - UNIX davrining vaqti: Yanvadan beri o'tgan millisekundlar soni
FlySky uzatgichini har qanday kompyuter simulyatoriga qanday ulash mumkin (ClearView RC Simulator) -- Kabelsiz: 6 qadam
FlySky uzatgichini har qanday kompyuter simulyatoriga qanday ulash mumkin (ClearView RC Simulator) || Kabelsiz: FlySky I6 -ni kompyuter bilan qanotli samolyotlarning yangi boshlanuvchilariga simulyatsiya qilish uchun qo'llanma. Flysky I6 va Arduino yordamida simulyatsiya aloqasi simulyatsion kabellardan foydalanishni talab qilmaydi
NodeMCU / ESP8266 va OLED qalqonini qanday ulash mumkin: 8 qadam
NodeMCU / ESP8266 va OLED Shield -ni qanday ulash mumkin: Men NodeMCU V2 Amica (ESP8266) ni I2c orqali mashhur SSD1306 chipiga asoslangan OLED -displeyga qanday ulashni ko'rsataman. OLED uchun biz 0,96 lehim bilan ta'minlanadigan OLED qalqonidan foydalanamiz. dyuymli OLED