Satura rādītājs:

ESP01 Moodlight ar Firebase reāllaikā + OTA: 7 soļi
ESP01 Moodlight ar Firebase reāllaikā + OTA: 7 soļi

Video: ESP01 Moodlight ar Firebase reāllaikā + OTA: 7 soļi

Video: ESP01 Moodlight ar Firebase reāllaikā + OTA: 7 soļi
Video: Arduino RGB LED controlled by iPhone (unity3d) 2024, Jūlijs
Anonim
Image
Image

Tas atbalsta R-G-B režīmu un izbalēšanas efektu. Ir arī atbalsts spilgtuma kontrolei. Atbalsts OTA atjaunināšanai

1. darbība. Firebase iestatīšana

Firebase iestatīšana
Firebase iestatīšana
Firebase iestatīšana
Firebase iestatīšana

Pirms turpināt, mums ir jāiestata ugunsbāze. Dodieties uz šo saiti https://firebase.google.com/ un piesakieties, izmantojot savu Gmail kontu.

Kad esat pabeidzis šo darbību, mums ir jāizveido jauns projekts firebase, tāpēc pārejiet uz savu firebase konsoli.

Zem jūsu reāllaika datu bāzes ir cilne "noteikumi", kur jums ir jāiespējo šāda lasīšana un rakstīšana. 2. attēls

šeit varat atrast savu firebase saiti un noslēpumu. 3. attēls

Tas tiek izmantots arduino IDE, lai izveidotu savienojumu ar firebase.

2. darbība. Programmējiet ESP-01 ar pamata OTA turpmākai atjaunināšanai

Programma ESP-01 ar pamata OTA nākotnes atjaunināšanai
Programma ESP-01 ar pamata OTA nākotnes atjaunināšanai
Programma ESP-01 ar pamata OTA nākotnes atjaunināšanai
Programma ESP-01 ar pamata OTA nākotnes atjaunināšanai

No avota koda jūs varat lejupielādēt minimālu OTA un zibspuldzi ar arduino IDE savā ESP01. 1. attēls

Tagad pēc tam, kad to parādījāt, tam vajadzētu parādīties arduino IDE ostā šādi. 2. attēls

Ja tas šeit neparādās, ir saite problēmu novēršanai vai varat jautāt komentāros.

3. darbība. Programmējiet ESP01 ar Moodlight virs OTA

Vienkārši lejupielādējiet avota kodu no apakšas un uzliesmojiet to, izmantojot arduino IDE, izmantojot OTA, kā tas tika parādīts iepriekš, izvēloties atbilstošā ESP portu.

4. solis: visu lodēšana

Vienkārši uzklājiet nedaudz lodēt, ievērojot zemāk esošo shematiku.

Barošanai es izmantoju 5V 1A veco tālruņa lādētāju, kas pievienots sprieguma regulatoram.

Savienojumi:

Vcc līdz 3V (sprieguma regulators) GND līdz GND GPIO0 līdz sarkans GPIO2 līdz zaļš GPIO3 = RX līdz zils CH_PD līdz Vcc (vai pielodēšanas pretestības lodēšana ESP-01 modulī) pēc izvēles: nospiediet pogu no GND uz RST, lai atiestatītu modulis

Tā kā es to ielikšu savā baltajā bumbiņā, es uzliku karstu līmi, lai tā nevarētu kustēties vai salūzt. Tagad tas darbojas 3 nedēļas bez problēmām.

5. darbība: !! SVARĪGA ATJAUNINĀŠANA

Es sapratu vienu problēmu ar pašreizējo uzbūvi, un man bija jāieslēdz/jāizslēdz visas 3 krāsas (RGB) starp LED un ESP01, jo, ja jūs to izslēgsiet un pēc tam atkal ieslēgsiet, tas iestrēgs zibspuldzes režīmā, nevis izpildīs skici.

Vienkārši izslēdziet slēdžus, kamēr to pievienojat, un pēc tam ieslēdziet slēdžus, un viss darbosies labi.

6. darbība: saite uz Github un Shematic

Saite uz Github un Shematic
Saite uz Github un Shematic

ESP01 gaismeklis GITHUB

7. solis: galaprodukts

Ieteicams: