Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Ta rele za Wi-Fi v vrednosti 9 USD lahko upravlja dve napravi hkrati. Naučite se, kako ga povezati z Ubidoti in izkoristiti ves njegov potencial!
V tem priročniku se boste naučili, kako nadzirati nekaj 110-voltnih naprav prek Wi-Fi-ja za 9 USD z uporabo Iteadovega SONOFF Dual. V primerjavi s pametnimi vtiči WiFi za potrošnike na trgu je SONOFF odlična alternativa za obsežnejše izdelavo projektov pametnega doma in celo industrijskih IoT. Poleg tega temelji na priljubljenem čipu Wi-Fi ESP8266, zaradi česar je združljiv z okoljem Arduino in drugimi viri, kot so naše knjižnice ESP v Ubidotsu.
1. korak: Zahteve in nastavitev
Če želite slediti tem navodilom, potrebujete:
- Naprava UartSBee, ki lahko programira SONOFF z računalnikom
- Dvojni SONOFF
- Knjižnica UbidotsESPMQTT
- Ubidots račun - ali - licenca STEM
Namestitev strojne opreme
Razstavite dvojno napravo SONOFF, to je za dostop do izhoda SONOFF TTL, ki ga bomo morali programirati na vgrajenem ESP8266. SONOFF prihaja brez dveh svojih zatičev, zato jih boste morali spajkati, preden programirate enoto.
Po spajkanju priključite ploščo na UartSBee po tej tabeli:
UartSBee - SONOFF Dvojni
VCC - VCC
TX - RX
RX - TX
GND - GND
Korak: Namestitev Arduino IDE
V Arduino IDE kliknite Datoteke -> Nastavitve in vnesite ta URL v polje URL -ji dodatnih upraviteljev plošč, da boste lahko dostopali do knjižnic ESP8266 za Arduino:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
To polje podpira več URL -jev. Če imate že vnesene druge URL -je, jih ločite z vejicami.
- Odprite upravitelja plošč v meniju Orodja -> meni Board in namestite platformo ESP8266.
- Po namestitvi pojdite v meni Orodja> Plošča in izberite ploščo: Generični modul ESP8266.
- Prenesite knjižnico UbidotsESPMQTT kot datoteko ZIP v našem računu GitHub.
- Nazaj v Arduino IDE kliknite Sketch -> Include Library -> Add. ZIP Library.
- Izberite datoteko. ZIP za UbidotsESPMQTT in kliknite »Sprejmi« ali »Izberi«. Zaprite Arduino IDE in jo znova odprite.
3. korak: Kodiranje vašega SONOFF Dual
Ta vzorčna koda se bo naročila na spremenljivko Ubidots, ki hkrati vklopi ali izklopi oba releja.
Preden zaženete kodo, pojdite na svoj račun Ubidots, poiščite zavihek "Naprave" in ustvarite napravo z imenom "SONOFF Dual" in spremenljivko v njej imenovano "Releji". Izgledati mora tako.
Prepričajte se, da je oznaka API-ja naprave "sonoff-dual" in oznaka spremenljivega API-ja "releji". To so edinstveni identifikatorji, ki jih SONOFF uporablja, da ve, na katero spremenljivko se je treba naročiti pri posredniku MQTT. Po potrebi lahko urejate oznake. Zdaj ste pripravljeni, da svojo napravo utripate s to kodo!
4. korak: Na daljavo upravljajte svoje aparate
Ko utripate svoje naprave, odprite serijski monitor Arduino IDE, bi morali videti nekaj podobnega na sliki, kar pomeni, da sta bila povezava WiFi in naročnina na MQTT uspešni.
Zdaj pojdite na zavihek "Nadzorne plošče" in dodajte nov pripomoček vrste "Nadzor" "Stikalo". To stikalo bo spremenljivki "Releji" poslalo "1" ali "0", ki se nato prebere v funkciji povratnega klica SONOFF za vklop ali izklop relejev. SONOFF Dual lahko zdaj upravljate na daljavo z armaturne plošče!