INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
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
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
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
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
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!