
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37


Podržava R-G-B način rada i Fade efekt. Tu je i podrška za kontrolu svjetline. Podrška za OTA ažuriranje
Korak 1: Postavljanje Firebasea


Prije nego nastavimo, moramo postaviti firebase. Idite na sljedeću vezu https://firebase.google.com/ i prijavite se sa svojim gmail računom.
Kada završite ovaj korak, moramo napraviti novi projekt u firebaseu, pa nastavite na svoju firebase konzolu.
Ispod vaše baze podataka u stvarnom vremenu postoji kartica "pravila" na kojoj trebate omogućiti čitanje i pisanje na ovaj način. Slika 2
svoju Firebase vezu i tajnu možete pronaći ovdje. Slika 3
Ovo se koristi u arduino IDE -u za povezivanje s firebaseom.
Korak 2: Programirajte ESP-01 sa osnovnim OTA-om za buduće ažuriranje


Iz izvornog koda možete preuzeti minimalni OTA i proslijediti ga s arduino IDE -om na svoj ESP01. Slika 1
Nakon što ste ga proslijedili, trebao bi se pojaviti na arduino IDE portu ovako. Slika 2
Ako se ne pojavi, evo veze za rješavanje problema ili možete pitati u komentarima.
Korak 3: Programirajte ESP01 s Moodlight Over OTA
Jednostavno preuzmite izvorni kod odozdo i prebacite ga putem arduino IDE -a preko OTA -e kao što je prethodno prikazano odabirom porta odgovarajućeg ESP -a.
Korak 4: Lemljenje svega
Jednostavno nanesite malo lemljenja slijedeći shemu dolje.
Za napajanje koristim punjač starog telefona 5V 1A spojen na regulator napona.
Veze:
Vcc na 3V (regulator napona) GND na GND GPIO0 na Crveno GPIO2 na Zeleno GPIO3 = RX na Plavo CH_PD na Vcc (ili lemite otpornik za povlačenje na modulu ESP-01) opcionalno: pritisnite dugme od GND na RST da biste resetovali modul
Budući da ću ovo staviti u svoju bijelu kuglu, stavio sam malo vrućeg ljepila kako se ne bi pomaknuo ili slomio. Radi 3 sedmice bez ikakvih problema.
Korak 5: !! VAŽNO AŽURIRANJE
Shvatio sam jedan problem s trenutnom verzijom i morao sam uključiti/isključiti sve tri boje (RGB) između LED -a i ESP01 jer ako ga isključite, a zatim ponovo uključite, zaglavit će se u načinu rada bljeskalice umjesto pokretanja skice.
Jednostavno isključite prekidače dok ih priključujete, a zatim uključite prekidače i sve će raditi kako treba.
Korak 6: Veza za Github i Shematic

ESP01 moodlight GITHUB
Korak 7: Finalni proizvod
Preporučuje se:
Programiranje Arduina preko zraka (OTA) - Ameba Arduino: 4 koraka

Programiranje Arduina preko zraka (OTA)-Ameba Arduino: Na tržištu postoji mnogo Wi-Fi mikrokontrolera, a mnogi proizvođači uživaju u programiranju svog Wi-Fi mikrokontrolera pomoću Arduino IDE-a. Međutim, jedna od najsjajnijih značajki koje nudi Wi-Fi mikrokontroler obično se zanemaruje, to jest