INHOUDSOPGAWE:

SONOFF Dual -tutoriaal: beheer u elektriese toestelle op afstand met behulp van MQTT en Ubidots: 4 stappe
SONOFF Dual -tutoriaal: beheer u elektriese toestelle op afstand met behulp van MQTT en Ubidots: 4 stappe

Video: SONOFF Dual -tutoriaal: beheer u elektriese toestelle op afstand met behulp van MQTT en Ubidots: 4 stappe

Video: SONOFF Dual -tutoriaal: beheer u elektriese toestelle op afstand met behulp van MQTT en Ubidots: 4 stappe
Video: Sonoff NSPanel - interactief smart home-bedieningspaneel 2024, Julie
Anonim
SONOFF Dubbele tutoriaal: beheer u elektriese toestelle op afstand met behulp van MQTT en Ubidots
SONOFF Dubbele tutoriaal: beheer u elektriese toestelle op afstand met behulp van MQTT en Ubidots

Hierdie $ 9 Wi-Fi-aflos kan twee toestelle gelyktydig beheer. Leer hoe u dit met Ubidots kan koppel en ontgin die volle potensiaal daarvan!

In hierdie gids leer u hoe u 'n paar 110V-toestelle vir $ 9 via Wi-Fi kan beheer met behulp van Itead's SONOFF Dual. In vergelyking met WiFi-slimproppe op verbruikersvlak, is die SONOFF 'n uitstekende alternatief om slimhuis- en selfs industriële IoT-projekte op groter skaal te maak. Boonop is dit gebaseer op die gewilde ESP8266 Wi-Fi-chip, wat dit verenigbaar maak met die Arduino-omgewing en ander hulpbronne soos ons ESP-biblioteke by Ubidots.

Stap 1: Vereistes en opstelling

Vereistes en opstelling
Vereistes en opstelling
Vereistes en opstelling
Vereistes en opstelling
Vereistes en opstelling
Vereistes en opstelling

Om hierdie instruksies te kan volg, benodig u:

  • 'N UartSBee -toestel om die SONOFF met u rekenaar te kan programmeer
  • 'N SONOFF Dual
  • Die UbidotsESPMQTT -biblioteek
  • Ubidots -rekening - of - STEM -lisensie

Hardeware -opstelling

Demonteer die SONOFF Dual -toestel, dit is om toegang te verkry tot die SONOFF TTL -pinout, wat ons nodig het om die ingeboude ESP8266 te programmeer. Die SONOFF kom sonder twee van sy penkoppe, dus u moet dit soldeer voordat u die eenheid programmeer.

Na soldeer, verbind die bord met die UartSBee volgens hierdie tabel:

UartSBee - SONOFF Dual

VCC - VCC

TX - RX

RX - TX

GND - GND

Stap 2: Opstel van Arduino IDE

Opstel van Arduino IDE
Opstel van Arduino IDE

Klik in die Arduino IDE op lêers -> voorkeure en voer hierdie URL in die veld Adds Boards Manager URLs in om toegang te verkry tot ESP8266 se biblioteke vir Arduino:

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

Hierdie veld ondersteun verskeie URL's. Skei hulle met kommas as u reeds ander URL's ingetik het.

  • Maak die direksiebestuurder oop vanaf die gereedskap -> bordkieslys en installeer die ESP8266 -platform.
  • Na die installasie, gaan na die menu Tools> Board en kies die bord: Generic ESP8266 Module.
  • Laai die UbidotsESPMQTT -biblioteek af as 'n zip -lêer in ons GitHub -rekening.
  • Klik terug in u Arduino IDE op Skets -> Sluit biblioteek in -> Voeg. ZIP -biblioteek by.
  • Kies die. ZIP -lêer van UbidotsESPMQTT en klik dan op "Aanvaar" of "Kies". Sluit die Arduino IDE en maak dit weer oop.

Stap 3: Kodering van u SONOFF Dual

Kodering van u SONOFF Dual
Kodering van u SONOFF Dual

Hierdie voorbeeldkode teken in op 'n Ubidots -veranderlike wat beide relais gelyktydig aan- of uitskakel.

Gaan na u Ubidots -rekening voordat u die kode gebruik, soek na die oortjie 'Toestelle' en skep 'n toestel met die naam 'SONOFF Dual' en 'n veranderlike daarin 'Relays'. Dit moet soos hierdie beeld lyk.

Maak seker dat die Device API-etiket 'sonoff-dual' is en dat die veranderlike API-etiket 'relays' is. Dit is die unieke identifiseerders wat die SONOFF gebruik om te weet op watter veranderlike u by die MQTT -makelaar moet inteken. U kan die etikette wysig indien nodig. U is nou gereed om u toestel met hierdie kode te flits!

Stap 4: Beheer u toestelle op afstand

Beheer u toestelle op afstand!
Beheer u toestelle op afstand!
Beheer u toestelle op afstand!
Beheer u toestelle op afstand!

Nadat u u toestelle geflits het, maak u die seriële monitor van die Arduino IDE oop; u moet iets soos op die foto sien, wat beteken dat die WiFi -verbinding en MQTT -intekening suksesvol was.

Gaan nou na die oortjie "Dashboards" en voeg 'n nuwe widget by van die tipe "Control" "Switch". Hierdie skakelaar stuur 'n "1" of "0" na die veranderlike "Relays", wat dan in die terugbelfunksie van die SONOFF gelees word om die relais aan of uit te skakel. U kan u SONOFF Dual nou op afstand vanaf u dashboard beheer!

Aanbeveel: