Mündəricat:
Video: Real vaxtda Firebase ilə ESP01 Moodlight + OTA: 7 addım
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
R-G-B rejimini və Fade effektini dəstəkləyir. Parlaqlıq nəzarətinə də dəstək var. OTA yeniləməsinə dəstək
Addım 1: Firebase qurmaq
Davam etməzdən əvvəl firebase qurmalıyıq. Https://firebase.google.com/ linkinə daxil olun və gmail hesabınızla daxil olun.
Bu addımı bitirdikdən sonra firebase -də yeni bir layihə etməliyik, buna görə də firebase konsolunuza davam edin.
Zamanlı verilənlər bazanızın altında bu kimi oxumağı və yazmağı təmin etməyiniz lazım olan "qaydalar" nişanı var. Şəkil 2
firebase linkinizi və sirrinizi burada tapa bilərsiniz. Şəkil 3
Firebase ilə əlaqə yaratmaq üçün arduino IDE -də istifadə olunur.
Addım 2: Gələcək Yeniləmə üçün Əsas OTA ilə ESP-01 Proqramı
Mənbə kodundan minimum OTA yükləyə və arduino IDE ilə ESP01 -ə yandıra bilərsiniz. Şəkil 1
İndi onu yandırdıqdan sonra arduino IDE portunda bu kimi açılmalıdır. Şəkil 2
Burda görünürsə, problemlərin həlli üçün bir linkdir və ya şərhlərdə soruşa bilərsiniz.
Addım 3: OSP üzərində Moodlight ilə ESP01 Proqramı
Sadəcə mənbə kodunu aşağıdan yükləyin və əvvəllər ESP ilə əlaqəli port seçməklə göstərildiyi kimi OTA üzərindən arduino IDE vasitəsi ilə yandırın.
Addım 4: Hər şeyi lehimləyin
Aşağıdakı şematikdən sonra bir az lehim tətbiq edin.
Enerji təchizatı üçün gərginlik tənzimləyicisinə qoşulmuş 5V 1A köhnə telefon şarj cihazından istifadə edirəm.
Əlaqələr:
Vcc 3V (Gərginlik tənzimləyicisi) GND-GND GPIO0-Qırmızı GPIO2-Qırmızı GPIO3-Yaşıl GPIO3-RX-Mavi CH_PD-Vcc (və ya ESP-01 modulunda çəkmə müqavimətini lehimləmə) isteğe bağlıdır: yenidən qurmaq üçün düyməni GND-dən RST-ə basın. modul
Bunu ağ topuma bağlayacağım üçün bir az isti yapışqan qoyuram ki, hərəkət etsin və ya qırılsın. İndi heç bir problem olmadan 3 həftə işləyir.
Addım 5: !! Vacib Yeniləmə
Mövcud quruluşla əlaqədar bir problemi başa düşdüm və LED və ESP01 arasındakı bütün 3 rəngi (RGB) açmaq/söndürmək məcburiyyətində qaldım, çünki onu söndürüb yenidən AÇIQ etsəniz, eskizi işə salmaq əvəzinə flaş rejimində qalacaq.
Bağladığınız zaman açarları söndürün və sonra açarları açın və hər şey yaxşı işləyəcək.
Addım 6: Github və Shematic üçün bağlantı
ESP01 əhval işığı GITHUB