Turinys:
- 1 veiksmas: nustatykite „Firebase“
- 2 veiksmas: programuokite ESP-01 su pagrindiniu OTA būsimam atnaujinimui
- 3 veiksmas: užprogramuokite ESP01 naudodami „Moodlight“virš OTA
- 4 žingsnis: Lituokite viską
- 5 žingsnis: !! SVARBUS ATNAUJINIMAS
- 6 veiksmas: „Github“ir „Shematic“nuoroda
- 7 žingsnis: galutinis produktas
Video: ESP01 „Moodlight“su „Firebase“realiuoju laiku + OTA: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Jis palaiko R-G-B režimą ir išblukimo efektą. Taip pat palaikomas ryškumo valdymas. OTA atnaujinimo palaikymas
1 veiksmas: nustatykite „Firebase“
Prieš tęsdami, turime nustatyti ugnies bazę. Eikite į šią nuorodą https://firebase.google.com/ ir prisijunkite naudodami „Gmail“paskyrą.
Kai baigsite šį veiksmą, turime sukurti naują projektą „Firebase“, todėl eikite į „Firebase“konsolę.
Jūsų realaus laiko duomenų bazėje yra skirtukas „taisyklės“, kuriame turite įgalinti skaitymą ir rašymą. 2 paveikslas
„Firebase“nuorodą ir paslaptį rasite čia. 3 paveikslas
Tai naudojama „arduino IDE“, norint prisijungti prie „Firebase“.
2 veiksmas: programuokite ESP-01 su pagrindiniu OTA būsimam atnaujinimui
Iš šaltinio kodo galite atsisiųsti minimalų OTA ir į „ESP01“įjungti „arduino IDE“. 1 paveikslas
Dabar, kai jį užsidegsite, jis turėtų pasirodyti „arduino IDE“prievade. 2 paveikslas
Jei jis čia nerodomas, yra nuoroda į trikčių šalinimą arba galite paklausti komentaruose.
3 veiksmas: užprogramuokite ESP01 naudodami „Moodlight“virš OTA
Tiesiog atsisiųskite šaltinio kodą iš apačios ir paleiskite jį per „arduino IDE“per OTA, kaip anksčiau buvo parodyta pasirinkus atitinkamo ESP prievadą.
4 žingsnis: Lituokite viską
Tiesiog uždėkite šiek tiek lydmetalio, laikydamiesi žemiau esančios schemos.
Maitinimui naudoju seną 5V 1A telefono įkroviklį, prijungtą prie įtampos reguliatoriaus.
Sujungimai:
Nuo Vcc iki 3V (įtampos reguliatorius) GND į GND GPIO0 į raudoną GPIO2 į žalią GPIO3 = RX į mėlyną CH_PD į Vcc (arba lituoti ištraukiamąjį rezistorių ant ESP-01 modulio) pasirinktinai: paspauskite mygtuką nuo GND iki RST, kad iš naujo nustatytumėte modulis
Kadangi aš tai įdėsiu į savo baltą rutulį, aš uždėjau karštų klijų, kad jis nejudėtų ar nesulūžtų. Dabar jis veikia 3 savaites be jokių problemų.
5 žingsnis: !! SVARBUS ATNAUJINIMAS
Supratau vieną problemą su dabartine konstrukcija ir turėjau įjungti/išjungti visų 3 spalvų (RGB) jungiklius tarp LED ir ESP01, nes jei jį išjungsite ir vėl įjungsite, jis užstrigs blykstės režimu, o ne vykdys eskizą.
Tiesiog išjunkite jungiklius, kai jį prijungiate, tada įjunkite jungiklius ir viskas veiks gerai.
6 veiksmas: „Github“ir „Shematic“nuoroda
ESP01 nuotaikos šviesa GITHUB
7 žingsnis: galutinis produktas
Rekomenduojamas:
„Arduino over the Air“(OTA) programavimas - Ameba Arduino: 4 žingsniai
„Arduino“programavimas per orą (OTA)-Ameba Arduino: Rinkoje yra daug „Wi-Fi“mikrovaldiklių, daugelis gamintojų mėgsta programuoti „Wi-Fi“mikrovaldiklį naudodami „Arduino IDE“. Tačiau viena iš nuostabiausių „Wi-Fi“mikrovaldiklio siūlomų funkcijų yra linkusi nepastebėti, tai yra