فهرست مطالب:

آموزش دوگانه SONOFF: لوازم برقی خود را از راه دور با استفاده از MQTT و Ubidots کنترل کنید: 4 مرحله
آموزش دوگانه SONOFF: لوازم برقی خود را از راه دور با استفاده از MQTT و Ubidots کنترل کنید: 4 مرحله

تصویری: آموزش دوگانه SONOFF: لوازم برقی خود را از راه دور با استفاده از MQTT و Ubidots کنترل کنید: 4 مرحله

تصویری: آموزش دوگانه SONOFF: لوازم برقی خود را از راه دور با استفاده از MQTT و Ubidots کنترل کنید: 4 مرحله
تصویری: Part 1 - Ann Veronica Audiobook by H. G. Wells (Chs 01 -03) 2024, جولای
Anonim
آموزش دوگانه SONOFF: لوازم برقی خود را از راه دور با استفاده از MQTT و Ubidots کنترل کنید
آموزش دوگانه SONOFF: لوازم برقی خود را از راه دور با استفاده از MQTT و Ubidots کنترل کنید

این رله وای فای 9 دلاری می تواند همزمان دو دستگاه را کنترل کند. بیاموزید که چگونه آن را به Ubidots وصل کنید و از پتانسیل کامل آن استفاده کنید!

در این راهنما نحوه کنترل چند دستگاه 110 ولت از طریق Wi-Fi را با استفاده از SONOFF دوگانه Itead با 9 دلار یاد خواهید گرفت. در مقایسه با دوشاخه های هوشمند WiFi در بازار ، SONOFF یک جایگزین عالی برای ساخت خانه های هوشمند و حتی پروژه های IoT صنعتی در مقیاس بزرگتر است. علاوه بر این ، بر اساس تراشه محبوب Wi-Fi ESP8266 ساخته شده است ، که آن را با محیط Arduino و سایر منابع مانند کتابخانه های ESP ما در Ubidots سازگار می کند.

مرحله 1: الزامات و راه اندازی

الزامات و راه اندازی
الزامات و راه اندازی
الزامات و راه اندازی
الزامات و راه اندازی
الزامات و راه اندازی
الزامات و راه اندازی

برای پیروی از این دستورالعمل ، به موارد زیر نیاز دارید:

  • یک دستگاه UartSBee برای برنامه ریزی SONOFF با استفاده از رایانه خود
  • SONOFF دوگانه
  • کتابخانه UbidotsESPMQTT
  • حساب Ubidots - یا - مجوز STEM

راه اندازی سخت افزار

دستگاه SONOFF Dual را جدا کنید ، این برای دسترسی به pinout SONOFF TTL است که برای برنامه ریزی ESP8266 روی صفحه به آن نیاز داریم. SONOFF بدون دو سرآیند پین خود ارائه می شود ، بنابراین قبل از برنامه نویسی دستگاه باید آنها را لحیم کنید.

پس از لحیم کاری ، صفحه زیر را به UartSBee وصل کنید:

UartSBee - SONOFF دوگانه

VCC - VCC

TX - RX

RX - TX

GND - GND

مرحله 2: راه اندازی Arduino IDE

راه اندازی IDE آردوینو
راه اندازی IDE آردوینو

در Arduino IDE ، روی Files -> Preferences کلیک کنید و این URL را در فیلد URL های Additional Boards Manager وارد کنید تا بتوانید به کتابخانه های ESP8266 برای Arduino دسترسی پیدا کنید:

https://arduino.esp8266.com/stable/package_esp8266com_index.json

این قسمت از چندین آدرس اینترنتی پشتیبانی می کند. در صورت داشتن URL های دیگر تایپ شده ، آنها را با کاما جدا کنید.

  • مدیران بردها را از منوی Tools -> Board باز کرده و پلتفرم ESP8266 را نصب کنید.
  • پس از نصب ، به منوی Tools> Board رفته و برد را انتخاب کنید: Generic ESP8266 Module.
  • کتابخانه UbidotsESPMQTT را به عنوان یک فایل ZIP در حساب GitHub ما بارگیری کنید.
  • در Arduino IDE خود ، روی Sketch -> Include Library -> Add. ZIP Library کلیک کنید.
  • فایل. ZIP UbidotsESPMQTT را انتخاب کرده و سپس روی "Accept" یا "Choose" کلیک کنید. IDE Arduino را ببندید و دوباره باز کنید.

مرحله 3: کدگذاری SONOFF Dual خود

کدگذاری SONOFF دوگانه شما
کدگذاری SONOFF دوگانه شما

این کد نمونه شامل یک متغیر Ubidots می شود که هر دو رله را همزمان روشن یا خاموش می کند.

قبل از اجرای کد ، به حساب Ubidots خود بروید ، برگه "Devices" را پیدا کرده و دستگاهی به نام "SONOFF Dual" و متغیری در آن به نام "Relays" ایجاد کنید. باید شبیه این تصویر باشد.

مطمئن شوید که برچسب Device API "sonoff-dual" و برچسب API متغیر "رله" باشد. اینها شناسه های منحصر به فردی هستند که توسط SONOFF استفاده می شود تا بداند کدام متغیر در کارگزار MQTT مشترک شود. در صورت نیاز می توانید برچسب ها را ویرایش کنید. اکنون آماده هستید که دستگاه خود را با این کد فلش کنید!

مرحله 4: لوازم خود را از راه دور کنترل کنید

لوازم خانگی خود را از راه دور کنترل کنید!
لوازم خانگی خود را از راه دور کنترل کنید!
لوازم خانگی خود را از راه دور کنترل کنید!
لوازم خانگی خود را از راه دور کنترل کنید!

پس از چشمک زدن دستگاه های خود ، مانیتور سریال Arduino IDE را باز کنید ، باید چیزی شبیه به تصویر را مشاهده کنید ، به این معنی که اتصال WiFi و اشتراک MQTT با موفقیت انجام شد.

اکنون به برگه "Dashboard" بروید و یک ویجت جدید از نوع "Control" "Switch" اضافه کنید. این سوئیچ یک "1" یا "0" را به متغیر "رله" ارسال می کند ، که سپس در تابع تماس SONOFF خوانده می شود تا رله ها روشن یا خاموش شوند. اکنون می توانید SONOFF Dual خود را از راه دور از داشبورد خود کنترل کنید!

توصیه شده: