Indholdsfortegnelse:

SONOFF Dual Tutorial: Fjernbetjening af dine elektriske apparater ved hjælp af MQTT og Ubidots: 4 trin
SONOFF Dual Tutorial: Fjernbetjening af dine elektriske apparater ved hjælp af MQTT og Ubidots: 4 trin

Video: SONOFF Dual Tutorial: Fjernbetjening af dine elektriske apparater ved hjælp af MQTT og Ubidots: 4 trin

Video: SONOFF Dual Tutorial: Fjernbetjening af dine elektriske apparater ved hjælp af MQTT og Ubidots: 4 trin
Video: Lille Shelly Smarthome "buffet" (Button 1 / Flood Sensor), og andre fede ting til dit Smarthome. 2024, September
Anonim
SONOFF Dual Tutorial: Fjernbetjen dine elektriske apparater eksternt ved hjælp af MQTT og Ubidots
SONOFF Dual Tutorial: Fjernbetjen dine elektriske apparater eksternt ved hjælp af MQTT og Ubidots

Dette $ 9 Wi-Fi-relæ kan styre to apparater på samme tid. Lær, hvordan du forbinder det med Ubidots og frigør dets fulde potentiale!

I denne guide lærer du, hvordan du styrer et par 110V-apparater over Wi-Fi for $ 9 ved hjælp af Iteads SONOFF Dual. Sammenlignet med forbrugerklassificerede WiFi-stik på markedet er SONOFF et godt alternativ til at lave smarte hjem og endda industrielle IoT-projekter i større skala. Desuden er den baseret på den populære ESP8266 Wi-Fi-chip, hvilket gør den kompatibel med Arduino-miljøet og andre ressourcer som vores ESP-biblioteker på Ubidots.

Trin 1: Krav og opsætning

Krav og opsætning
Krav og opsætning
Krav og opsætning
Krav og opsætning
Krav og opsætning
Krav og opsætning

For at følge denne instruks skal du bruge:

  • En UartSBee -enhed til at kunne programmere SONOFF'en ved hjælp af din computer
  • EN SONOFF Dual
  • UbidotsESPMQTT -biblioteket
  • Ubidots -konto - eller - STEM -licens

Hardwareopsætning

Adskil SONOFF Dual -enheden, dette er for at få adgang til SONOFF TTL pinout, som vi skal bruge for at programmere den indbyggede ESP8266. SONOFF leveres uden to af sine pinhoveder, så du skal lodde dem, før du programmerer enheden.

Efter lodning skal du slutte kortet til UartSBee efter denne tabel:

UartSBee - SONOFF Dual

VCC - VCC

TX - RX

RX - TX

GND - GND

Trin 2: Opsætning af Arduino IDE

Opsætning af Arduino IDE
Opsætning af Arduino IDE

I Arduino IDE skal du klikke på Filer -> Præferencer og indtaste denne URL i feltet Yderligere Boards Manager URL'er for at få adgang til ESP8266's biblioteker for Arduino:

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

Dette felt understøtter flere webadresser. Adskil dem med kommaer, hvis du allerede har indtastet andre webadresser.

  • Åbn Boards Manager fra Tools -> Board menu og installer ESP8266 platform.
  • Efter installationen skal du gå til menuen Værktøjer> Board og vælge kortet: Generisk ESP8266 -modul.
  • Download UbidotsESPMQTT -biblioteket som en ZIP -fil på vores GitHub -konto.
  • Tilbage i din Arduino IDE skal du klikke på Skitse -> Inkluder bibliotek -> Tilføj. ZIP -bibliotek.
  • Vælg. ZIP -filen for UbidotsESPMQTT, og klik derefter på "Acceptér" eller "Vælg". Luk Arduino IDE, og åbn den igen.

Trin 3: Kodning af din SONOFF Dual

Kodning af din SONOFF Dual
Kodning af din SONOFF Dual

Denne prøvekode abonnerer på en Ubidots -variabel, der tænder eller slukker begge relæer på samme tid.

Inden koden køres, skal du gå til din Ubidots -konto, finde fanen "Enheder" og oprette en enhed kaldet "SONOFF Dual" og en variabel i den kaldet "Relæer". Det skal ligne dette billede.

Sørg for, at Device API-etiketten er "sonoff-dual", og at den variable API-etiket er "relæer". Disse er de unikke identifikatorer, der bruges af SONOFF til at vide, hvilken variabel der skal tegnes i MQTT -mægleren. Du kan redigere etiketterne, hvis det er nødvendigt. Du er nu klar til at blinke din enhed med denne kode!

Trin 4: Fjernbetjen dine apparater

Styr dine apparater eksternt!
Styr dine apparater eksternt!
Styr dine apparater eksternt!
Styr dine apparater eksternt!

Når du har blinket dine enheder, skal du åbne den serielle skærm på Arduino IDE, du skulle se noget som på billedet, hvilket betyder, at WiFi -forbindelsen og MQTT -abonnementet var vellykkede.

Gå nu til fanen "Dashboards" og tilføj en ny widget af typen "Control" "Switch". Denne switch sender en "1" eller en "0" til variablen "Relæer", som derefter læses i SONOFFs tilbagekaldsfunktion for at tænde eller slukke relæerne. Du kan nu fjernstyre din SONOFF Dual fra dit dashboard!

Anbefalede: