
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:09


Podpira način R-G-B in učinek zbledi. Obstaja tudi podpora za nadzor svetlosti. Podpora za posodobitev OTA
1. korak: Nastavitev Firebase


Preden nadaljujemo, moramo nastaviti firebase. Pojdite na naslednjo povezavo https://firebase.google.com/ in se prijavite s svojim gmail računom.
Ko končate ta korak, moramo narediti nov projekt v firebase, zato nadaljujte z vašo konzolo firebase.
Pod vašo bazo podatkov v realnem času je zavihek "rules", kjer morate omogočiti tako branje in pisanje. Slika 2
tukaj lahko najdete svojo povezavo in skrivnost za firebase. Slika 3
To se uporablja v arduino IDE za povezavo z firebase.
2. korak: Programirajte ESP-01 z osnovnimi OTA za prihodnjo posodobitev


Iz izvorne kode lahko prenesete minimalno OTA in jo z arduino IDE prenesite v svoj ESP01. Slika 1
Zdaj, ko ste ga utripali, bi se moral pojaviti v vratih IDE arduino, kot je ta. Slika 2
Če se ne prikaže, je tukaj povezava za odpravljanje težav ali pa vprašajte v komentarjih.
3. korak: Programirajte ESP01 z Moodlight Over OTA
Preprosto prenesite izvorno kodo od spodaj in jo prenesite prek arduino IDE prek OTA, kot je bilo prej prikazano z izbiro vrat ustreznega ESP.
4. korak: Spajkajte vse
Preprosto nanesite malo spajkanja po shemi spodaj.
Za napajanje uporabljam polnilec starega telefona 5V 1A, priključen na regulator napetosti.
Povezave:
Vcc do 3V (regulator napetosti) GND do GND GPIO0 do rdeče GPIO2 do zeleno GPIO3 = RX do modro CH_PD do Vcc (ali spajkajte vlečni upor na modulu ESP-01) neobvezno: pritisnite gumb od GND do RST za ponastavitev modul
Ker bom to zaprl v svojo belo kroglo, sem dal nekaj vročega lepila, da se ne premakne ali zlomi. Zdaj deluje 3 tedne brez težav.
5. korak: !! POMEMBNO Posodobitev !
Spoznal sem eno težavo pri trenutni gradnji in moral sem vklopiti/izklopiti stikalo za vse 3 barve (RGB) med LED in ESP01, ker če ga izklopite in nato znova vklopite, se bo namesto zagona skice obtičal v načinu bliskavice.
Preprosto izklopite stikala, medtem ko jih priključite, nato pa vklopite stikala in vse bo delovalo v redu.
6. korak: Povezava za Github in Shematic

ESP01 moodlight GITHUB
7. korak: Končni izdelek
Priporočena:
Programiranje Arduina po zraku (OTA) - Ameba Arduino: 4 koraki

Programiranje Arduino po zraku (OTA)-Ameba Arduino: Na trgu je veliko mikrokrmilnikov Wi-Fi, mnogi proizvajalci uživajo v programiranju svojega mikrokrmilnika Wi-Fi z uporabo Arduino IDE. Vendar pa je ena najbolj kul funkcij, ki jih ponuja mikrokrmilnik Wi-Fi, ponavadi spregledana, to je