Innehållsförteckning:

SONOFF Dual Tutorial: Fjärrstyr dina elektriska apparater med MQTT och Ubidots: 4 steg
SONOFF Dual Tutorial: Fjärrstyr dina elektriska apparater med MQTT och Ubidots: 4 steg

Video: SONOFF Dual Tutorial: Fjärrstyr dina elektriska apparater med MQTT och Ubidots: 4 steg

Video: SONOFF Dual Tutorial: Fjärrstyr dina elektriska apparater med MQTT och Ubidots: 4 steg
Video: Sonoff DualR3 Setup + Circuit Diagram | FINALLY A WAY TO MAKE A SMART 2 WAY LIGHT SWITCH 2024, Juli
Anonim
SONOFF Dual Tutorial: Fjärrstyr dina elektriska apparater med MQTT och Ubidots
SONOFF Dual Tutorial: Fjärrstyr dina elektriska apparater med MQTT och Ubidots

Detta $ 9 Wi-Fi-relä kan styra två apparater samtidigt. Lär dig hur du ansluter den till Ubidots och släpp loss dess fulla potential!

I den här guiden lär du dig hur du styr ett par 110V-apparater via Wi-Fi för $ 9, med Iteads SONOFF Dual. Jämfört med konsumentklassiga WiFi-smartkontakter på marknaden är SONOFF ett utmärkt alternativ för att göra smarta hem och även industriella IoT-projekt i större skala. Dessutom är det baserat på det populära ESP8266 Wi-Fi-chipet, vilket gör det kompatibelt med Arduino-miljön och andra resurser som våra ESP-bibliotek på Ubidots.

Steg 1: Krav och installation

Krav och inställning
Krav och inställning
Krav och inställning
Krav och inställning
Krav och inställning
Krav och inställning

För att följa denna instruktionsbok behöver du:

  • En UartSBee -enhet för att kunna programmera SONOFF med din dator
  • En SONOFF Dual
  • UbidotsESPMQTT -biblioteket
  • Ubidots konto - eller - STEM -licens

Hardware Setup

Demontera SONOFF Dual -enheten, detta för att få åtkomst till SONOFF TTL pinout, som vi måste programmera inbyggd ESP8266. SONOFF kommer utan två av sina stifthuvuden, så du måste lödda dem innan du programmerar enheten.

Efter lödning ansluter du kortet till UartSBee enligt denna tabell:

UartSBee - SONOFF Dual

VCC - VCC

TX - RX

RX - TX

GND - GND

Steg 2: Arduino IDE -installation

Arduino IDE -inställning
Arduino IDE -inställning

I Arduino IDE klickar du på Filer -> Inställningar och anger den här webbadressen i fältet Extra Boards Manager URLs för att få åtkomst till ESP8266s bibliotek för Arduino:

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

Det här fältet stöder flera webbadresser. Separera dem med kommatecken om du redan har skrivit andra webbadresser.

  • Öppna Boards Manager från Tools -> Board -menyn och installera ESP8266 -plattformen.
  • Efter installationen går du till menyn Verktyg> Kort och väljer kortet: Generisk ESP8266 -modul.
  • Ladda ner UbidotsESPMQTT -biblioteket som en ZIP -fil i vårt GitHub -konto.
  • Tillbaka i din Arduino IDE, klicka på Sketch -> Inkludera bibliotek -> Lägg till. ZIP -bibliotek.
  • Välj. ZIP -filen för UbidotsESPMQTT och klicka sedan på "Acceptera" eller "Välj". Stäng Arduino IDE och öppna den igen.

Steg 3: Kodning av din SONOFF Dual

Kodning av din SONOFF Dual
Kodning av din SONOFF Dual

Denna exempelkod prenumererar på en Ubidots -variabel som slår på eller av båda reläerna samtidigt.

Innan du kör koden går du till ditt Ubidots -konto, letar upp fliken "Enheter" och skapar en enhet som heter "SONOFF Dual" och en variabel i den som heter "Reläer". Det ska se ut som denna bild.

Se till att Device API-etiketten är "sonoff-dual" och att variabelns API-etikett är "reläer". Dessa är de unika identifierare som används av SONOFF för att veta vilken variabel som ska prenumerera på MQTT -mäklaren. Du kan redigera etiketterna om det behövs. Du är nu redo att blinka din enhet med den här koden!

Steg 4: Styr dina apparater på distans

Styr dina apparater på distans!
Styr dina apparater på distans!
Styr dina apparater på distans!
Styr dina apparater på distans!

Efter att du har blinkat dina enheter, öppna den seriella bildskärmen för Arduino IDE, du borde se något som på bilden, vilket betyder att WiFi -anslutningen och MQTT -prenumerationen lyckades.

Gå nu till fliken "Dashboards" och lägg till en ny widget av typen "Control" "Switch". Denna omkopplare skickar ett "1" eller ett "0" till "Reläer" -variabeln, som sedan läses i SONOFFs återuppringningsfunktion för att slå på eller av reläerna. Du kan nu fjärrstyra din SONOFF Dual från din instrumentpanel!

Rekommenderad: