Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
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?
ESP8266 ning katta muvaffaqiyatidan so'ng, ESP32 - bu Espressif kompaniyasining yangi chipi bo'lib, u Wi -Fi va Bluetooth simsiz aloqa imkoniyatlarini ikkita protsessor yadrosi va mos keladigan qo'shimcha qurilmalar bilan birlashtiradi.
Siz nimani o'rganasiz?
Ushbu dars davomida siz quyidagilarni bilib olasiz:
- ESP32 -ni Arduino IDE bilan qanday dasturlash kerak.
- HTTP GET so'rovlari yordamida ESP32 -dan ma'lumotlarni AskSensors -ga qanday yuborish mumkin.
- Haqiqiy vaqtda bulutdagi ma'lumotlar oqimini qanday tasavvur qilish mumkin.
1 -qadam: talablar
Sizga nima kerak:
- ESP32 moduli. Men yuqoridagi rasmda ko'rsatilgandek ESP32 Pico to'plamidan foydalanayapman.
- Arduino IDE dasturi bilan ishlaydigan kompyuter.
- ESP32 modulini kompyuterga ulash uchun USB kabeli.
- Bepul AskSensors hisobi.
2 -qadam: Nega AskSensors?
AskSensors - bu foydalanuvchilarga bulut orqali sensorlar ma'lumotlarini ulash, vizualizatsiya qilish va tahlil qilish imkonini beradigan, bozorda eng oson qo'llaniladigan IoT platformasi.
Tasavvur qilaylik, biz xonadagi haroratni kuzatib boramiz va bu qiymatlarni bulutda saqlaymiz, shunda ular keyinroq aniqlanadi. Bu ESP32 -dan AskSensors -ga ma'lumotlarni qanday yuborishni bilish kerak bo'lgan odatiy stsenariy. Ammo bu darslik siz uchun foydali bo'lishi mumkin bo'lgan boshqa ko'plab ssenariylar mavjud.
Shuning uchun o'qishni davom ettiring;-)
3 -qadam: Sensorni sozlash
- Ro'yxatdan o'tish: Bir necha soniya ichida bepul hisob qaydnomasini oling:
- Api kalitini kiriting: AskSensors qurilmangiz va IoT buluti o'rtasida ma'lumot almashish jarayonini soddalashtirish uchun API to'plamini ochib beradi. Ishni boshlash bo'yicha qo'llanma sizga yangi sensorni qanday yaratishni va uni ma'lumotlarni yuborish imkoniyatiga ega bo'lishni ko'rsatadi. Api -ni kiriting, biz uni keyingi bosqichlarda ishlatamiz.
4 -qadam: ESP32 -ni Arduino IDE -ga o'rnating
ESP32 kartasini Arduino IDE -ga o'rnatish uchun quyidagi ko'rsatmalarga amal qiling.
- Siz Arduino IDE dasturining so'nggi versiyasini (1.8.7 yoki undan yuqori) o'rnatishingiz kerak.
- Birinchidan, Arduino IDE -dan afzalliklar oynasini oching: Fayl> Tanlovlar
- "Qo'shimcha boshqaruv paneli URL -lari" maydoniga o'ting, quyidagi URLni kiriting:
dl.espressif.com/dl/package_esp32_index.json
Agar sizda ESP8266 taxtali URL manzili mavjud bo'lsa, quyida ko'rsatilgandek, URL manzillarini vergul bilan ajrating:
dl.espressif.com/dl/package_esp32_index.json, Endi boshqaruv panelini oching (Asboblar> Kengash> Kengashlar menejeri), ESP32 -ni qidiring va "ESP32 by Espressif Systems" uchun o'rnatish tugmasini bosing. Bir necha soniya davom etadi.
5 -qadam: kodlash
AskSensors Github sahifasidan ushbu demoni yuklab oling va uni oching. Kod WiFi tarmog'iga ulanish va HTTP so'rovlarini bajarish uchun kutubxonalarni o'z ichiga oladi.
Siz quyidagilarni o'zgartirishingiz kerak bo'ladi:
const char* ssid = "……………"; // Wi -Fi SSID
const char* parol = "……………"; // Wi -Fi parolini o'rnatish char* apiKeyIn = "……………."; // API kaliti
6 -qadam: dasturlash
- ESP32 modulini kompyuterga USB kabeli orqali ulang.
- Kodni Arduino IDE bilan yuklang.
- Seriya terminalini oching. Siz yuqoridagi rasmga o'xshash natijani olishingiz kerak. E'tibor bering, biz ikkita kodni olamiz:
- 200: OK HTTP kodiga mos keladi.
- 1: Modul soni muvaffaqiyatli yangilandi (bizning holatimizda bitta modul).
7 -qadam: Ma'lumotlaringizni ingl
Sensorli boshqaruv paneliga o'ting. Modulingizga grafik qo'shing (1 -modul).
Siz har 20 soniyada tasodifiy ma'lumotlar oqimini 10 dan 100 gacha qabul qilishingiz kerak.
Yuqoridagi rasmda Bar chizig'ini ko'rsatish misoli ko'rsatilgan.
8 -qadam: Rahmat
O'qiganingiz uchun tashakkur.
Bizning darsliklarimizni bilib oling:
Tavsiya:
ESP8266 NodeMCU -ni IoT bulutiga qanday ulash mumkin: 5 qadam
ESP8266 NodeMCU -ni IoT bulutiga qanday ulash mumkin: Bu ko'rsatma sizga ESP8266 NodeMCU va AskSensors deb nomlangan onlayn IoT xizmati yordamida oddiy narsalar Internet -demosini ko'rsatadi. Biz sizga ESP8266 HTTPS mijozidan ma'lumotlarni tezda olish va uni AskSensors Io -ga grafikda qanday chizish kerakligini ko'rsatamiz
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
AWS IOT bilan Android ilovasini qanday ulash mumkin va ovozni aniqlash API -ni tushunish: 3 qadam
AWS IOT bilan Android ilovasini qanday ulash mumkin va ovozni aniqlash API -ni tushunish: Bu qo'llanma foydalanuvchiga Android ilovasini AWS IOT serveriga ulashni va qahva mashinasini boshqaruvchi ovozni aniqlash API -ni tushunishni o'rgatadi. Ilova qahva mashinasini Alexa orqali boshqaradi. Ovozli xizmat, har bir ilovada
Har qanday smartfon uchun simsiz zaryadlovchini qanday ulash mumkin: 5 qadam
Har qanday smartfonlar uchun simsiz zaryadlovchini qanday ulash mumkin: Simsiz zaryadlash mobil aloqa sanoati bilan yaxshi aloqada bo'lmagan, mahsulot assortimentiga kirgan va chiqib ketgan, shuningdek, texnik xususiyatlar va aksessuarlar holatiga kirgan. 2015 yilda texnologiyalar yetuklashdi va A4WP va PMA o'rtasida katta birlashish bo'ldi