Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tämä 9 dollarin Wi-Fi-rele voi ohjata kahta laitetta samanaikaisesti. Opi yhdistämään se Ubidotsiin ja hyödyntämään sen kaikki mahdollisuudet!
Tässä oppaassa opit hallitsemaan paria 110 voltin laitetta Wi-Fi-yhteydellä 9 dollarilla Iteadin SONOFF Dual -laitteella. Verrattuna markkinoilla oleviin kuluttajatason WiFi-älypistorasioihin, SONOFF on loistava vaihtoehto älykkään kodin ja jopa teollisten IoT-projektien tekemiseen laajemmassa mittakaavassa. Lisäksi se perustuu suosittuun ESP8266-Wi-Fi-siruun, joten se on yhteensopiva Arduino-ympäristön ja muiden resurssien, kuten ESP-kirjastojen kanssa Ubidotsissa.
Vaihe 1: Vaatimukset ja asennus
Tämän ohjeen noudattamiseksi tarvitset:
- UartSBee -laite SONOFF -ohjelman ohjelmoimiseksi tietokoneellasi
- SONOFF Dual
- UbidotsESPMQTT -kirjasto
- Ubidots -tili - tai - STEM -lisenssi
Laitteiston asennus
Pura SONOFF Dual -laite, jotta pääset käsiksi SONOFF TTL -pistorasiaan, joka meidän on ohjelmoitava sisäinen ESP8266. SONOFF toimitetaan ilman kahta nastaotsikkoa, joten sinun on juotettava ne ennen laitteen ohjelmointia.
Liitä levy juottamisen jälkeen UartSBee -laitteeseen tämän taulukon mukaisesti:
UartSBee - SONOFF Dual
VCC - VCC
TX - RX
RX - TX
GND - GND
Vaihe 2: Arduino IDE -asennus
Napsauta Arduino IDE: ssä Tiedostot -> Asetukset ja kirjoita tämä URL -osoite Lisäkorttien hallinnan URL -osoitteet -kenttään, jotta voit käyttää ESP8266: n Arduinon kirjastoja:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
Tämä kenttä tukee useita URL -osoitteita. Erota ne pilkuilla, jos olet jo kirjoittanut muita URL -osoitteita.
- Avaa Boards Manager Työkalut -> Board -valikosta ja asenna ESP8266 -alusta.
- Asennuksen jälkeen siirry Työkalut> Kortti -valikkoon ja valitse levy: Generic ESP8266 Module.
- Lataa UbidotsESPMQTT -kirjasto ZIP -tiedostona GitHub -tilillemme.
- Palaa Arduino IDE: hen napsauttamalla Luonnos -> Sisällytä kirjasto -> Lisää. ZIP -kirjasto.
- Valitse UbidotsESPMQTT: n. ZIP -tiedosto ja napsauta sitten "Hyväksy" tai "Valitse". Sulje Arduino IDE ja avaa se uudelleen.
Vaihe 3: SONOFF Dual -laitteen koodaus
Tämä esimerkkikoodi tilaa Ubidots -muuttujan, joka kytkee päälle tai pois molemmat releet samanaikaisesti.
Ennen kuin käytät koodia, siirry Ubidots -tiliisi, etsi "Laitteet" -välilehti ja luo laite nimeltä "SONOFF Dual" ja siihen muuttuja nimeltä "Releet". Sen pitäisi näyttää tältä kuvalta.
Varmista, että Device API -tunniste on "sonoff-dual" ja muuttuva API-nimi "releet". Nämä ovat yksilöllisiä tunnisteita, joita SONOFF käyttää tietääkseen, minkä muuttujan tilata MQTT -välittäjässä. Voit muokata tarroja tarvittaessa. Olet nyt valmis salamaan laitteesi tällä koodilla!
Vaihe 4: Hallitse laitteitasi etänä
Kun olet väläyttänyt laitteesi, avaa Arduino IDE: n sarjamonitori, sinun pitäisi nähdä jotain kuten kuvassa, mikä tarkoittaa, että WiFi -yhteys ja MQTT -tilaus onnistuivat.
Siirry nyt "Koontinäytöt" -välilehdelle ja lisää uusi Widget, jonka tyyppi on "Ohjaus" "Kytkin". Tämä kytkin lähettää "1" tai "0" muuttujalle "Releet", joka sitten luetaan SONOFFin takaisinsoittotoiminnosta releiden kytkemiseksi päälle tai pois. Voit nyt hallita SONOFF Dual -laitettasi etänä kojelaudalta!