Innholdsfortegnelse:
- Trinn 1: Krav og oppsett
- Trinn 2: Arduino IDE -oppsett
- Trinn 3: Koding av SONOFF Dual
- Trinn 4: Kontroller apparatene eksternt
Video: SONOFF Dual Tutorial: Kontroller elektriske apparater eksternt ved hjelp av MQTT og Ubidots: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Dette $ 9 Wi-Fi-reléet kan kontrollere to apparater samtidig. Lær hvordan du kobler den til Ubidots og slipper det fulle potensialet ut!
I denne guiden lærer du hvordan du kan kontrollere et par 110V-apparater over Wi-Fi for $ 9, ved hjelp av Iteads SONOFF Dual. Sammenlignet med forbrukerklassede WiFi-smarte plugger på markedet, er SONOFF et flott alternativ for å lage smarthus og til og med industrielle IoT-prosjekter i større skala. Videre er den basert på den populære ESP8266 Wi-Fi-brikken, noe som gjør den kompatibel med Arduino-miljøet og andre ressurser som våre ESP-biblioteker på Ubidots.
Trinn 1: Krav og oppsett
For å følge denne instruksjonsboken trenger du:
- En UartSBee -enhet for å kunne programmere SONOFF ved hjelp av datamaskinen
- EN SONOFF Dual
- UbidotsESPMQTT -biblioteket
-
Ubidots konto - eller - STEM -lisens
Maskinvareoppsett
Demonter SONOFF Dual -enheten, dette er for å få tilgang til SONOFF TTL pinout, som vi må programmere ombord ESP8266. SONOFF kommer uten to av sine pinhoder, så du må lodde dem før du programmerer enheten.
Etter lodding, koble kortet til UartSBee etter denne tabellen:
UartSBee - SONOFF Dual
VCC - VCC
TX - RX
RX - TX
GND - GND
Trinn 2: Arduino IDE -oppsett
I Arduino IDE klikker du på Filer -> Preferanser og skriver inn denne URL -adressen i feltet Extra Boards Manager URLs for å få tilgang til ESP8266s biblioteker for Arduino:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
Dette feltet støtter flere nettadresser. Skill dem med komma i tilfelle du allerede har skrevet andre nettadresser.
- Åpne Boards Manager fra Tools -> Board -menyen og installer ESP8266 -plattformen.
- Etter installasjon, gå til Verktøy> Kort -menyen og velg brettet: Generisk ESP8266 -modul.
- Last ned UbidotsESPMQTT -biblioteket som en ZIP -fil i vår GitHub -konto.
- Tilbake i Arduino IDE, klikk på Sketch -> Include Library -> Add. ZIP Library.
- Velg. ZIP -filen til UbidotsESPMQTT, og klikk deretter på "Godta" eller "Velg". Lukk Arduino IDE og åpne den igjen.
Trinn 3: Koding av SONOFF Dual
Denne eksempelkoden vil abonnere på en Ubidots -variabel som slår på eller av begge reléene samtidig.
Før du kjører koden, gå til Ubidots -kontoen din, finn kategorien "Enheter" og opprett en enhet som heter "SONOFF Dual" og en variabel i den som heter "Reléer". Det skal se ut som dette bildet.
Sørg for at Device API-etiketten er "sonoff-dual" og at variabelen API-etikett er "reléer". Dette er de unike identifikatorene SONOFF bruker for å vite hvilken variabel du skal abonnere på i MQTT -megleren. Du kan redigere etikettene om nødvendig. Du er nå klar til å blinke enheten din med denne koden!
Trinn 4: Kontroller apparatene eksternt
Etter å ha blinket enhetene dine, åpner du den serielle skjermen til Arduino IDE, du bør se noe som på bildet, noe som betyr at WiFi -tilkoblingen og MQTT -abonnementet var vellykket.
Gå nå til "Dashboards" -fanen og legg til en ny widget av typen "Control" "Switch". Denne bryteren sender en "1" eller en "0" til "Reléer" -variabelen, som deretter leses i SONOFFs tilbakeringingsfunksjon for å slå reléene på eller av. Du kan nå styre SONOFF Dual eksternt fra dashbordet!
Anbefalt:
DIY -- Hvordan lage en edderkopprobot som kan kontrolleres ved hjelp av smarttelefon ved hjelp av Arduino Uno: 6 trinn
DIY || Hvordan lage en edderkopprobot som kan kontrolleres ved hjelp av smarttelefon ved hjelp av Arduino Uno: Mens du lager en edderkopprobot, kan du lære så mange ting om robotikk. Som å lage roboter er både underholdende og utfordrende. I denne videoen skal vi vise deg hvordan du lager en Spider -robot, som vi kan bruke ved hjelp av smarttelefonen vår (Androi
Arduino Accelerometer Tutorial: Kontroller en skipsbro ved hjelp av en servomotor: 5 trinn
Arduino Accelerometer Tutorial: Kontroller en skipsbro ved hjelp av en servomotor: Akselerometer -sensorer er nå i de fleste av våre smarttelefoner for å gi dem et bredt spekter av bruk og funksjoner som vi bruker daglig, uten å engang vite at den som er ansvarlig for det er akselerometeret. En av disse mulighetene er kontrollen
Bygg en eksternt aktivert sprinkler ved hjelp av PiFace og Ubidots: 13 trinn
Bygg en eksternt aktivert sprinkler ved hjelp av PiFace og Ubidots: Dette er et kult eksempel som lærer deg hvordan du bruker en Raspberry Pi, en PiFace og Ubidots til å vanne hagen din langt unna. Du kan fjernstyre en elektroventil for å vanne plantene dine hvor som helst, bare ved å bruke telefonen
Kontroller elektriske apparater med TV -fjernkontrollen (ir -fjernkontrollen) med temperatur- og fuktighetsdisplay: 9 trinn
Kontroller elektriske apparater med TV -fjernkontrollen (ir -fjernkontrollen) med temperatur- og fuktighetsdisplay: hei, jeg er Abhay, og det er min første blogg på Instructables, og i dag skal jeg vise deg hvordan du kan kontrollere dine elektriske apparater med fjernsynsapparatet ved å bygge dette enkelt prosjekt. takk til atl lab for støtte og levering av materialet
Digital timer for alle elektriske apparater: 7 trinn
Digital tidtaker for alle elektriske apparater: I slutten av 2006 solgte Jaycar et mikrokontrollerbasert fleksitimersett for $ 90 (nå avviklet). I reklamebladet uttalte de "Like lett å bruke som en mikrobølgeovn -timer!". Jeg har alltid skjønt at hvis grensesnittet for en mikrobølgeovn -timer er