Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Kjo stafetë Wi-Fi prej $ 9 mund të kontrollojë dy pajisje në të njëjtën kohë. Mësoni si ta lidhni atë me Ubidots dhe shfrytëzoni potencialin e tij të plotë!
Në këtë udhëzues do të mësoni se si të kontrolloni disa pajisje 110V mbi Wi-Fi për 9 dollarë, duke përdorur SONOFF Dual të Itead. Krahasuar me prizat e mençura të konsumit WiFi në treg, SONOFF është një alternativë e shkëlqyer për të bërë shtëpi të zgjuara dhe madje edhe projekte industriale IoT në një shkallë më të madhe. Për më tepër, ai bazohet në çipin e njohur Wi-Fi ESP8266, duke e bërë atë të pajtueshëm me mjedisin Arduino dhe burime të tjera si bibliotekat tona ESP në Ubidots.
Hapi 1: Kërkesat dhe konfigurimi
Për të ndjekur këtë udhëzues, do t'ju duhet:
- Një pajisje UartSBee për të qenë në gjendje të programoni SONOFF duke përdorur kompjuterin tuaj
- NJ S SONOFF i Dyfishtë
- Biblioteka UbidotsESPMQTT
- Llogari Ubidots - ose - Licencë STEM
Konfigurimi i harduerit
Çmontoni pajisjen SONOFF Dual, kjo është për të hyrë në pinout SONOFF TTL, të cilën do të na duhet për të programuar bordin ESP8266. SONOFF vjen pa dy titujt e tij të pin, kështu që do t'ju duhet t'i lidhni ato para se të programoni njësinë.
Pas bashkimit, lidhni bordin me UartSBee duke ndjekur këtë tabelë:
UartSBee - SONOFF Dyfishtë
KQV - KQV
TX - RX
RX - TX
GND - GND
Hapi 2: Konfigurimi i Arduino IDE
Në Arduino IDE, klikoni në Skedarët -> Preferencat dhe futni këtë URL në fushën URL të Menaxherëve të Bordeve Shtesë, për të qenë në gjendje të hyni në bibliotekat e ESP8266 për Arduino:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
Kjo fushë mbështet URL të shumta. Ndani ato me presje në rast se tashmë keni URL të tjera të shtypura.
- Hapni Menaxherin e Bordeve nga Tools -> Menuja e Bordit dhe instaloni platformën ESP8266.
- Pas instalimit, shkoni te menyja Tools> Board dhe zgjidhni tabelën: Moduli Generic ESP8266.
- Shkarkoni bibliotekën UbidotsESPMQTT si një skedar ZIP në llogarinë tonë GitHub.
- Kthehuni në Arduino IDE tuaj, klikoni në Sketch -> Përfshi Bibliotekën -> Shtoni Bibliotekën. ZIP.
- Zgjidhni skedarin. ZIP të UbidotsESPMQTT dhe pastaj klikoni në "Prano" ose "Zgjidh". Mbyllni Arduino IDE dhe hapeni përsëri.
Hapi 3: Kodimi i SONOFF -it tuaj të Dyfishtë
Ky kod mostër do të regjistrohet në një ndryshore Ubidots që ndez ose fik të dy stafetat në të njëjtën kohë.
Para se të ekzekutoni kodin, shkoni në llogarinë tuaj Ubidots, gjeni skedën "Pajisjet" dhe krijoni një pajisje të quajtur "SONOFF Dual" dhe një ndryshore në të të quajtur "Relays". Duhet të duket si ky imazh.
Sigurohuni që etiketa e Pajisjes API është "sonoff-dual" dhe etiketa e ndryshueshme API është "stafetë". Këta janë identifikuesit unikë të përdorur nga SONOFF për të ditur se cilës variabël të regjistroheni në ndërmjetësin MQTT. Ju mund t'i ndryshoni etiketat nëse është e nevojshme. Tani jeni gati për të ndezur pajisjen tuaj me këtë kod!
Hapi 4: Kontrolloni pajisjet tuaja në distancë
Pas ndezjes së pajisjeve tuaja, hapni monitorin serik të Arduino IDE, duhet të shihni diçka si në foto, që do të thotë se lidhja WiFi dhe pajtimi MQTT ishin të suksesshëm.
Tani shkoni te skedari "Pultet" dhe shtoni një Widget të ri të tipit "Control" "Switch". Ky çelës do të dërgojë një "1" ose një "0" në ndryshoren "Relays", e cila më pas lexohet në funksionin e kthimit të SONOFF për të ndezur ose fikur stafetat. Tani mund ta kontrolloni SONOFF Dual tuaj nga distanca nga pulti juaj!