نحوه اتصال ماژول وای فای به رله ماژول رله هوشمند

صفحه اصلی / لپ تاپ ها

شماره گیری
قدرت
3500 VA

ولتاژ
شبکه ها
220 ولت

اندازه
رله
8.8x3.8x2.3 سانتی متر

رله WiFi Sonoff World On TH (TH16A) یک نسخه هوشمند سوئیچ سونوف است. این رله می تواند دما و رطوبت هوا را از هر نقطه از جهان از طریق اینترنت با استفاده از اپلیکیشن مخصوصی که قابل نصب بر روی هر گوشی هوشمندی باشد تنظیم و حفظ کند.
اغلب برای حفظ دما و رطوبت راحت در اتاق استفاده می شود. یعنی می توانید یک سیستم گرمایشی و یک مرطوب کننده هوا را به رله متصل کنید و دستگاه به طور خودکار سیستم گرمایش و رطوبت را روشن/خاموش می کند. رله ها همچنین در تراریوم ها استفاده می شوند، جایی که لازم است به ویژه شرایط نگهداری خزندگان را با دقت حفظ کنید.
ویژگی های رله WiFi Sonoff World On TH (TH16A):
- نظارت بر دما و رطوبت در زمان واقعی
- حالت روشن/خاموش خودکار بر اساس دما یا رطوبت تنظیم شده
- امکان تنظیم حالت دستی. روشن/خاموش فوری
- روشن/خاموش کردن دستگاه ها از راه دور حتی بدون سنسورهای متصل
- تایمرهای شمارش معکوس برای روشن/خاموش کردن در یک زمان مشخص.
رله وای فای Sonoff World On TH (TH16A) ساخت کشور چین است. کیفیت با گارانتی و گواهی رسمی تایید می شود. در فروشگاه اینترنتی ما می توانید با قیمت مناسب خرید کنید.

بررسی ویدیویی رله WiFi Sonoff World On TH (TH16A)

ویدیویی در مورد بخاری و فروشگاه ما شما را گرم می کنیم تماشا کنید

. کنترل از راه دور از طریق گوشی هوشمند
. برنامه رایگان روسی زبان
. طبق برنامه یا تایمر روشن و خاموش کنید.
. اندازه گیری دما و رطوبت
. اطلاع رسانی در مورد وضعیت دستگاه.
. قیمت پایین

.
. سنسور دما و رطوبت
. کارت گارانتی

مزایا:
. کنترل از راه دور رطوبت و دمای اتاق
. اپلیکیشن رایگان برای گوشی های هوشمند در پلتفرم IOS/Android
. قیمت
ایرادات:
. کنترل از راه دور نیاز به اتصال WiFi دارد

عکس‌های رله WiFi Sonoff World On TH (TH16A)

دستورالعمل، گواهی برای رله WiFi Sonoff World On TH (TH16A)

سوالات متداول (سؤالات متداول)

رله WiFi Sonoff World On TH (TH16A) چیست و چگونه کار می کند؟
رله Sonoff World On TH (TH16A) یک وسیله الکتریکی با ماژول وای فای داخلی است که به شما امکان می دهد وسایل برقی را از طریق اینترنت از هر کجای دنیا از راه دور کنترل کنید.

چه وسایل الکتریکی را می توان از طریق رله WiFi Sonoff World On TH (TH16A) کنترل کرد؟
شما می توانید هر وسیله برقی که نیاز به روشن و خاموش کردن دوره ای دارد را کنترل کنید. به عنوان مثال، سیستم های آبیاری یا گرمایشی.

برای کنترل رله Sonoff World On TH (TH16A) از طریق WiFi چه باید کرد؟
برای این کار باید اپلیکیشن eWeLink را بر روی گوشی یا تبلت خود دانلود و نصب کنید. بعد، طبق دستورالعمل ها، رله را وصل کنید و می توانید از آن استفاده کنید.

بیایید از ابتدا شروع کنیم.

تراشه ESP 8266

تراشه ESP8266 به طور خاص برای اینترنت اشیا طراحی شده است. دو گزینه برای استفاده از این تراشه وجود دارد. اولین مورد به عنوان یک پل UART-WIFI برای اتصال به میکروکنترلر و کنترل دستورات AT است. گزینه دوم این است که تراشه خود نقش یک کنترل کننده را بازی می کند. طبق برآورد من، در بین علاقه مندان به الکترونیک، تراشه بیشتر به عنوان یک کنترل کننده استفاده می شود.

قابلیت های تراشه:

  • پشتیبانی 802.11 b/g/n
  • MCU داخلی 32 بیتی با مصرف برق کم
  • ADC 10 بیتی داخلی
  • پشته TCP/IP داخلی
  • تقویت کننده سیگنال RF داخلی
  • پشتیبانی از تنوع آنتن
  • WiFi 2.4 گیگاهرتز، پشتیبانی از WPA/WPA2
  • از حالت های STA/AP/STA+AP پشتیبانی کنید
  • SDIO 2.0، (H) SPI، UART، I2C، I2S، کنترل از راه دور IR، PWM، GPIO
  • STBC، 1x1 MIMO، 2x1 MIMO
  • تجمع A-MPDU و A-MSDU و فاصله نگهبانی 0.4 ثانیه
  • توان خروجی +20 dBm در حالت 802.11b

تراشه یک راه حل WiFi بسیار یکپارچه است. ما موفق شدیم همه چیزهایی را که نیاز داشتیم داخل تراشه قرار دهیم. حداقل مدار معمولی مورد نیاز برای عملکرد یک ریزمدار فقط از هفت عنصر تشکیل شده است.

عکس برای مقایسه تعداد اجزای راه حل های مشابه.

طبق برخی منابع، تمام این زیبایی توسط هسته پردازنده 32 بیتی Xtensa LX106 کنترل می شود، طبق منابع دیگر - Tensilica's L106 Diamond. در زیر میکروسکوپ، تراشه مانند یک شهر کامل از عناصر متصل به نظر می رسد.

یکی از مهمترین ویژگی ها مصرف انرژی است. در ESP8266 به سادگی شگفت انگیز است:

  • 215 میلی آمپر در حالت انتقال پیوسته.
  • 1 میلی آمپر در حالت حفظ ارتباط با نقطه دسترسی
  • 10uA در حالت خواب عمیق با ساعت در حال اجرا
  • 0.5uA در حالت خاموش کردن برق

زمان لازم برای بیدار شدن و شروع ارسال یک بسته کمتر از 2 میلی ثانیه است. به عنوان مثال، هنگام اندازه گیری دما هر 100 ثانیه و اتصال به یک نقطه دسترسی و انتقال داده های انباشته شده در هر 300 ثانیه (بقیه زمان خواب تراشه)، جریان متوسط ​​حدود 1 میلی آمپر خواهد بود. این بیش از سه ماه کارکرد از سه باتری AA با ظرفیت 2600 میلی آمپر ساعت است.

درباره ماژول ها ESP

در حال حاضر، محبوب ترین ماژول ها در تراشه های ESP8266 عبارتند از ESP-01، ESP-02، ESP-03، ESP-04، ESP-05، ESP-06، ESP-07، ESP-08، ESP-09، ESP-10، ESP-11، ESP-12، ESP-12E. آنها از نظر تعداد پین های سیمی، وجود کانکتور برای اتصال آنتن خارجی و اندازه آنها متفاوت هستند.

اکنون می توانید برادر بزرگتر ESP8266 را در فروش پیدا کنید - این ماژول ESP-32 است. در Aliexpress، تاکنون تنها دو فروشنده این ماژول ها را دارند. قیمت حدود 250 روبل در مقابل 110 روبل برای ESP-12E است. ماژول جدید نکات مثبت بیشتری خواهد داشت.

ویژگی های کلیدی ESP-32. (برای مشاهده کلیک کنید)

وای فای
- 802.11 b/g/n/e/i
- 802.11 n (2.4 گیگاهرتز)، تا 150 مگابیت بر ثانیه
- ویژگی های امنیتی 802.11i: پیش احراز هویت و TSN
- 802.11 e: مدیریت صف های متعدد برای استفاده کامل از اولویت بندی ترافیک QoS
- دسترسی محافظت شده از Wi-Fi (WPA)/WPA2
- راه اندازی محافظت شده از Wi-Fi (WPS)
- سازگار و دارای گواهینامه UMA
- تنوع آنتن و انتخاب
- تجمع A-MPDU و A-MSDU
- قدرت WMM و U-APSD
- تکه تکه شدن و یکپارچه سازی
- Wi-Fi Direct (P2P)، P2P Discovery، حالت مالک گروه P2P و مدیریت انرژی P2P
- حالت ایستگاه BSS زیرساخت / حالت Soft AP
- نظارت / اسکن خودکار چراغ
- پشته های SSL با شتاب دهنده های سخت افزاری

بلوتوث
- رادیو و بیس باند کاملاً یکپارچه تک تراشه CMOS
- بلوتوث Piconet و Scatternet
- بلوتوث 4.2 (BR/EDR/BLE)
- پرش فرکانس تطبیقی ​​(AFH)
- SMP
- فرستنده کلاس 1، کلاس 2 و کلاس 3 بدون تقویت کننده قدرت خارجی
- قدرت ضربه گیر +10 دسی بل
- گیرنده NZIF با حساسیت -90 dBm
- حداکثر سرعت 4 مگابیت در ثانیه UART HCI
- SDIO/SPI HCI
- CVSD و SBC
- مصرف برق کم
- حداقل جزء خارجی

CPU و حافظه
- Xtensa® Dual-Core 32 بیتی LX6 میکروفون، تا 400MIPS
- رام 128 کیلوبایت
- QSPI Flash/SRAM، تا 4 x 16 مگابایت
- منبع تغذیه: 2.5 ولت تا 3.6 ولت
- 416 کیلوبایت SRAM

ساعت و تایمر
- نوسانگر کریستالی 2 مگاهرتز تا 40 مگاهرتز
- نوسان ساز داخلی 8 مگاهرتز با کالیبراسیون
- نوسان ساز خارجی 32 کیلوهرتز برای RTC با کالیبراسیون
- نوسان ساز داخلی RC با کالیبراسیون
- دو گروه تایمر شامل 3 تایمر 64 بیتی و 1 x نگهبان در هر گروه
- تایمر RTC با دقت زیر ثانیه
- نگهبان RTC

رابط های جانبی پیشرفته
- 12 بیت SAR ADC تا 16 کانال
- 2 مبدل D/A 10 بیتی
- 10 سنسور لمسی
- سنسور دما (-40 + 125 درجه سانتیگراد)
- 4 x SPI
- 2 x I2S
- 2 x I2C
- 2 x UART
- 1 میزبان (SD/eMMC/SDIO)
- 1 برده (SDIO/SPI)
- رابط MAC اترنت با پشتیبانی اختصاصی DMA و IEEE 1588
- CAN 2.0
- IR (TX/RX)
- موتور PWM
- LED PWM تا 16 کانال

امنیت
- ویژگی های امنیتی استاندارد IEEE 802.11 همه پشتیبانی می شوند، از جمله WFA، WPA/WPA2 و WAPI
- بوت ایمن
- رمزگذاری فلش
- 1024 بیت OTP، تا 768 بیت برای مشتریان
- شتاب سخت افزاری رمزنگاری:
- AES 128/192/256
- کتابخانه HASH (SHA-2).
- RSA
- مولد اعداد رادم

به ویژه جالب، پشتیبانی اعلام شده از اتوبوس CAN است. به زودی کنترل سیستم های خودرو و انجام عیب یابی از طریق WiFi مستقیماً از یک دستگاه تلفن همراه امکان پذیر خواهد بود.

اما اجازه دهید به ESP-12E برگردیم. پلتفرم NodeMCU بر اساس این ماژول ساخته شده است.

درباره پلت فرم

این پلتفرم از قابلیت های ماژول ESP-12 استفاده می کند و میکروکنترلر مخصوص به خود را ندارد. چینی ها کلون های زیادی را با مبدل های رابط مختلف تولید می کنند و خود پلتفرم ها اندازه های مختلفی دارند.

به طور پیش فرض، پلت فرم با سیستم عامل NodeMCU با پشتیبانی از مفسر زبان برنامه نویسی LUA بارگیری می شود. اسکریپت ها رفتار هیئت مدیره را تعریف می کنند.

من برنامه ها را با استفاده از Arduino IDE می نویسم و ​​آپلود می کنم. برای کار با پلتفرم، باید کتابخانه ها را نصب کنید. کتابخانه ها دارای تعداد زیادی برنامه نمونه هستند.

نصب کتابخانه در محیط آردوینو IDE برای کار با NodeMCU .

برای نصب کتابخانه ها، باید به تنظیمات Arduino IDE رفته و آدرس http://arduino.esp8266.com/package_esp8266com_index.json را در قسمت «برد اضافی» وارد کنید.

لیست را به پایین اسکرول کنید و ESP8266 توسط ESP8266 Community را پیدا کنید و کتابخانه ها را نصب کنید.

بستن مدیر هیئت ها به "Tools" بروید و NodeMCU board را با توجه به نسخه خود انتخاب کنید.

برای اینکه بفهمید کدام ماژول را نصب کرده اید و کدام نسخه را انتخاب کنید، به ماژول نگاه کنید. اگر مخاطبین روی آن در سه طرف قرار داشته باشند، ESP-12E است، اگر فقط در دو طرف باشد، ESP-12 است.

پین انتساب پلت فرم NodeMCU

توابع پشتیبانی شده توسط کتابخانه ها برای آردوینو IDE .

توضیحات کامل را می توانید در اینجا https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_ru و به زبان روسی بخوانید. من در مورد توابع اصلی صحبت خواهم کرد.

GPIO به همان روشی که با آردوینو کنترل می شود. عملکرد pinMode، digitalRead، digitalWrite، analogWrite طبق معمول. analogRead(A0) بر این اساس مقدار ADC را از ورودی آنالوگ A0 می خواند. analogWrite نرم افزار PWM را فعال می کند. فرکانس PWM حدود 1 کیلوهرتز است. محدوده PWM از 0 تا 1023 است، همانطور که به یاد داریم برای آردوینو تا 255 است. وقفه ها نیز در هر GPIO به جز GPIO16 پشتیبانی می شوند. توابع millis() و micros() میلی ثانیه و میکروثانیه را برمی گرداند که از شروع ماژول گذشته است. تابع delay() NodeMCU متفاوت از آردوینو کار می کند. در اینجا استفاده از تاخیر مورد استقبال و حتی در برنامه های بزرگ ضروری است. هنگامی که ماژول از اتصال WiFi پشتیبانی می کند، باید بسیاری از کارهای پس زمینه غیر از طرح شما را انجام دهد. توابع WiFi و TCP/IP کتابخانه‌های SDK این توانایی را دارند که همه رویدادهای صف را پس از تکمیل هر چرخه تابع حلقه () یا در حین اجرای تاخیر (...) پردازش کنند. اگر بخش هایی از کد شما بیش از 50 میلی ثانیه طول می کشد تا اجرا شوند، باید از تاخیر (...) استفاده کنید تا پشته WiFi به درستی کار کند. اما delayMicroseconds () اجرای وظایف دیگر را مسدود می کند و برای تاخیرهای بیش از 20 میلی ثانیه توصیه نمی شود. سریال از سخت افزار UART0 استفاده می کند که روی PIO1 (TX) و GPIO3 (RX) اجرا می شود.

برنامه ای برای کنترل چهار رله از یک برنامه تلفن همراه

پس از نصب کتابخانه ها، یک بلوک از 4 رله را به پلتفرم به پایه های D1، D2، D3، D4 متصل می کنیم که به ترتیب مربوط به GPIO 5، 4، 0، 2 است. سپس برق را به پلت فرم و به بلوک رله وصل می کنیم. بلوک رله ای که من دارم یک ویژگی دارد. برای روشن کردن رله، باید پین را به زمین بکشید. یعنی 0 منطقی رله را روشن می کند و 1 خاموش می کند.

من سه گزینه را برای برنامه کنترل بلوک رله در نظر خواهم گرفت.

برنامه اول از کتابخانه محبوب aRest https://github.com/marcoschwartz/aREST استفاده می کند

این یک کتابخانه کنترل کننده API است که به شما امکان می دهد GPIO را از طریق درخواست های http مانند http://192.168.0.10/digital/6/1 کنترل کنید. قابلیت های آن: GPIO را روی دیجیتال یا آنالوگ (PWM) تنظیم کنید، 0 یا 1 را روی پین تنظیم کنید. حالت دیجیتال، متغیرها را برگردانید و وضعیت پین ها را بخوانید.

من برنامه را از نمونه هایی که همراه کتابخانه بود کامپایل و دانلود کردم. از نقطه نظر استفاده، نمی تواند ساده تر باشد.

در Setup یک اتصال با نقطه دسترسی برقرار می شود که از طریق پورت COM گزارش می شود. و حلقه شبیه به این است:

حلقه خالی() (

WiFiClient client = server.available();

اگر (! مشتری) (

بازگشت؛

}

while(!client.available())(

تاخیر (1);

}

rest.handle(client);

}

همه معلوم نیست آنجا چه خبر است. این کار می کند، اما ما در واقع چیزی را برنامه ریزی نمی کنیم. ما فقط برنامه را اجرا می کنیم، کتابخانه بقیه کارها را انجام می دهد. اما یادگیری نحوه کار با GPIO "به صورت دستی" جالب تر است. بله اتفاقا برنامه من بعد از مدت نامحدودی یخ کرد. گاهی بعد از 40 دقیقه، گاهی بعد از 5-6 ساعت. وقتی بعد از 8 ساعت روز کاری به خانه می آمدم، همیشه متوجه می شدم که این برنامه کار نمی کند. در این حالت روتر نشان می دهد که کلاینت WiFi متصل است و یک آدرس IP به آن اختصاص داده شده است. من به سرعت علاقه به کتابخانه را از دست دادم. من هیچ شکایتی در مورد انجماد aRest در انجمن های روسی زبان ندیده ام. من قبلاً مقصر NodeMCU یا منبع تغذیه ناپایدار بودم، اما آزمایشات بیشتر ثابت کرد که در مورد من برنامه مقصر بوده است. به احتمال زیاد، من یک مورد خاص دارم. من نمی گویم که کتابخانه کار نمی کند.

aRest را مرتب کردیم.

برنامه دوم به طور مستقل نوشته شده است، فقط از یک کتابخانه پلاگین #include استفاده می کند . این برنامه ساده است و به وضوح نحوه مدیریت پین ها را از طریق درخواست های وب نشان می دهد. این برنامه فقط می تواند حالت های منطقی روی پین های D1-D4 را کنترل کند و اطلاعات مربوط به زمان عملکرد برنامه را به عنوان یک درخواست آزمایشی نمایش دهد. در صورت لزوم، می توانید یک برنامه برای GPIO های باقی مانده اضافه کنید، به آن آموزش دهید تا PWM تولید کند و غیره. پین D4 به یک LED آبی که بر روی ماژول ESP-12E قرار دارد متصل می شود. پس از تحمل انجماد aRest، من به طور موقت رله 4 را از D4 جدا کردم و چند خط به برنامه خود اضافه کردم تا این LED چشمک بزند. بعد از کار به خانه آمدم و نگاه کردم - چشمک می زد، یعنی کار می کرد. با موبایلم چک کردم مطمئنا کار میکنه. برنامه به مدت 8 روز بدون فریز کار کرد، باید بیشتر کار می کرد، اما من فقط یک NodeMCU دارم، بنابراین به مطالعه آن ادامه دادم و برنامه باید متوقف می شد.

پس از کامپایل و بارگذاری برنامه در مانیتور پورت سریال، برنامه وضعیت اتصال و آدرس IP را که پلتفرم از نقطه دسترسی دریافت می کند گزارش می دهد.

برای کنترل بلوک رله برای این دو برنامه، برنامه ای برای یک تلفن همراه با سیستم عامل اندروید ایجاد شد. برنامه بسیار ساده است، در App Inventor 2 ایجاد شده است. در ادامه روند ایجاد برنامه را شرح خواهم داد. اول، گزینه سوم برای راه حل کنترل رله.

گزینه سوم مجتمع سیستم عامل پلت فرم و برنامه اندروید از یک توسعه دهنده. من از سرویس Blynk استفاده کردم. این یک سرویس مبتنی بر ابر برای ایجاد پنل های کنترل گرافیکی است و برای طیف گسترده ای از میکرو کامپیوترها و میکروکنترلرها مناسب است.

برای ایجاد پروژه خود که از طریق Blynk کنترل می شود، به مقدار کمی نیاز دارید: برنامه را نصب کنید (نسخه های iOS و Android موجود است) یا از فرم وب استفاده کنید. در اینجا باید در یک مرحله ثبت نام کنید - ایمیل و رمز عبور خود را وارد کنید. واقعیت این است که Blynk یک راه حل ابری است و بدون ثبت نام، هر کاربری می تواند کنترل سخت افزار را به دست آورد.

علاقه مندان می توانند سرور را به صورت محلی نصب کنند. در این حالت نیازی به دسترسی به اینترنت نیست.

من خود فرآیند را شرح خواهم داد. از دو بخش تشکیل شده است.

قسمت اول. Blynk را از گوگل پلی دانلود کنید. برنامه را نصب و اجرا کنید

  1. روی «ایجاد پروژه جدید» کلیک کنید
  2. نام پروژه را وارد کنید و NodeMCU را در قسمت "مدل سخت افزار" انتخاب کنید. Auth Token را از زبان بیاموزید یا آن را روی یک کاغذ یادداشت کنید و به ایمیل خود ارسال کنید. روی "ایجاد" کلیک کنید.
  3. روی "+" در گوشه کلیک کنید.
  4. "دکمه" را انتخاب کنید. همانطور که قبلاً متوجه شدید، هر عنصر اضافه شده به پروژه هزینه انرژی دارد. به طور پیش فرض، 2000 به شما داده می شود. با اضافه کردن ویجت، انرژی مصرف می شود. اگر نیاز به قرار دادن ویجت های بیشتری دارید، باید با پول انرژی بخرید.

  1. دکمه ما اینجاست. روی آن کلیک کنید. تنظیمات آن باز خواهد شد.
  2. یک نام، پینی که روی آن عمل می‌کند، دکمه یا حالت سوئیچ و نام حالت‌های «روشن» و «خاموش» را انتخاب کنید. شما نمی توانید سیگنال یک دکمه در برنامه را معکوس کنید. برای رله های من: دکمه خاموش است - 0 در خروجی، رله روشن است و بالعکس. می توانید با نصب سرور بر روی رایانه محلی خود قوانینی را برای نحوه عملکرد منطق تجویز کنید.
  3. بعد، روی مثلث بالا سمت راست کلیک کنید. برنامه از حالت ویرایش به عملکرد تغییر می کند.
  4. دکمه ها کار می کنند. نکته قابل توجه این است که چند لمسی پشتیبانی می شود. من سعی کردم 6 دکمه را همزمان فشار دهم. همه چیز کار می کند (تلفن طبق توضیحات 10 نقطه فشار دارد).

قسمت دوم - این سیستم عامل NodeMCU است. کتابخانه های Blynk را دانلود و نصب کنید https://github.com/blynkkk/blynk-library. Arduino IDE - File - Samples - Blynk - BoardsAndShields - ESP8266_Standalone را راه اندازی کنید.

رمز تأیید را از قسمت مخفی ایمیل در مثال وارد کنید. و همچنین SSID شبکه وای فای شما و رمز ورود به آن.

همه جمع آوری و دوخت. همه چیز برای اولین بار کار کرد. اگر از سرویس ابری استفاده می کنید، هم تلفن همراه و هم NodeMCU شما باید به اینترنت دسترسی داشته باشند.

ایجاد اپلیکیشن دربرنامه مخترع.

App Inventor یک محیط توسعه بصری برای برنامه های اندرویدی است که به حداقل دانش برنامه نویسی کاربر نیاز دارد. در ابتدا در آزمایشگاه های گوگل توسعه یافت، پس از بسته شدن این آزمایشگاه به موسسه فناوری ماساچوست منتقل شد. برای برنامه نویسی، App Inventor از یک رابط گرافیکی، یک زبان برنامه نویسی بصری بسیار شبیه به Scratch و StarLogo TNG استفاده می کند. درک نحوه نوشتن یک برنامه چندان دشوار نیست. من هیچ سند مفیدی به زبان روسی پیدا نکردم، اما ویدیوهای زیادی در YouTube وجود دارد.

این سرویس دارای دو تب اصلی است. اولین مورد "طراح" است، این جایی است که اجزا در ویرایشگر بصری قرار می گیرند. سرعت توسعه رابط کاربری به لطف یکی از ویژگی های سرویس App Inventor بسیار بالا است. شما باید برنامه MIT App Inventor 2 Companion را روی دستگاه تلفن همراه خود نصب کنید. آن را راه اندازی کنید. در وب سایت، Connect - AI Companion را انتخاب کنید. یک کد QR تولید و روی صفحه نمایش داده می شود. در برنامه، باید روی «اسکن کد QR» کلیک کنید و کد را اسکن کنید. پس از چند ثانیه، برنامه بر روی صفحه نمایش تلفن همراه شما ظاهر می شود. عناصر جدید یا هر داده تغییر یافته به معنای واقعی کلمه در یک ثانیه برای تأیید در دستگاه تلفن همراه در دسترس قرار می گیرند.

صفحه شامل: یک فیلد ورودی برای وارد کردن آدرس IP، یک دکمه برای تنظیم آدرس و ارسال درخواست آزمایشی است. در زیر کامپوننت "WebViewer" وجود دارد که صفحه ای را که در پاسخ از NodeMCU ارسال شده است نمایش می دهد. در زیر 4 گروه از دو دکمه وجود دارد که رله را روشن و خاموش می کنند. ما همچنین به یک کامپوننت "TinyDB" نیاز داریم تا یک متغیر را در آن ذخیره کنیم تا یک پرس و جو بسازیم. من همچنین یک جزء تشخیص صدا را برای آزمایش اضافه کردم تا بتوان رله را با دستورات صوتی کنترل کرد. من الگوریتم اقدامات برای تشخیص متن را توصیف نمی کنم، زیرا استفاده از این تابع بسیار ناخوشایند است. ابتدا باید دکمه را فشار دهید، سپس پنجره ای از Google با کتیبه "speak" ظاهر می شود، سپس دستور تلفظ می شود. علاوه بر این، پس از اتمام تلفظ دستور، سیستم تشخیص مدتی منتظر می ماند، سپس متوجه می شود که همه چیز قبلاً گفته شده است. سپس تشخیص گفتار و پاسخ متن می آید. باید با عبارات از پیش آماده شده مقایسه شود. و تنها پس از این دستور اجرا خواهد شد. ضربه زدن روی دکمه آسان تر است.

تب دوم "Blocks" نام دارد. در اینجا کل بخش "نرم افزار" برنامه به صورت بلوک مشخص می شود.

در اینجا الگوریتم برنامه از بلوک ها کامپایل می شود. بخش اصلی الگوریتم روی اسکرین شات است. من آنچه را که در اینجا اتفاق می افتد توضیح خواهم داد.

  • هنگامی که SET.Click - هنگامی که دکمه "تنظیم" فشار داده می شود، تابع IP را فراخوانی کنید
  • بعد خود تابع IP می آید. آدرس IP را از فیلد ورودی در TinyDB ذخیره می کند و در ابتدا "http://" را اضافه می کند. سپس WebViewer.GoToUrl آدرس را از TinyDB می گیرد، "/test" را در پایان اضافه می کند و به این آدرس می رود. من "http://192.168.0.1/test" را دریافت می کنم. در WebViewer اطلاعاتی بر روی صفحه نمایش بارگذاری می شود که تست گذرانده شده است و زمان کار مداوم NodeMCU نمایش داده می شود. اگر آدرس IP اشتباه وارد شده باشد، پیامی مبنی بر عدم امکان باز کردن صفحه دریافت می کنیم.
  • وقتی ON1.Click (ON1 نام دکمه است) عملکرد ON1 را فراخوانی می کند.
  • تابع ON1 آدرس را از TinyDB می گیرد، "/D1/0" را به آن اضافه می کند و در نتیجه "http://192.168.0.1/D1/0" را ایجاد می کند و درخواست را ارسال می کند. NodeMCU با دریافت این درخواست، متوجه می شود که پین ​​D1 باید روی 0 تنظیم شود. پاسخ "GPIO set OK" را که در WebViewer می بینیم را اجرا کرده و ارسال می کند.
  • دکمه بعدی، OFF1، همین کار را انجام می دهد، فقط "/D1/1" را در پایان اضافه می کند. منطق 1 را روی پین D1 قرار می دهد. رله خاموش می شود.

دکمه های باقیمانده به همین ترتیب عمل می کنند و شماره پین ​​ها و وضعیت مورد نیاز در درخواست را تغییر می دهند.

بعد از اینکه همه چیز بررسی شد و کار کرد، روی Build - App کلیک کنید (apk. را در رایانه من ذخیره کنید). فایل apk برنامه در حال کامپایل و دانلود است. باید روی دستگاه تلفن همراه شما نصب شود، زیرا قبلاً اجازه نصب برنامه ها از منابع شخص ثالث را در تنظیمات داده است. اکنون برنامه به خودی خود شروع می شود. دیگر نیازی به AI Companion نیست و نیازی به اتصال به اینترنت نیز نیست.

به این ترتیب می توانید به راحتی یک برنامه برای دستگاه اندرویدی خود ایجاد کنید تا بار وای فای را مدیریت کنید.

NodeMCU و تلفن همراه به روتر خانگی متصل هستند. در جایی که نقطه دسترسی WiFi وجود ندارد، NodeMCU می تواند به عنوان یک نقطه دسترسی برای اتصال مستقیم یک دستگاه تلفن همراه به ESP8266 عمل کند. به عنوان مثال، کنترل باز شدن درب گاراژ و روشن کردن چراغ های گاراژ.

P.S. من هنوز نتوانسته ام نقطه دسترسی را روی پلت فرم بالا ببرم. مثالی که با کتابخانه ها ارائه می شود کامپایل نمی شود. Arduino IDE فقط در حین کامپایل هنگ می کند. من هنوز باید این را بفهمم.

P.P.S. من موضوع را به سکوی مطرح کردم، اما هنوز به کار مناسبی دست نیافته ام. دستورات یا با چند ثانیه تاخیر اجرا می شد یا اصلا اجرا نمی شد. تحقیقات ماژول در حال حاضر به حالت تعلیق درآمده است. مشغول تعمیر و نگهداری خودرو

و همچنین MP3509 را ببینید - یک رله WiFi جدید با قابلیت های عالی!

MP3509.

در دسترس نیست

گزارش دهید

در مورد ورود به انبار

به علاقه مندی ها اضافه کنید

ماژول متوقف شده است. از جایگزین عملکردی MP3509 استفاده کنید.

رله Wi-Fi برای کنترل لوازم الکتریکی از طریق اتصال WiFi در یک شبکه خانگی یا شرکتی طراحی شده است. می‌توان آن را با موفقیت در پروژه‌های دسته‌بندی «اینترنت اشیا» یا «خانه کنترل‌شده» استفاده کرد. رله به شما این امکان را می دهد که با استفاده از یک برنامه رایگان تلفن همراه برای اندروید، دو مورد از لوازم الکتریکی خود را از راه دور روشن یا خاموش کنید. و اگر ارائه دهنده اینترنت شما امکان دسترسی به شبکه خانگی شما را از خارج فراهم کند (آدرس IP ثابت)، در این صورت شما این فرصت را دارید که وسایل برقی را از طریق اینترنت کنترل کنید. شما می توانید کنترل رله WiFi ما را در برنامه ها و برنامه های خود جاسازی کنید، زیرا سیستم فرمان باز است و استفاده از آن آسان است.

مشخصات

ویژگی های خاص

  • نسخه فعلی ماژول پیاده سازی می کند:
  • رله روشن/خاموش، 2 کانال
  • رله را برای تعداد مشخصی از ثانیه روشن کنید
  • ساعت موتور - توانایی به دست آوردن اطلاعات در مورد کل زمان روشن بودن هر رله
  • راه اندازی ماژول با استفاده از یک برنامه برای ویندوز یا یک برنامه برای اندروید
  • توانایی غیرفعال کردن نقطه دسترسی هنگام کار در ماژول در شبکه خانگی
  • رمز عبور پیش فرض نقطه دسترسی ماژول را با رمز عبور منحصر به فرد خود جایگزین کنید
  • دریافت یک آدرس IP در شبکه و یک شماره ماژول منحصر به فرد در صورت درخواست

اصل عملیات

این ماژول یک شبکه Wi-Fi در اطراف خود ایجاد می کند یا به یک شبکه موجود متصل می شود. با دانستن آدرس IP ماژول در این شبکه، می توانید آن را کنترل کنید. برای راحتی و وضوح مدیریت، یک برنامه رایگان برای دستگاه های اندرویدی ارائه شده است. شما همچنین به سیستمی از دستورات AT دسترسی دارید، با دانستن اینکه می‌توانید به کنترل ماژول از برنامه‌های خود، روی هر پلتفرمی که از پروتکل UDP (پورت ۷۷۷۷) پشتیبانی می‌کند، دسترسی داشته باشید. با استفاده از ابزار ویژه HERCULES از شرکت HWgroup www.HW-group.com، می توانید روند کنترل و تبادل داده ها را با ماژول در سطح پروتکل مطالعه کنید (برگه دانلود)

حالت های عملکرد دستگاه

  • نقطه دسترسی این ماژول در اطراف خود شبکه خود را ایجاد می کند که می توانید با استفاده از تلفن هوشمند، تبلت، رایانه شخصی، لپ تاپ، Raspberry PI ... به آن متصل شوید و ماژول را کنترل کنید.
  • به عنوان بخشی از یک شبکه محلی ماژول به شبکه ایجاد شده توسط روتر WiFi متصل می شود و به عنوان یک دستگاه شبکه استاندارد با استفاده از آدرس IP اختصاص داده شده توسط روتر به آن در دسترس است.
  • ترکیب شده است. ماژول به طور همزمان به عنوان یک نقطه دسترسی و یک دستگاه شبکه کار می کند

اطلاعات تکمیلی

دستورات AT را ماژول کنید.

در ترمینال این را تایپ کنید:

!SetR0_1 - رله 1 را خاموش کنید

پاسخ: !LEDOFF1

!SetR1_1 - رله 1 را روشن کنید

پاسخ: !LEDON1

!SetR0_2 - رله 2 را خاموش کنید

پاسخ: !LEDOFF2

!SetR1_2 - رله 2 را روشن کنید

پاسخ: !LEDON2

!GetAll - حالت رله 1 و رله 2 را بدست آورید.

جدید! برای نسخه 1.5 فروش از 07/1/2015)

!StartPulseR1,N - رله 1 را برای N ثانیه روشن کنید (N 1-400)

!StartPulseR2,N - رله 2 را برای N ثانیه روشن کنید (N 1-400)

پاسخ: !باشه

پس از روشن شدن برق، رله ها در حالت روشن هستند. برای اینکه این دستور به درستی کار کند، ابتدا باید رله خاموش شود، سپس دستور به درستی کار می کند - رله برای تعداد ثانیه مشخص شده روشن می شود. اگر رله ابتدا روشن باشد، پس از اتمام بازه زمانی مشخص شده، رله در هر صورت خاموش خواهد شد.

!GetAll - مقادیر شمارنده های زمان کار رله و وضعیت فعلی را بدست آورید

پاسخ (4 خط):

وضعیت رله 1 LEDOFF1

وضعیت رله 2 LEDOFF2

COUNT50 رله 1 به موقع، در چند دقیقه

COUNT139 رله 2 به موقع، در چند دقیقه

!GetIP - دریافت آدرس IP در شبکه محلی و همچنین نام و فهرست برد (بر اساس آخرین رقم)با این دستور می توانید دستگاه های موجود در شبکه را پیدا کنید. نسخه سیستم عامل را می توان از نام شبکه ای که ماژول در اطراف خود ایجاد می کند پیدا کرد:

پاسخ: !IPADR,192.168.2.109,WIFI_2RELE V1.5_10539301

که در آن WIFI_2RELE ریشه نام است، V1.5 نسخه سیستم عامل، 10539301 شماره ماژول (ID) است.

توضیحات برنامه آزمایشی ANDROID WIFI_2RELE V1.5

برنامه را دانلود کنید، اما ابتدا نسخه قدیمی را حذف کنید.

1. کنترل والدین برای تنظیمات معرفی شده است تا به طور تصادفی تنظیمات را بازنشانی نکنید: کد 0000

2. قرائت کل زمان کار رله بر حسب دقیقه وارد شده است (قبل از قطع برق در حافظه ذخیره نمی شود)

اعداد بالای لامپ ها زمان کارکرد را بر حسب دقیقه نشان می دهند. خواندن خوانده می شود

با کلیک بر روی نماد "ساعت".

3. معرفی یک آدرس محلی هنگام کار در یک شبکه خانگی

برای جستجوی دستگاه، می توانید آدرس 255.255.255.255 یا ماسک خود را شماره گیری کنید.

4. می توانید 2 رله را روشن و خاموش کنید

5. اگر به ماژول به عنوان اکسس پوینت وصل شویم از آدرس 192.168.4.1 استفاده می شود.

شرح ورود به حالت SETTINGS و اتصال به شبکه WIFI خانگی یا شرکتی V1.5

1. برق را به برد و پس از 1 ثانیه اعمال کنید. مخاطبین "Enter Settings" را ببندید، به عنوان مثال، با موچین. به برگه طرح ها مراجعه کنید

2. LED آبی ماژول WiFi برای مدت کوتاهی با فرکانس 1 هرتز شروع به چشمک زدن می کند. برای حدود 5 فلاش LED مکث کنید.

3. مخاطبین را باز کنید

4. وارد حالت SETTINGS شده اید.

5. به شبکه ماژول متصل شده و برنامه Configurator را باز کنید

جزئیات بیشتر در دستورالعمل راه اندازی ماژول MP3500 برای عملکرد در حالت های محلی و شبکهV1.5

نشانک دانلود کنید

دانلود Configurator برای اندروید نسخه 1.5

مقالات

طرح ها

نمودار شماتیک

نمودار مدار منبع تغذیه

تعمیر و نگهداری

  • با وارد شدن به حالت تنظیمات، تنظیمات ماژول به مقادیر کارخانه باز می گردد. رمز عبور پیش‌فرض برای نقطه دسترسی به 180160180160 بازیابی می‌شود. اگر تنظیمات شبکه خود را فراموش کرده باشید یا روتر شبکه خانگی خود را تغییر داده باشید، می‌توانید از این رمز عبور استفاده کنید.
  • پس از اعمال برق، رله ها در حالت روشن هستند: از کنتاکت های NC برای کنترل بار استفاده کنید
  • هنگامی که برق خاموش می شود، وضعیت رله ذخیره نمی شود: توصیه می شود که بار و ماژول از یک فاز 220 ولت و از طریق 1 قطع کننده مدار تغذیه شود.

پرسش و پاسخ

  • منبع تغذیه گنجانده شده است؟ اگر نه، ساده ترین راه برای تغذیه برد چیست؟
    • سرگئی، از علاقه شما به پیشرفت های ما سپاسگزاریم! بلوک شامل نمی شود. می توانید از هر آداپتور شبکه ای با ولتاژ خروجی 12 ولت و جریان حداقل 0.5 آمپر استفاده کنید. اینها ممکن است از تلفن های بی سیم قدیمی یا سایر وسایل الکترونیکی باشند. یا می توانید علاوه بر خرید، به عنوان مثال این http://www.electronshik.ru/item/kit-pw1221brs-25-12-219073، همچنین می توانید ماژول های Master Kit را سفارش دهید http://www.electronshik.ru/item/ کیت وجود دارد -mp3500-1910043 این باعث صرفه جویی در تحویل می شود
  • عصر بخیر لطفا بفرمایید آیا امکان کنترل این رله از طریق اینترنت از کامپیوتر ویندوزی (اتصال رله به روتر وای فای) وجود دارد؟ و مصرف فعلی این رله چقدر است؟
    • این ماژول تا 400 میلی آمپر جریان مصرف می کند. توانایی کنترل این رله از طریق اینترنت به ارائه دهنده شما بستگی دارد - به یک آدرس ثابت و پورت های باز نیاز دارید. شما باید تنظیماتی را روی روتر انجام دهید - به اصطلاح. حمل و نقل پورت ما یک رله مشابه داریم که در اینترنت چندان درخواستی نیست و از طریق "ابر" حتی از طریق اپراتورهای تلفن همراه MP3506 کار می کند http://site/shop/smarthome/smarthouse/1922598
  • سلام. آیا این دستگاه آماده ( مونتاژ شده ) است ؟؟اگر نه از کجا می توانم مونتاژ بخرم ؟؟ مدیریت درخواست HTTP داره؟؟ تقریباً - http:IP-address#relevate-off
    • بله، این یک دستگاه آماده است. با دستورات خود کنترل می شود و از طریق UDP منتقل می شود. جزئیات بیشتر در وب سایت ما
  • سلام. من یک واحد رله MP3500 از شما خریدم، اما نمی توانم آن را برای کار در شبکه با استفاده از برنامه telnet_esp_lite پیکربندی کنم. شبکه WIFI را پیدا می کند، اما وقتی روی OPEN کلیک می کنید، نشان می دهد که سرور پیام پاسخ نمی دهد. من سیستم عامل ویندوز 8.1 را روی رایانه دیگری که ویندوز 10 دارد امتحان کردم، اما نتیجه یکسان بود. لطفاً به من کمک کنید بفهمم چه مشکلی دارد من همه چیز را طبق دستورالعمل انجام می دهم. t 8-985-352-32-09 ویکتور
    • سعی کنید قدم به قدم پیش بروید: 1. اپلیکیشن اندروید را نصب کرده و به شبکه ماژول متصل شوید. آدرس پیش فرض 192.168.4.1 است. 2. با استفاده از پیکربندی، ماژول را به شبکه خود وصل کنید. بررسی کنید که آیا ماژول در این مورد کنترل می شود یا خیر. 3. هنگامی که مطمئن شدید که ماژول به شبکه متصل است و به دستورات برنامه پاسخ می دهد، به مدیریت برنامه های ترمینال مانند Telnet بروید.
  • ظهر بخیر من باید از راه دور (از طریق اینترنت) دمای خانه خود را کنترل کنم - فقط در صورت خرابی گرمایش در زمستان. شما نیازی به کنترل چیزی ندارید (فقط بتوانید خواندن یک دماسنج را تماشا کنید، یعنی نمی خواهم برای امکان کنترل از راه دور هزینه اضافی بپردازم، زیرا اگر گرمایش خاموش شود، باز هم باید بروم آنجا). روش کنترل مهم نیست (می تواند در تلفن هوشمند یا رایانه شخصی یا حتی چند بار در روز از طریق پیام کوتاه باشد). آیا می توانید یک دستگاه ارزان قیمت خود را (یا شاید نه) برای این منظور معرفی کنید؟
    • MP3509 یا MA3401 را ببینید

رله وای فای کنترل از راه دور، برای کنترل بار، تغذیه شده توسط AC، ولتاژ 90-250 ولت. بار با اعمال/غیرفعال کردن ولتاژ تغذیه دستگاه (90-250 ولت) در کنتاکت های خروجی کنترل می شود. ماژول WiFi مبتنی بر ESP8266 با سیستم عامل خاص خود است. سازنده یک برنامه رایگان برای اندروید و IOS ارائه می دهد.
به شما امکان می دهد تا بار را مدیریت کنید، مشروط بر اینکه یک شبکه WiFi در محل دستگاه و اینترنت (یا WiFi) در محل گوشی هوشمند وجود داشته باشد. تعداد زیادی متن، عکس، فیلم.
محصول توسط سازنده به صورت رایگان ارائه می شود (بند 18).

و به پیرزن...

و این می تواند برای یک پیرزن و حتی بیشتر برای یک پیرمرد فاجعه باشد. وقتی برای شما نامه می نویسند و چیز جالب و رایگانی را برای بررسی به شما پیشنهاد می کنند، شما قدرت مقاومت در برابر آن را ندارید. این بررسی به این ترتیب شکل گرفت.


محصول در یک جعبه مقوایی معمولی، بسته بندی شده با نوار رسید. یک حباب کوچک در داخل، جعبه های کوچک و مرتب وجود دارد - چیزی برای شکایت وجود ندارد. این بار، نامه به وضوح جعبه را حفظ کرد. اظهارنامه به درستی تکمیل شد و گمرک هیچ سوالی نداشت.

بسته بندی گروهی


اجازه ندهید اندازه جعبه شما را شگفت زده کند - هنوز مقداری محصول در آنجا وجود داشت. اما بررسی او بعدا خواهد آمد)))
خود رله در یک جعبه مقوایی به ابعاد 90x42x26 میلی متر بسته بندی شده است. وزن ناخالص - 52 گرم، وزن خالص - 47 گرم. اندازه خود دستگاه 88x39x24 میلی متر است.

مورد همانطور که هست


بسته بندی پر از انواع اطلاعات به زبان انگلیسی و (ظاهرا) چینی است.


داخلش چیزی نیست جز یک رله و چهار پیچ داخل کیسه. با توجه به لینک روی جعبه، فروشگاه در taobao است. من چک کردم اونجا هست
رله در یک جعبه پلاستیکی سفید مونتاژ می شود. سازنده ادعا می کند که بدنه از پلاستیک ABS ساخته شده است. کیس شل نیست و عملا هیچ بویی ندارد. از جمله کنترل ها و کنترل ها دارای دکمه بیرون نیامدن از سطح و LED می باشد. پایانه های اتصال در انتها در زیر پوشش ها پنهان می شوند.
دکمه (در دستورالعمل ها "SET" نامیده می شود، اما به هیچ وجه روی رله برچسب گذاری نشده است) برای تغییر رله به حالت جفت و غیرفعال کردن این حالت استفاده می شود. در شرایط کار، هنگامی که دستگاه جفت می شود، عملکرد روشن / خاموش کردن بار را انجام می دهد. فشار باید کوتاه مدت باشد.
به طور خاص، با توجه به اینکه رله فقط یک هادی را باز می کند، روی بدنه به اندازه کافی فاز و صفر وجود ندارد.

مثلا اینجوری


احشاء

قاب چسبی نیست و می توان آن را با ناخن جدا کرد. برد داخلش پیچی نداره ولی آویزون هم نمیشه. فقط محکم می نشیند. لحیم کاری از کیفیت بالایی برخوردار است، تقریباً هیچ اثری از شار وجود ندارد. هادی های برق لحیم کاری شده اند.


ترانسفورماتور و کانکتور کمی کج لحیم شده اند، اگر این برای کسی مهم است.


حفاظت برق روی وریستور 10D471K در 300 ولت همراه با یک مقاومت اجرا می شود. نمی دانم چقدر قابل اعتماد است، اما من یک فیوز معمولی را ترجیح می دهم.
منبع تغذیه سوئیچینگ بر اساس ترانزیستور 3020 و تراشه ای که من نمی شناسم. ولتاژ خروجی منبع تغذیه، از طریق تثبیت کننده 3.3 ولت 1117، ESP8266EX را تغذیه می کند. تراشه حافظه - 25Q80DVSIG.
رله زیر یک برچسب که نام دستگاه روی آن است (مال من 100000af92) پنهان شده است. با این نام، دستگاه توسط برنامه در گوشی هوشمند شناسایی خواهد شد.


رله 10 آمپری 250 ولت متناوب. ولتاژ راه اندازی 5 ولت فقط یک گروه از مخاطبین معمولی باز دارد.
ده چرخش آهن (2000 وات) به عنوان بار، بدون مشکل مقاومت کرد. تصمیم گرفتم دیگر آهن یا رله را عذاب ندهم))


مصرف فعلی (فیلم)

مصرف جریان: 5-7 میلی آمپر در حالت سوئیچینگ و حالت جستجوی WiFi. در حالت آماده به کار، با خاموش بودن رله، دستگاه من هیچ جریانی را تشخیص نداد. واضح است که وجود دارد، اما کوچک است.
ترانسفورماتور قدرت پس از دو ساعت با روشن بودن رله به سختی گرم می شود.



با توجه به کامل بودن طراحی و عدم وجود قابلیت های داخلی برای گسترش عملکرد، توضیحات داخلی را به پایان می برم. فرض بر این است که رله خریداری شده است، در یک سیستم کنترل برای چیزی یکپارچه شده است و توسط یک برنامه در تلفن هوشمند کنترل می شود. سازنده گزینه های چشمک زن را ارائه نمی دهد. حدس می زنم که ممکن است صنعتگرانی (به معنای خوب کلمه) وجود داشته باشند که بتوانند از قدرت ESP به طور کامل تر از کنترل یک سوئیچ استفاده کنند. اما به نظر من در رابطه با طرح توصیف شده، این یک انحراف است.
با توجه به قابلیت های گسترده تر (به بیان ملایم) ESP، سازنده ممکن است خط رله ها را با توانایی سوئیچ کردن بیش از یک بار و غیره گسترش دهد.

بیایید به سراغ برنامه گوشی هوشمند برویم.
این برنامه به صورت رایگان ارائه می شود و حاوی تبلیغات نیست. نسخه فعلی 2.1.10
رتبه بندی در GooglePlay برای خود صحبت می کند. به نظر من می توان برخی موارد را واضح تر بیان کرد. به خصوص برای کاربران روسی زبان)) و همه به این دلیل است که جفت کردن یک رله با یک برنامه بدون "رقص با تنبور" کامل نیست. من عاشق سیب نیستم پس

برنامه اندروید

بنابراین. برنامه را دانلود کنید. نصب می کنیم. در صفحه اصلی، پیشوند شبکه تلفن همراه خود را (چرا؟) بدون شماره تلفن وارد کنید. شاید در آینده نوعی تعامل با شماره تلفن برنامه ریزی شده است؟ سپس ایمیلی که کد به آن ارسال می شود را وارد کنید. رمز عبور را خالی بگذارید و روی ثبت کلیک کنید.
شما یک کد از طریق ایمیل دریافت خواهید کرد. باید آن را در خط بالایی وارد کنید و رمز عبور ایجاد شده را دو بار (حداقل 8 کاراکتر) وارد کنید. روی Next کلیک کنید و ثبت نام می کنید. ورود به سیستم ایمیل شماست. بنابراین، شما در صفحه ای هستید که هیچ دستگاه ثبت شده ای وجود ندارد.


اکنون باید دستگاه را به شبکه روشن کنید، صبر کنید تا LED روی آن به آرامی شروع به چشمک زدن کند و دکمه جلوی رله را فشار دهید. هنگامی که LED به سرعت چشمک می زند، دکمه را رها کنید و در برنامه گوشی هوشمند خود، روی نماد ذره بین کلیک کنید. یک آزمون مشاهده کوتاه داده خواهد شد. نحوه چشمک زدن LED رله را مشخص کنید و چشمک زدن مربوطه را در برنامه انتخاب کنید)) در مورد من گزینه اول مناسب بود.
روی Next کلیک کنید و به صفحه پیکربندی شبکه WiFi هدایت می شوید. اگر تلفن هوشمند به WiFi نیز متصل باشد، SSID شبکه فعلی از قبل وارد می شود، تنها چیزی که باقی می ماند این است که رمز عبور را وارد کنید. اگر دستگاه هوشمند در شبکه تلفن همراه است، SSID باید به صورت دستی وارد شود. و این جایی است که آن "رقص با تنبور" آغاز می شود.
رله به سرعت پیدا می شود، اما جستجو متوقف نمی شود و پس از چند دقیقه شکلک غم انگیزی با پیام یافت نشدن دستگاه ها دریافت می کنیم.


و نکته اینجاست. اسمارت رله را به عنوان یک نقطه دسترسی می بیند. طبیعتاً سعی می کند به آن وصل شود، حتی اگر قبلاً به شبکه خانگی وصل شده باشد، زیرا رله (در زمان تنظیم، مانند مورد من) نزدیک است و سیگنال آن بسیار قوی است. پس باهوش باهوش می شود. بنابراین، در لحظه ای که رله شناسایی می شود، از برنامه eWelink خارج می شویم (بدون بستن آن). ما وارد مدیریت WiFi در هوشمند می شویم و به این سؤال که آیا ارزش اتصال به نقطه دسترسی (با نام رله) را دارد، پاسخ منفی می دهیم. به eWelink برمی گردیم و اعلانی برای وارد کردن نام دستگاه جدید می بینیم. و سپس یک شکلک خوشحال - اتصال موفقیت آمیز بود.


کتیبه روی دکمه با وضعیت "دستگاه آفلاین" کمی بعد به حالت صحیح تغییر می کند. به طور کلی، این کتیبه اغلب زندگی خود را دارد. به عنوان مثال، با "دستگاه آفلاین" رله اغلب به طور معمول کنترل می شود. این اغلب زمانی اتفاق می‌افتد که تلفن هوشمند روی وای‌فای نیست، بلکه در شبکه تلفن همراه است و مدت طولانی عدم فعالیت بوده است.
دکمه، علاوه بر این ظاهر "فنی"، ظاهری "ممنون" نیز دارد. برای انجام این کار، باید یک بار آن را از دست بدهید و روی فیلد با نام دکمه به سمت راست کلیک کنید. بیایید یک دکمه تمام صفحه دریافت کنیم.
فقط دو: شما و دکمه.


دکمه صحبت نمی کند، فقط رنگ آن تغییر می کند. آن را فشار دهید و می شود ... درست مثل یک کارتون از کودکی. اگرچه نه، او "صحبت می کند." به‌طور پیش‌فرض، دکمه به هر فشاری با لرزش «غرش» از تلفن هوشمند پاسخ می‌دهد. این "ویژگی" را می توان غیرفعال کرد.
عجیب است، اما برنامه اعلان ها را روی صفحه نمایش گوشی هوشمند نمایش نمی دهد. همچنین هیچ نماد برنامه ای در نوار وضعیت وجود ندارد.
چیزی که باید به آن توجه کرد تایمر است. از طریق نماد مربوطه در دکمه موجود است. با استفاده از تایمر می توانید رله را در زمان مناسب روشن یا خاموش کنید. علاوه بر این، می توانید تکرار را بر اساس روز هفته تنظیم کنید یا این تبلیغات را یک بار انجام دهید.
زمان را می توان به طور صریح، بر حسب ساعت و دقیقه، یا به صورت فاصله "در چند دقیقه" تنظیم کرد.
نکته خوب این است که می توانید چندین تایمر را برای یک دکمه تنظیم کنید. با اعمال مختلف و غیره به این معنی که یک برنامه زمانبندی مناسب برای عملکرد هر دستگاهی تهیه کنید. اما تایمرها پس از ذخیره، بدون گوشی هوشمند اجرا نمی شوند.یعنی برنامه تایمر به رله منتقل نمی شود. و اگر گوشی هوشمند در لحظه ای که قرار است عملی طبق تایمر انجام شود آفلاین باشد، این عمل انجام نمی شود.
رفع شد زیرا، پس از همه، برنامه در حافظه رله ذخیره می شود و حتی اگر تلفن هوشمند آنلاین نباشد، اجرا می شود. طبیعتاً رنگ دکمه موجود در برنامه وضعیت واقعی رله را منعکس نمی کند.


از صفحه نمایش با یک دکمه بزرگ می توانید به تنظیمات این دکمه دسترسی پیدا کنید. به طور خاص، وضعیت رله را هنگام شروع کار تنظیم کنید (روشن یا خاموش)، نام رله را تغییر دهید، پاسخ لرزش را به عملکرد دکمه تنظیم / حذف کنید. همچنین عملکردی برای ذخیره تنظیمات در فضای ابری وجود دارد. صادقانه بگویم، من نتوانستم این عملکرد را راه اندازی کنم - اتصال برقرار نشد.


از توابع این رله، این احتمالاً تمام است.
با کلیک بر روی شکل انسان در صفحه اصلی، می توانید به منوی تنظیمات بروید. تغییر زبان وجود دارد، اما روسی وجود ندارد. در آنجا می توانید رمز عبور، نام خود را تغییر دهید و در مورد برنامه بازخورد بگذارید.


دکمه دیگری در صفحه اصلی وجود دارد (با فلش مشخص شده است). دوربین را روشن می کند و بدون امکان تنظیمات. گرفتن عکس در این حالت غیرممکن است. چرا این اجرا شد مشخص نیست. شاید ذخیره ای برای آینده.
LED
هنگام روشن کردن برق، تنظیم اولیه و جفت شدن با تلفن هوشمند، مکرراً چشمک می زند. وقتی شبکه WiFi پیدا می شود به ندرت چشمک می زند. هنگام اتصال به شبکه "خود" به طور مداوم روشن می شود. وضعیت رله (روشن/خاموش) چیزی را نشان نمی دهد.
برنامه هیچ آیکونی در نوار وضعیت نمایش نمی دهد و هشداری صادر نمی کند.
از ویژگی های مورد توجه در صورتی که دستگاه هوشمند روی همان شبکه وای فای نباشد، بلکه روی اینترنت موبایل باشد و چند دقیقه از آخرین فرمان گذشته باشد، هنگام اجرای دستور با استفاده از دکمه، چند ثانیه تاخیر وجود دارد. ظاهرا ارتباط با سرور قطع شده است.


ویدئوی کار



به روز رسانی برنامه

هنوز همه چیز با به روز رسانی برنامه خوب نیست. این ویدیو نشان می دهد که برنامه به روز رسانی را ارائه می دهد. در همان زمان، اگر روی «برای ارتقا کلیک کنید» کلیک کنید، برنامه از به‌روزرسانی خودکار خودداری می‌کند. اما نمی‌توانید فقط از طریق Google Play به‌روزرسانی کنید. به روز رسانی خودکار در دسترس نیست. گوگل پلی فکر می کند که من آخرین نسخه را نصب کرده ام.


تنها گزینه حذف نسخه قدیمی و نصب نسخه جدید است.
در نتیجه ما نسخه قدیمی را در تنظیمات می بینیم، اما برنامه می گوید که آخرین است. و در تنظیمات موجود از طریق دکمه روشن/خاموش، نسخه از قبل جدید است.


امیدوارم توسعه دهندگان در آینده این باگ را برطرف کنند.

آیا ما به آن نیاز داریم؟
Mysku توضیحاتی در مورد طراحی رله ساده برای ESP دارد. هزینه آنها کمتر است.
من فکر می کنم ESP8266-01 + منبع تغذیه + رله + مسکن را می توان تا 3 دلار در نظر گرفت. و چند برنامه رایگان برای کمک به شما. اصول عملکرد یکسان است. در برخی از برنامه ها، طراحی دکمه را می توان سفارشی کرد. پس انداز ملموس با چشم غیر مسلح قابل مشاهده است. از طرف دیگر، همه نمی توانند با ESP دوست شوند. همه نمی خواهند در خانه یک باشگاه برنامه نویسی باز کنند، به خصوص اگر این یک شغل / سرگرمی / غیره نباشد. بنابراین این دستگاه ممکن است به خوبی قابل اجرا باشد. و اگر قیمت آن نیز کاهش یابد یا برخی از کارکردها به همان قیمت اضافه شود، آنگاه ...

کالاها به سرعت رسید. 13 روز از تاریخ ارسال توسط پست هنگ کنگ. نمی‌دانم در هر مورد خاص چگونه به دست می‌آید، اما در مورد من علاقه آشکار فرستنده به تحویل سریع وجود داشت. بنابراین اطلاعات مربوط به سرعت تحویل ممکن است برای شما مفید نباشد.
دختری که از طریق ایمیل و translate.google با او ارتباط برقرار کردم تأثیر دلپذیری بر جای گذاشت. ظاهراً او را با انگلیسی خود جلب کرده است))

نتیجه گیری
معایب این دستگاه
- آدرس MAC روی کیس نشان داده نشده است. بسیاری از افراد ممکن است کنترل دسترسی را بر اساس آدرس های MAC در شبکه خانگی خود تنظیم کنند. واضح است که این مانعی نیست، اما همچنان. ما در مورد یک دستگاه آماده صحبت می کنیم و ادغام آن باید تا حد امکان ساده باشد: اتصال و استفاده.
- بهتر است نام شبکه دستگاه را روی کیس بنویسید نه داخل آن.
- روی پایانه ها فاز و صفر را علامت بزنید. یا رله ای نصب کنید که هر دو هادی را باز کند.
- حداقل دستورالعمل ها در قالب کاغذ ضرری ندارند. حداقل با توضیح حالت های چشمک زن LED.
- کدهای QR روی جعبه با پیوند به اپ استور و گوگل پلی.

کاستی های برنامه
- زبان روسی صدمه نمی بیند.
- نمایش اعلان ها
- یک ویجت مفید خواهد بود. من فکر می‌کنم داشتن چند دکمه از ضروری‌ترین دکمه‌ها مفید خواهد بود.
- با توجه به توانایی کار بر اساس برنامه، بازخورد دستگاه به تلفن هوشمند (صدا، لرزش) آسیبی نخواهد دید.
- اگر برنامه کاری تنظیم شده است و دستگاه هوشمند در اینترنت نیست، آن را مطلع کنید.

در طی چند روز آزمایش، سیستم هنوز یک بار منجمد شد. من نمی دانم دقیقا چه چیزی شکست خورده است. LED دائما روشن بود - اتصال وجود داشت، اما هیچ پاسخی به دکمه وجود نداشت. خروج و ورود به برنامه کمکی نکرد. با تخلیه برنامه از حافظه (نه حذف آن) و بارگذاری مجدد آن مشکل حل شد. تلفن از طریق WiFi در همان شبکه کار می کرد.

رله وای فای برای کنترل وسایل الکتریکی از طریق شبکه وای فای خانگی یا شرکتی طراحی شده است و می تواند در پروژه هایی به نام اینترنت اشیا استفاده شود. قلب رله وای فای محبوب ترین تراشه وای فای امروزی، ESP8266 است. رله به شما امکان می دهد دو دستگاه متصل به کنتاکت خروجی دو رله مستقل از یکدیگر را از راه دور روشن یا خاموش کنید. اگر ارائه دهنده اینترنت شما امکان دسترسی به شبکه را از خارج فراهم می کند، در این صورت شما این فرصت را دارید که دستگاه های خود را از هر جایی که دسترسی به اینترنت وجود دارد مدیریت کنید. ارتباط بی‌سیم با ماژول، قرار دادن آن را در نزدیکی دستگاه‌هایی که باید کنترل کنید، آسان می‌کند. ماژول برای کار کردن به کابل اترنت نیاز ندارد. شما می توانید ماژول را با استفاده از برنامه های رایگان برای دستگاه های اندرویدی کنترل کنید. یکی از آنها پیوست شده است. علاوه بر این، سیستمی از دستورات ماژول ساده در دسترس است که با آن می توانید کنترل رله را در برنامه های خود ادغام کنید.

قلب این دستگاه محبوب ترین تراشه ESP8266 در حال حاضر است.

چرا تراشه ESP8266 یا به اصطلاح "وای فای مردم" اینقدر جالب است؟ در عکسی که می بینید آبی است. واقعیت این است که ESP8266 یکی از یکپارچه‌ترین و ارزان‌ترین راه‌حل‌ها برای کار با Wi-Fi است و به راحتی می‌توان از آن به عنوان «مغز» یک محصول آینده استفاده کرد. دو کاربرد اصلی در دستگاه های آماده وجود دارد: ارائه ارتباطات Wi-Fi و سازماندهی منطق کنترل برای لوازم خانگی با استفاده از منابع رایگان میکروکنترلر داخلی.

"Master KIT" ماژولی را با شماره "MP3500" روی یک برد جهانی و در واقع "اشکال زدایی" منتشر کرد. دارای منبع تغذیه با محدوده ولتاژ ورودی گسترده است، اگرچه در مورد رله، برد باید به شدت به منبع 12 ولت متصل شود. یک کانکتور برای اتصال یک میکروکنترلر خارجی، به عنوان مثال، یک کانکتور سازگار با آردوینو وجود دارد. از همین کانکتور می توان برای برنامه ریزی مجدد ماژول ESP8266 استفاده کرد. برای این کار فقط به یک آداپتور USB-UART نیاز دارید.

راه حل های جدید Wi-Fi در همان برد در آینده نزدیک ظاهر می شوند.

MP3500 برای کسانی که عاشق استفاده از گجت های اندروید هستند، یک کشف خوشایند خواهد بود. ما یک برنامه آزمایشی برای تلفن هوشمند با رابط بصری ساخته ایم.

بیایید نگاهی دقیق تر به خود بلوک بیندازیم:

ویژگی های فنی MP3500

به لطف پایانه های پیچی، اتصال زمان زیادی نمی برد و مونتاژ و پیکربندی کامل تنها حدود 15 دقیقه طول می کشد.

مشخصات فنی MP3500:

ولتاژ تغذیه: 12 ولت
حداکثر جریان مصرفی: 450 میلی آمپر
نوع توان: ثابت
تعداد خروجی: 2 عدد
ولتاژ سوئیچینگ: 220 ولت
حداکثر جریان بار مجاز: 10 A
طول ماژول: 75 میلی متر
عرض ماژول: 38 میلی متر
ارتفاع ماژول: 20 میلی متر
وزن، نه بیشتر: 100 گرم

ماژول چگونه کار می کند؟

دو گزینه برای عملکرد ماژول وجود دارد: توزیع آن از شبکه WI-FI خودتان و اتصال MP3500 به یک شبکه خانگی موجود. این دستگاه با دستورالعمل های واضح و یک برنامه رایگان WIFI_2RELE.apk برای اندروید ارائه می شود که با آن می توانید هر یک از دو رله نصب شده روی برد را کنترل کنید.

علاوه بر برنامه ارائه شده WIFI_2RELE، سیستمی از دستورات AT داخلی نیز موجود است که می‌دانید می‌توانید از برنامه‌های خود به کنترل ماژول در هر پلتفرمی که از پروتکل TCP/UDP پشتیبانی می‌کند دسترسی داشته باشید. با استفاده از ابزار ترمینال HERCULES از شرکت HWgroup، که می توانید آن را در www.HW-group.com بیابید، می توانید به صورت بصری روند ارسال دستورات و دریافت پاسخ از ماژول را در سطح پروتکل مطالعه کنید.

نمونه هایی از دستورات ماژول AT:

SetR0_1 - رله 1 را خاموش کنید
!SetR1_1 - رله 1 را روشن کنید
!SetR0_2 - رله 2 را خاموش کنید
!SetR1_2 - رله 2 را روشن کنید

کاربردهای احتمالی رله وای فای:

امکان اتصال 2 دستگاه الکتریکی از طریق دو خروجی وجود دارد. شما می توانید از رله در هر نقطه از خانه استفاده کنید، نکته اصلی رعایت محدودیت های فنی در قدرت بار متصل است. پس از اتصال منبع تغذیه، بار از طریق کنتاکت های معمولی بسته کنترل می شود. هنگامی که برق خاموش می شود، وضعیت رله ذخیره نمی شود. استاد کیت توصیه می کند بار و ماژول را از یک فاز 220 ولت و از طریق 1 قطع کننده مدار اتوماتیک تغذیه کنید.

گزینه های برنامه:

1.) پروژه های خانه هوشمند
2.) کنترل روشنایی، تهویه، پرده، دروازه
3.) اتصال لوازم خانگی، به عنوان مثال یک مولتی اجاق
4.) غذا دادن به حیوانات خانگی

راه حل نمونه

کارمند ما یک گربه نسبتاً مزاحم در خانه دارد که او را صبح حدود ساعت پنج از خواب بیدار می کند تا به او غذا بدهند. فکر می کنم شرایط برای خیلی ها آشناست. قبلاً از یک تایمر برای محلول استفاده می شد. اما مشکل این بود که زمان برنامه ریزی شده همیشه با تمایل گربه برای غذا خوردن منطبق نبود. پس از اتصال رله به فیدر و روشنایی آشپزخانه، مشکل خود به خود برطرف شد. حالا صبح، وقتی گربه شروع به بیدار کردنش می کند، دو دکمه روی تلفن را فشار می دهد - چراغ آشپزخانه روشن می شود و غذا در دانخوری ریخته می شود، گربه سیر می شود و او به خواب ادامه می دهد. و من از این اختراع به خاطر قدرت صبحگاهی ام بی نهایت سپاسگزارم.

ضمناً در انتشار بعدی قطعاً طراحی فیدر و قسمت فنی را نیز شرح خواهیم داد.

بیایید خلاصه کنیم:

1. MP3500 توسعه خود Master Kit بر روی تراشه ESP8266 است که از دو رله کنترل از راه دور تشکیل شده است.
2. اندازه های کوچک، و سپس من فکر می کنم یک "نسخه نانو" ظاهر خواهد شد
3. استفاده آسان
4. قیمت جذاب محلول آماده
5. مناسب برای نیازهای مختلف

با ظهور چنین ماژولی، حتی توسعه دهندگان خانگی راه حل های مختلف خانه هوشمند آردوینو این فرصت را دارند که دستگاه های خود را بدون هیچ مشکلی با برنامه نویسی در سطح میکروکنترلر به یک شبکه Wi-Fi متصل کنند.

© 2024 ermake.ru -- درباره تعمیر رایانه شخصی - پورتال اطلاعاتی