Obsah:

ESP01 Moodlight s platformou Firebase v reálnom čase + OTA: 7 krokov
ESP01 Moodlight s platformou Firebase v reálnom čase + OTA: 7 krokov

Video: ESP01 Moodlight s platformou Firebase v reálnom čase + OTA: 7 krokov

Video: ESP01 Moodlight s platformou Firebase v reálnom čase + OTA: 7 krokov
Video: Google Firebase Home Automation with Fan Dimmer & Realtime Feedback | ESP32 Project 2024, Júl
Anonim
Image
Image

Podporuje režim R-G-B a efekt Fade. K dispozícii je tiež podpora pre ovládanie jasu. Podpora aktualizácie OTA

Krok 1: Nastavenie platformy Firebase

Nastavenie Firebase
Nastavenie Firebase
Nastavenie Firebase
Nastavenie Firebase

Než budeme pokračovať, musíme nastaviť firebase. Prejdite na nasledujúci odkaz https://firebase.google.com/ a prihláste sa pomocou svojho účtu Gmail.

Po dokončení tohto kroku musíme vytvoriť nový projekt v platforme Firebase, takže pokračujte do svojej konzoly Firebase.

Pod vašou databázou v reálnom čase sa nachádza záložka „pravidlá“, kde musíte povoliť čítanie a zápis takto. Obrázok 2

Tu nájdete svoj odkaz a tajomstvo na firebase. Obrázok 3

Toto sa používa v arduino IDE na spojenie s firebase.

Krok 2: Program ESP-01 so základným OTA pre budúcu aktualizáciu

Program ESP-01 so základným OTA pre budúcu aktualizáciu
Program ESP-01 so základným OTA pre budúcu aktualizáciu
Program ESP-01 so základným OTA pre budúcu aktualizáciu
Program ESP-01 so základným OTA pre budúcu aktualizáciu

Zo zdrojového kódu si môžete stiahnuť minimálny OTA a flashovať ho s arduino IDE do svojho ESP01. Obrázok 1

Teraz, keď ste to blikali, malo by to vyskočiť v arduino IDE porte takto. Obrázok 2

Ak sa to nezobrazí, je to odkaz na riešenie problémov alebo sa môžete opýtať v komentároch.

Krok 3: Programujte ESP01 pomocou Moodlight Over OTA

Jednoducho si stiahnite zdrojový kód zospodu a rozbaľte ho prostredníctvom arduino IDE cez OTA, ako to bolo predtým zobrazené s výberom portu zodpovedajúceho ESP.

Krok 4: Všetko spájkujte

Jednoducho naneste malú spájku podľa nižšie uvedeného schématu.

Na napájanie používam starú nabíjačku 5V 1A pripojenú k regulátoru napätia.

Pripojenia:

Vcc až 3V (regulátor napätia) GND až GND GPIO0 až červený GPIO2 až zelený GPIO3 = RX až modrý CH_PD až Vcc (alebo spájkujte výsuvný odpor na module ESP-01) voliteľné: tlačidlo z GND do RST resetujte modul

Pretože to zabalím do svojej bielej gule, vložím horúce lepidlo, aby sa nehýbalo alebo nerozbilo. Teraz funguje 3 týždne bez problémov.

Krok 5: !! DÔLEŽITÁ AKTUALIZÁCIA !

Uvedomil som si jeden problém so súčasným zostavením a musel som zapnúť/vypnúť prepínače na všetkých 3 farbách (RGB) medzi LED a ESP01, pretože ak ho vypnete a potom znova zapnete, namiesto spustenia náčrtu sa zasekne v režime blesku.

Jednoducho vypnite spínače, keď ich zapojíte, a potom ich zapnite a všetko bude fungovať dobre.

Krok 6: Odkaz na Github a Shematic

Odkaz na Github a Shematic
Odkaz na Github a Shematic

ESP01 moodlight GITHUB

Krok 7: Konečný produkt

Odporúča: