Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Toto relé Wi-Fi za 9 $ může ovládat dva spotřebiče současně. Zjistěte, jak jej připojit k Ubidots a uvolnit jeho plný potenciál!
V této příručce se dozvíte, jak ovládat několik 110V spotřebičů přes Wi-Fi za 9 $ pomocí Itone SONOFF Dual. Ve srovnání s inteligentními zástrčkami WiFi spotřebitelské třídy na trhu je SONOFF skvělou alternativou pro vytváření projektů inteligentní domácnosti a dokonce průmyslových IoT ve větším měřítku. Navíc je založen na populárním Wi-Fi čipu ESP8266, díky čemuž je kompatibilní s prostředím Arduino a dalšími zdroji, jako jsou naše knihovny ESP v Ubidots.
Krok 1: Požadavky a nastavení
Abyste se mohli řídit tímto Instructable, budete potřebovat:
- Zařízení UartSBee, které umožňuje programovat SONOFF pomocí počítače
- SONOFF Dual
- Knihovna UbidotsESPMQTT
- Účet Ubidots - nebo - licence STEM
Nastavení hardwaru
Demontujte zařízení SONOFF Dual, tím získáte přístup k pinoutu SONOFF TTL, který budeme potřebovat k programování integrovaného ESP8266. SONOFF je dodáván bez dvou pinových hlaviček, takže je budete muset před programováním jednotky pájet.
Po pájení připojte desku k UartSBee podle této tabulky:
UartSBee - SONOFF Dual
VCC - VCC
TX - RX
RX - TX
GND - GND
Krok 2: Nastavení IDE Arduino
V IDE Arduino klikněte na Soubory -> Předvolby a zadejte tuto adresu URL do pole Adresy URL pro další správce desek, abyste měli přístup ke knihovnám ESP8266 pro Arduino:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
Toto pole podporuje více adres URL. V případě, že již máte zadané jiné adresy URL, oddělte je čárkami.
- Otevřete Správce desek z nabídky Nástroje -> Deska a nainstalujte platformu ESP8266.
- Po instalaci přejděte do nabídky Nástroje> Deska a vyberte desku: Obecný modul ESP8266.
- Stáhněte si knihovnu UbidotsESPMQTT jako soubor ZIP v našem účtu GitHub.
- Zpět do Arduino IDE klikněte na Sketch -> Include Library -> Add. ZIP Library.
- Vyberte soubor. ZIP UbidotsESPMQTT a poté klikněte na „Přijmout“nebo „Vybrat“. Zavřete IDE Arduino a znovu jej otevřete.
Krok 3: Kódování SONOFF Dual
Tento ukázkový kód se přihlásí k odběru proměnné Ubidots, která zapíná nebo vypíná obě relé současně.
Před spuštěním kódu přejděte na svůj účet Ubidots, vyhledejte kartu „Zařízení“a vytvořte zařízení s názvem „SONOFF Dual“a v něm proměnnou s názvem „Relé“. Měl by vypadat jako tento obrázek.
Zkontrolujte, zda je označení Device API „sonoff-dual“a proměnné označení API „relé“. Toto jsou jedinečné identifikátory používané SONOFF k tomu, aby věděly, kterou proměnnou se přihlásit k odběru v makléři MQTT. V případě potřeby můžete štítky upravit. Nyní jste připraveni flashovat zařízení pomocí tohoto kódu!
Krok 4: Ovládejte svá zařízení na dálku
Po flashování vašich zařízení otevřete sériový monitor Arduino IDE, měli byste vidět něco jako na obrázku, což znamená, že připojení WiFi a předplatné MQTT byly úspěšné.
Nyní přejděte na kartu „Dashboards“a přidejte nový widget typu „Control“„Switch“. Tento přepínač odešle „1“nebo „0“do proměnné „Relé“, která se poté načte ve funkci zpětného volání SONOFF k zapnutí nebo vypnutí relé. Nyní můžete svůj SONOFF Dual ovládat dálkově z palubní desky!