Obsah:

ESP01 Moodlight s Firebase v reálném čase + OTA: 7 kroků
ESP01 Moodlight s Firebase v reálném čase + OTA: 7 kroků

Video: ESP01 Moodlight s Firebase v reálném čase + OTA: 7 kroků

Video: ESP01 Moodlight s Firebase v reálném čase + OTA: 7 kroků
Video: ESP8266 + Firebase + OTA moodlight - (nodeMCU) 2024, Červenec
Anonim
Image
Image

Podporuje režim R-G-B a efekt Fade. Nechybí ani podpora ovládání jasu. Podpora aktualizace OTA

Krok 1: Nastavení Firebase

Nastavení Firebase
Nastavení Firebase
Nastavení Firebase
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

Program ESP-01 se základním OTA pro budoucí aktualizaci
Program ESP-01 se základním OTA pro budoucí aktualizaci
Program ESP-01 se základním OTA pro budoucí aktualizaci
Program 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

Odkaz na Github a Shematic
Odkaz na Github a Shematic

ESP01 moodlight GITHUB

Krok 7: Konečný produkt

Doporučuje: