Innholdsfortegnelse:

SONOFF Dual Tutorial: Kontroller elektriske apparater eksternt ved hjelp av MQTT og Ubidots: 4 trinn
SONOFF Dual Tutorial: Kontroller elektriske apparater eksternt ved hjelp av MQTT og Ubidots: 4 trinn

Video: SONOFF Dual Tutorial: Kontroller elektriske apparater eksternt ved hjelp av MQTT og Ubidots: 4 trinn

Video: SONOFF Dual Tutorial: Kontroller elektriske apparater eksternt ved hjelp av MQTT og Ubidots: 4 trinn
Video: Beginner's Guide to SONOFF R5 Scene Controller 2024, November
Anonim
SONOFF Dual Tutorial: Kontroller elektriske apparater eksternt ved hjelp av MQTT og Ubidots
SONOFF Dual Tutorial: Kontroller elektriske apparater eksternt ved hjelp av MQTT og Ubidots

Dette $ 9 Wi-Fi-reléet kan kontrollere to apparater samtidig. Lær hvordan du kobler den til Ubidots og slipper det fulle potensialet ut!

I denne guiden lærer du hvordan du kan kontrollere et par 110V-apparater over Wi-Fi for $ 9, ved hjelp av Iteads SONOFF Dual. Sammenlignet med forbrukerklassede WiFi-smarte plugger på markedet, er SONOFF et flott alternativ for å lage smarthus og til og med industrielle IoT-prosjekter i større skala. Videre er den basert på den populære ESP8266 Wi-Fi-brikken, noe som gjør den kompatibel med Arduino-miljøet og andre ressurser som våre ESP-biblioteker på Ubidots.

Trinn 1: Krav og oppsett

Krav og oppsett
Krav og oppsett
Krav og oppsett
Krav og oppsett
Krav og oppsett
Krav og oppsett

For å følge denne instruksjonsboken trenger du:

  • En UartSBee -enhet for å kunne programmere SONOFF ved hjelp av datamaskinen
  • EN SONOFF Dual
  • UbidotsESPMQTT -biblioteket
  • Ubidots konto - eller - STEM -lisens

Maskinvareoppsett

Demonter SONOFF Dual -enheten, dette er for å få tilgang til SONOFF TTL pinout, som vi må programmere ombord ESP8266. SONOFF kommer uten to av sine pinhoder, så du må lodde dem før du programmerer enheten.

Etter lodding, koble kortet til UartSBee etter denne tabellen:

UartSBee - SONOFF Dual

VCC - VCC

TX - RX

RX - TX

GND - GND

Trinn 2: Arduino IDE -oppsett

Oppsett av Arduino IDE
Oppsett av Arduino IDE

I Arduino IDE klikker du på Filer -> Preferanser og skriver inn denne URL -adressen i feltet Extra Boards Manager URLs for å få tilgang til ESP8266s biblioteker for Arduino:

https://arduino.esp8266.com/stable/package_esp8266com_index.json

Dette feltet støtter flere nettadresser. Skill dem med komma i tilfelle du allerede har skrevet andre nettadresser.

  • Åpne Boards Manager fra Tools -> Board -menyen og installer ESP8266 -plattformen.
  • Etter installasjon, gå til Verktøy> Kort -menyen og velg brettet: Generisk ESP8266 -modul.
  • Last ned UbidotsESPMQTT -biblioteket som en ZIP -fil i vår GitHub -konto.
  • Tilbake i Arduino IDE, klikk på Sketch -> Include Library -> Add. ZIP Library.
  • Velg. ZIP -filen til UbidotsESPMQTT, og klikk deretter på "Godta" eller "Velg". Lukk Arduino IDE og åpne den igjen.

Trinn 3: Koding av SONOFF Dual

Koding av SONOFF Dual
Koding av SONOFF Dual

Denne eksempelkoden vil abonnere på en Ubidots -variabel som slår på eller av begge reléene samtidig.

Før du kjører koden, gå til Ubidots -kontoen din, finn kategorien "Enheter" og opprett en enhet som heter "SONOFF Dual" og en variabel i den som heter "Reléer". Det skal se ut som dette bildet.

Sørg for at Device API-etiketten er "sonoff-dual" og at variabelen API-etikett er "reléer". Dette er de unike identifikatorene SONOFF bruker for å vite hvilken variabel du skal abonnere på i MQTT -megleren. Du kan redigere etikettene om nødvendig. Du er nå klar til å blinke enheten din med denne koden!

Trinn 4: Kontroller apparatene eksternt

Kontroller apparatene dine eksternt!
Kontroller apparatene dine eksternt!
Kontroller apparatene dine eksternt!
Kontroller apparatene dine eksternt!

Etter å ha blinket enhetene dine, åpner du den serielle skjermen til Arduino IDE, du bør se noe som på bildet, noe som betyr at WiFi -tilkoblingen og MQTT -abonnementet var vellykket.

Gå nå til "Dashboards" -fanen og legg til en ny widget av typen "Control" "Switch". Denne bryteren sender en "1" eller en "0" til "Reléer" -variabelen, som deretter leses i SONOFFs tilbakeringingsfunksjon for å slå reléene på eller av. Du kan nå styre SONOFF Dual eksternt fra dashbordet!

Anbefalt: