Mundarija:
Video: Real vaqt rejimida Firebase bilan ESP01 kayfiyati + OTA: 7 qadam
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
U R-G-B rejimini va Fade effektini qo'llab-quvvatlaydi. Bundan tashqari, nashrida nazoratini qo'llab -quvvatlaydi. OTA yangilanishini qo'llab -quvvatlash
1 -qadam: Firebase -ni sozlash
Davom etishdan oldin, biz olov bazasini sozlashimiz kerak. Https://firebase.google.com/ havolasiga o'ting va gmail hisob qaydnomangiz bilan kiring.
Siz bu bosqichni tugatgandan so'ng, biz firebase -da yangi loyihani ishlab chiqishimiz kerak, shuning uchun firebase konsolingizga o'ting.
Ma'lumotlar bazasi ostida "qoidalar" yorlig'i mavjud, u erda siz o'qish va yozishni yoqishingiz kerak. 2 -rasm
bu erda siz olov bazasi havolasini va sirini topishingiz mumkin. 3 -rasm
Bu arduino IDE -da olov bazasi bilan bog'lanish uchun ishlatiladi.
2-qadam: ESP-01 dasturini kelajakda yangilash uchun asosiy OTA bilan
Manba kodidan siz minimal OTA -ni yuklab olishingiz va uni ESP01 -ga arduino IDE bilan yoqishingiz mumkin. 1 -rasm
Endi siz uni o'chirganingizdan so'ng, u arduino IDE portida shunday ochiladi. 2 -rasm
Agar u bu erda ko'rsatilsa, muammolarni bartaraf etish uchun havola yoki siz izohlarda so'rashingiz mumkin.
3 -qadam: ESP01 dasturi OTA orqali Moodlight bilan
Manba kodini pastdan yuklab oling va arduino IDE orqali OTA orqali yonib turing, xuddi ilgari ko'rsatilgan ESP portini tanlashda ko'rsatilgandek.
4 -qadam: Hamma narsani lehimlash
Pastdagi sxematik chiziqdan keyin ozgina lehim qo'llang.
Quvvat manbai sifatida men voltaj regulyatoriga ulangan eski 5V 1A telefon zaryadlovchisini ishlataman.
Ulanishlar:
VC dan 3V gacha (kuchlanish regulyatori) GND dan GND GPIO0 gacha Qizil GPIO2 dan Yashil GPIO3gacha RX dan ko'k CH_PD dan Vccgacha (yoki ESP-01 modulida tortish qarshiligini lehimlang) ixtiyoriy: qayta o'rnatish uchun tugmani GND dan RST ga bosing. modul
Men buni oq to'pimga yopib qo'yganim uchun, men issiq elim yopishtiraman, shunda u siljiydi yoki siljiydi. U 3 hafta davomida muammosiz ishlaydi.
5 -qadam: MUHIM YANGILANISH !
Men hozirgi tuzilish bilan bog'liq bir muammoni tushunib etdim va LED va ESP01 o'rtasidagi 3 ta rangni (RGB) yoqish/o'chirishni yoqishim kerak edi, chunki agar siz uni o'chirib qo'ysangiz, u eskizni ishga tushirish o'rniga flesh rejimda qoladi.
Tarmoqqa ulanganda kalitlarni o'chiring, keyin esa kalitlarni yoqing va hamma narsa yaxshi ishlaydi.
6 -qadam: Github va Shematic uchun havola
ESP01 kayfiyat yoritgichi GITHUB