Obsah:
- Krok 1: Nastavení Firebase
- Krok 2: Naprogramujte ESP-01 se základním OTA pro budoucí aktualizaci
- Krok 3: Programujte ESP01 pomocí Moodlight Over OTA
- Krok 4: Pájení všeho
- Krok 5: !! DŮLEŽITÁ AKTUALIZACE
- Krok 6: Odkaz pro Github a Shematic
- Krok 7: Konečný produkt
Video: ESP01 Moodlight s Firebase v reálném čase + OTA: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Podporuje režim R-G-B a efekt Fade. Nechybí ani podpora ovládání jasu. Podpora aktualizace OTA
Krok 1: Nastavení Firebase
Než budeme pokračovat, musíme nastavit firebase. Přejděte na následující odkaz https://firebase.google.com/ a přihlaste se pomocí svého účtu Gmail.
Jakmile tento krok dokončíte, musíme vytvořit nový projekt ve službě Firebase, takže přejděte ke konzole Firebase.
Ve vaší databázi v reálném čase je záložka „pravidla“, kde je třeba povolit čtení a zápis takto. Obrázek 2
zde najdete svůj odkaz a tajemství na firebase. Obrázek 3
To se používá v arduino IDE k propojení s firebase.
Krok 2: Naprogramujte ESP-01 se základním OTA pro budoucí aktualizaci
Ze zdrojového kódu si můžete stáhnout minimální OTA a flashovat jej pomocí arduino IDE do svého ESP01. Obrázek 1
Nyní, když jste to blikli, by se mělo objevit v arduino IDE portu takto. Obrázek 2
Pokud se nezobrazí, je zde odkaz na řešení potíží, nebo se můžete zeptat v komentářích.
Krok 3: Programujte ESP01 pomocí Moodlight Over OTA
Jednoduše si stáhněte zdrojový kód z níže uvedeného seznamu a rozbalte jej přes arduino IDE přes OTA, jako to bylo dříve ukázáno s výběrem portu odpovídajícího ESP.
Krok 4: Pájení všeho
Jednoduše naneste malou pájku podle níže uvedeného schématu.
Pro napájení používám 5V 1A starou nabíječku k telefonu připojenou k regulátoru napětí.
Připojení:
Vcc až 3V (regulátor napětí) GND až GND GPIO0 až červený GPIO2 až zelený GPIO3 = RX až modrý CH_PD až Vcc (nebo pájet výsuvný odpor na modulu ESP-01) volitelně: tlačítko z GND do RST resetujte modul
Protože to uzavřu do své bílé koule, vložil jsem horké lepidlo, aby se to nehýbalo nebo nerozbilo. Nyní funguje 3 týdny bez problémů.
Krok 5: !! DŮLEŽITÁ AKTUALIZACE
Uvědomil jsem si jeden problém s aktuální sestavou a musel jsem zapnout/vypnout spínače na všech 3 barvách (RGB) mezi LED a ESP01, protože pokud jej vypnete a pak znovu zapnete, místo spuštění skici se zasekne v režimu blesku.
Jednoduše vypněte vypínače, když jej zapojíte a poté zapnete, a vše bude fungovat dobře.
Krok 6: Odkaz pro Github a Shematic
ESP01 moodlight GITHUB
Krok 7: Konečný produkt
Doporučuje:
Programování Arduino Over the Air (OTA) - Ameba Arduino: 4 kroky
Programování Arduino Over the Air (OTA)-Ameba Arduino: Na trhu je mnoho Wi-Fi mikrokontrolérů, mnoho výrobců si programování svého Wi-Fi mikrokontroléru užívá pomocí Arduino IDE. Jedna z nejlepších funkcí, které může mikrokontrolér Wi-Fi nabídnout, však bývá přehlížena, a to