Turinys:

ESP01 „Moodlight“su „Firebase“realiuoju laiku + OTA: 7 žingsniai
ESP01 „Moodlight“su „Firebase“realiuoju laiku + OTA: 7 žingsniai

Video: ESP01 „Moodlight“su „Firebase“realiuoju laiku + OTA: 7 žingsniai

Video: ESP01 „Moodlight“su „Firebase“realiuoju laiku + OTA: 7 žingsniai
Video: Быстрый и грязный источник питания ESP8266 2024, Lapkritis
Anonim
Image
Image

Jis palaiko R-G-B režimą ir išblukimo efektą. Taip pat palaikomas ryškumo valdymas. OTA atnaujinimo palaikymas

1 veiksmas: nustatykite „Firebase“

„Firebase“sąranka
„Firebase“sąranka
„Firebase“sąranka
„Firebase“sąranka

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

Programa ESP-01 su pagrindiniu OTA būsimam atnaujinimui
Programa ESP-01 su pagrindiniu OTA būsimam atnaujinimui
Programa ESP-01 su pagrindiniu OTA būsimam atnaujinimui
Programa 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

Nuoroda į „Github“ir „Shematic“
Nuoroda į „Github“ir „Shematic“

ESP01 nuotaikos šviesa GITHUB

7 žingsnis: galutinis produktas

Rekomenduojamas: