Inhoudsopgave:
- Stap 1: Vereisten en instellingen
- Stap 2: Arduino IDE-installatie
- Stap 3: Uw SONOFF Dual coderen
- Stap 4: Bedien uw apparaten op afstand
Video: SONOFF Dual Tutorial: bedien uw elektrische apparaten op afstand met behulp van MQTT en Ubidots - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Dit wifi-relais van $ 9 kan twee apparaten tegelijkertijd bedienen. Leer hoe u het kunt verbinden met Ubidots en ontketen het volledige potentieel!
In deze gids leert u hoe u een aantal 110V-apparaten via Wi-Fi kunt bedienen voor $ 9, met behulp van Itead's SONOFF Dual. Vergeleken met wifi-smartstekkers van consumentenkwaliteit op de markt, is de SONOFF een geweldig alternatief voor het op grotere schaal maken van smarthome- en zelfs industriële IoT-projecten. Bovendien is het gebaseerd op de populaire ESP8266 Wi-Fi-chip, waardoor het compatibel is met de Arduino-omgeving en andere bronnen zoals onze ESP-bibliotheken bij Ubidots.
Stap 1: Vereisten en instellingen
Om deze Instructable te volgen, heb je nodig:
- Een UartSBee-apparaat om de SONOFF te kunnen programmeren met uw computer
- Een SONOFF Dual
- De UbidotsESPMQTT-bibliotheek
- Ubidots-account - of - STEM-licentie
apparatuur installatie
Demonteer het SONOFF Dual-apparaat, dit is om toegang te krijgen tot de SONOFF TTL-pinout, die we nodig hebben om de ingebouwde ESP8266 te programmeren. De SONOFF wordt geleverd zonder twee van zijn pin-headers, dus u moet ze solderen voordat u het apparaat programmeert.
Sluit na het solderen het bord aan op de UartSBee volgens deze tabel:
UartSBee - SONOFF Dual
VCC - VCC
TX - RX
RX - TX
GND - GND
Stap 2: Arduino IDE-installatie
Klik in de Arduino IDE op Bestanden -> Voorkeuren en voer deze URL in het veld Extra Boards Manager-URL's in om toegang te krijgen tot de bibliotheken van ESP8266 voor Arduino:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
Dit veld ondersteunt meerdere URL's. Scheid ze met komma's voor het geval je al andere URL's hebt getypt.
- Open de Boards Manager via het menu Extra -> Board en installeer het ESP8266-platform.
- Ga na de installatie naar het menu Tools > Board en selecteer het board: Generic ESP8266 Module.
- Download de UbidotsESPMQTT-bibliotheek als ZIP-bestand in ons GitHub-account.
- Terug in uw Arduino IDE, klik op Sketch -> Include Library -> Add. ZIP Library.
- Selecteer het. ZIP-bestand van UbidotsESPMQTT en klik vervolgens op "Accepteren" of "Kiezen". Sluit de Arduino IDE en open deze opnieuw.
Stap 3: Uw SONOFF Dual coderen
Deze voorbeeldcode wordt geabonneerd op een Ubidots-variabele die beide relais tegelijkertijd in- of uitschakelt.
Voordat u de code uitvoert, gaat u naar uw Ubidots-account, zoekt u het tabblad "Apparaten" en maakt u een apparaat met de naam "SONOFF Dual" en een variabele daarin met de naam "Relais". Het zou er uit moeten zien als deze afbeelding.
Zorg ervoor dat het Device API-label 'sonoff-dual' is en dat het variabele API-label 'relays' is. Dit zijn de unieke ID's die door de SONOFF worden gebruikt om te weten op welke variabele zich in de MQTT-broker moet abonneren. U kunt de labels indien nodig bewerken. U bent nu klaar om uw apparaat te flashen met deze code!
Stap 4: Bedien uw apparaten op afstand
Nadat je je apparaten hebt geflitst, open je de seriële monitor van de Arduino IDE, je zou iets als op de foto moeten zien, wat betekent dat de wifi-verbinding en het MQTT-abonnement succesvol waren.
Ga nu naar het tabblad "Dashboards" en voeg een nieuwe widget toe van het type "Control" "Switch". Deze schakelaar stuurt een "1" of een "0" naar de variabele "Relais", die vervolgens wordt gelezen in de terugbelfunctie van de SONOFF om de relais in of uit te schakelen. U kunt uw SONOFF Dual nu op afstand bedienen vanaf uw dashboard!
Aanbevolen:
Tuchless-schakelaar voor huishoudelijke apparaten -- Bedien uw huishoudelijke apparaten zonder enige schakelaar: 4 stappen
Tuchless-schakelaar voor huishoudelijke apparaten || Bedien uw huishoudelijke apparaten zonder enige schakelaar: dit is een Tuchless-schakelaar voor huishoudelijke apparaten. U kunt dit op elke openbare plaats gebruiken, zodat u elk virus kunt bestrijden. Het circuit op basis van donkere sensorcircuits gemaakt door Op-Amp en LDR. Tweede belangrijk onderdeel van dit circuit SR Flip-Flop met Sequencell
HUISAUTOMATISERING (BEDIEN UW APPARATEN VANUIT ELKE HOEK VAN DE WERELD): 5 stappen
HUISAUTOMATISERING (BEDIEN UW APPARATEN VANUIT ELKE HOEK VAN DE WERELD): In deze instructable heb ik gedeeld hoe u ESP8266 kunt gebruiken om AC-apparaten zoals lichten, ventilatoren, enz. Van over de hele wereld via internet te bedienen via de Blynk-app. nieuw voor ESP8266 zorg ervoor dat je deze instructable bekijkt: - Aan de slag met NodeM
BEDIEN UW APPARATEN VANUIT ELKE HOEK VAN DE WERELD!!!!: 5 stappen
BEDIEN UW APPARATEN VANUIT ELKE HOEK VAN DE WERELD !!!!: In de vorige Instructable heb ik gedeeld hoe u aan de slag kunt met NodeMCU (ESP8266) en programmeer het met behulp van Arduino IDE, bekijk het hier. In deze Instructable laat ik je zien hoe je apparaten overal ter wereld kunt bedienen met Blynk. Het k
Bedien apparaten uit de echte wereld met uw pc: 15 stappen (met afbeeldingen)
Bedien apparaten uit de echte wereld met uw pc: deze Instructable laat u zien hoe u een pc en microcontroller kunt aansluiten. Deze demo zal de waarde van een pot of een analoge ingang detecteren en ook een servo besturen. De totale kosten bedragen minder dan $ 40 inclusief de servo. De servo zet een microschakelaar aan en dan de m
Bedien elektrische dingen met uw computer: 10 stappen (met afbeeldingen)
Bedien elektrische dingen met uw computer: bedien lichten (of elk ander elektrisch apparaat) met uw toetsenbordverlichting. zonder irritante microcontroller!!!! Eerst wil ik zeggen dat dit mijn eerste instructable is en dat ik niet veel foto's heb gemaakt. Ook kreeg ik het idee van: USB-gestuurde mini