Sisällysluettelo:

ESP01 Moodlight ja Firebase reaaliajassa + OTA: 7 vaihetta
ESP01 Moodlight ja Firebase reaaliajassa + OTA: 7 vaihetta

Video: ESP01 Moodlight ja Firebase reaaliajassa + OTA: 7 vaihetta

Video: ESP01 Moodlight ja Firebase reaaliajassa + OTA: 7 vaihetta
Video: Toggle button - ESP8266/ESP32 - HTML CSS JS FireBase - Control your device from over the world! 2024, Heinäkuu
Anonim
Image
Image

Se tukee R-G-B-tilaa ja häivytystehoa. Myös kirkkauden säätöä tuetaan. Tuki OTA -päivitykselle

Vaihe 1: Firebasen määrittäminen

Firebasen määrittäminen
Firebasen määrittäminen
Firebasen määrittäminen
Firebasen määrittäminen

Ennen kuin jatkamme, meidän on määritettävä palokunta. Siirry seuraavaan linkkiin https://firebase.google.com/ ja kirjaudu sisään Gmail -tililläsi.

Kun olet suorittanut tämän vaiheen, meidän on tehtävä uusi projekti Firebasessa, joten siirry Firebase -konsoliin.

Reaaliaikaisen tietokannasi alla on välilehti "säännöt", jossa sinun on otettava käyttöön lukeminen ja kirjoittaminen näin. Kuva 2

löydät Firebase -linkin ja salaisuuden täältä. Kuva 3

Tätä käytetään arduino IDE: ssä yhteyden muodostamiseen firebaseen.

Vaihe 2: Ohjelmoi ESP-01 Basic OTA: lla tulevaa päivitystä varten

Ohjelma ESP-01 ja perus OTA tulevaa päivitystä varten
Ohjelma ESP-01 ja perus OTA tulevaa päivitystä varten
Ohjelma ESP-01 ja perus OTA tulevaa päivitystä varten
Ohjelma ESP-01 ja perus OTA tulevaa päivitystä varten

Lähdekoodista voit ladata minimaalisen OTA: n ja vilkaista sen arduino IDE: llä ESP01 -laitteeseesi. Kuva 1

Nyt kun olet väläyttänyt sen, sen pitäisi ponnahtaa arduino IDE -porttiin näin. Kuva 2

Jos se ei näy tässä, on linkki vianmääritykseen tai voit kysyä kommentteja.

Vaihe 3: Ohjelmoi ESP01 Moodlightilla OTA: n yli

Lataa vain lähdekoodi alhaalta ja väläytä se arduino IDE: n kautta OTA: n kautta, kuten se oli aiemmin esitetty vastaavan ESP: n portin valinnalla.

Vaihe 4: Kaiken juottaminen

Levitä vain vähän juotetta alla olevan shemaatin mukaisesti.

Virtalähteenä käytän vanhaa 5V 1A puhelinlaturia, joka on kytketty jännitesäätimeen.

Liitännät:

Vcc-3V (jännitesäädin) GND-GND GPIO0-punainen GPIO2-vihreä GPIO3 = RX-sininen CH_PD-Vcc (tai juotettava vetovastus ESP-01-moduulissa) valinnainen: paina painiketta GND: stä RST: hen nollataksesi moduuli

Koska aion sulkea tämän valkoiseen pallooni, laitoin kuumaliimaa, jotta se ei liikkuisi tai rikkoutuisi. Nyt toimii 3 viikkoa ilman ongelmia.

Vaihe 5: !! TÄRKEÄ PÄIVITYS

Ymmärsin yhden ongelman nykyisessä kokoonpanossa ja minun piti laittaa päälle/pois -kytkimet kaikkiin kolmeen väriin (RGB) LEDin ja ESP01: n välillä, koska jos kytket sen pois päältä ja sitten uudelleen päälle, se jumittuu salamatilassa luonnoksen suorittamisen sijaan.

Kytke vain virta pois päältä, kun kytket sen pistorasiaan, ja sitten kytke virta päälle ja kaikki toimii hyvin.

Vaihe 6: Linkki Githubille ja Shematicille

Linkki Githubiin ja Shematiciin
Linkki Githubiin ja Shematiciin

ESP01 Moodlight GITHUB

Vaihe 7: Lopputuote

Suositeltava: