فهرست مطالب:

خروجی رله WiFi-DIY: 5 مرحله
خروجی رله WiFi-DIY: 5 مرحله

تصویری: خروجی رله WiFi-DIY: 5 مرحله

تصویری: خروجی رله WiFi-DIY: 5 مرحله
تصویری: نحوه برنامه ریزی ماژول رله Wi-Fi ESP8266 ESP-01 2024, جولای
Anonim
خروجی رله WiFi-DIY
خروجی رله WiFi-DIY
خروجی رله WiFi-DIY
خروجی رله WiFi-DIY
خروجی رله WiFi-DIY
خروجی رله WiFi-DIY
خروجی رله WiFi-DIY
خروجی رله WiFi-DIY

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

مرحله 1: سخت افزار کلیدی

سخت افزار کلیدی
سخت افزار کلیدی

 ESP8266 WiFi (5V/1 Channel) رله ماژول x1

 Hi-Link HLK-PM01 (5V/3W) SMPS ماژول x1

اولین مورد-ماژول رله WiFi شامل ترکیبی از یک ESP8266 (ESP-01) WiFi SoC ، یک IC تنظیم کننده 3.3V داخلی (AMS1117-3.3) ، یک میکروکنترلر STC15F104 و یک رله 5V SPDT (1C/O) است. ESP8266 WiFi SoC یک کارت پلاگین با هدر 8 پین است و سربرگ 4 پین در لبه ماژول رله Wifi به عنوان یک رابط کاربری ساده برای راه اندازی/پیکربندی ماژول رله WiFi با کمک شما کار می کند. کامپیوتر مورد دوم یک ماژول منبع تغذیه AC-DC جمع و جور است که خروجی DC 5V/600mA تثبیت شده را از ورودی منبع تغذیه معمولی AC230V خانگی ارائه می دهد. این ماژول منبع تغذیه مهر و موم شده (مطابق با الزامات UL ، CE) به ویژه برای دستگاهها/پروژه های IoT طراحی شده است.

مرحله 2: راه اندازی سخت افزار دستگاه

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

همانطور که از نمودار سیم کشی زیر نشان داده شده است ، تنظیم سخت افزار بسیار ساده است و فقط به لحیم کاری کمی نیاز دارد. مراقب باشید ، به محض اتصال L / N (0 230V) و ولتاژ اصلی ، دستگاه برهنه را لمس نکنید!

لطفاً به خاطر داشته باشید که بدون محفظه مناسب ، استفاده از هر دستگاه متصل به شبکه ناامن است زیرا احتمال برق گرفتگی الکتریکی تصادفی وجود دارد. بنابراین توصیه می شود سخت افزار مونتاژ شده را در محفظه ای ضد ضربه و ضد ضربه ABS/Grounded Metal نصب کنید ، البته با حفره های هواکش کافی.

مرحله 3: اشکال زدایی نرم افزار

نرم افزار رفع اشکال
نرم افزار رفع اشکال

قبل از اولین استفاده ، ماژول رله WiFi باید با کمک "3.3V Level USB to TTL adapter" و "USR-TCP232-Test-V1.3" نرم افزار اشکال زدایی سریال اختصاصی پیکربندی شود. برای این منظور ، پین های TX-RX-GND USB را به آداپتور TTL به پین های RX-TX-GND سربرگ 4 پین وصل کنید (شکل بعدی را ببینید). همچنین به یاد داشته باشید که دستگاه را روشن کرده و نرخ بادی 9600 را تعیین کنید. در مرحله بعد ، نرم افزار Serial Debugging (USR-TCP232-Test-V1.3) را روی رایانه باز کنید تا همه دستورات AT مورد نیاز ذکر شده در زیر ارسال شوند.

 AT+CWMODE = 2

 در+RST

 AT+CIPMUX = 1

 AT+CIPSERVER = 1 ، 8080

 AT+CIFSR

 AT+CIOBAUD = 9600

اگر باز نمی شود و فقط فرمان ارسال شده را برمی گرداند ، سپس قبل از ارسال دستورات AT ابتدا کلید ENTER را فشار دهید (برای مثال AT+RST> ENTER> SEND). توجه داشته باشید ، در صورت راه اندازی مجدد ، ماژول نیاز به پیکربندی مجدد دارد ، یعنی باید با ارسال دستورات سریال خاص ، ماژول را از طریق نرم افزار اشکال زدایی سریال تازه کنید. به طور خلاصه ، CIPMUX و CIPSERVER باید دوباره اعمال شوند!

مرحله 4: برنامه Android

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

برای کنترل از راه دور با استفاده از تلفن هوشمند Android ، باید برنامه رایگان Android ‚EasyTCP (v4.4) on را در تلفن هوشمند خود بارگیری و نصب کنید

سپس ، برنامه را باز کنید ، روی "اتصال" کلیک کنید و "آدرس IP" (192.168.4.1) و "بندر" (8080) را وارد کنید. دکمه سوئیچ را فشار داده و نگه دارید تا نام و محتوای فرمان سریال با فرمت شش ضلعی وارد شود (رله A00101A2 ، رله A00100A1). در نهایت می توانید دستورات سریال را از برنامه برای کنترل رله با استفاده از سوئیچ دکمه از پیش تعریف شده ارسال کنید. در اینجا حداکثر پوشش سیگنال سیستم در حالت AP (نقطه دسترسی) در محیط باز تقریباً 400 متر است.

مرحله 5: الحاقیه

الحاقی
الحاقی

چیزی که من دوست ندارم: وقتی ماژول رله Wi-Fi (LC-WM-Relay-8266-5V) را ابتدا در eBay دیدم ، من از سادگی/رد پای آن شگفت زده شدم و از این رو چند تا از آنها را با عجله سفارش دادم. با این حال ، پس از برخی آزمایش ها ، من از یک موضوع وحشتناک کاملاً ناامید شدم. از آنجا که سرور TCP در فلش ذخیره نمی شود ، پس از هر بار دوچرخه سواری/ بازنشانی/ راه اندازی مجدد نیاز به پیکربندی مجدد دستورات AT دارد. بنابراین من ایده ساخت یک محصول نهایی کاربر موفق برای همسایه دوست داشتنی ام را کنار گذاشتم ، زیرا این امر نیاز به یک سیستم تغذیه بی وقفه یک ساله دارد. در غیر این صورت باید اقداماتی را انجام دهم تا سیستم عامل موجودی میکروکنترلر STC15F104 (https://www.stcmcu.com/datasheet/stc/STC-AD-PDF/STC15F101E-series-english.pdf) را با برنامه دیگری برای ارسال این دستورات جایگزین کنم. از uC در هر شروع (مجازات سخت). امیدوارم کسی در این مورد فکر کند و اگر راه حلی قابل اجرا وجود دارد به من اطلاع دهد.

برای شکستن ماژول رله Wi-Fi در زندان ، به یک برنامه نویس STC و ISC ISP یا stcgal جایگزین نیاز دارید. در اینجا پیوند یک ایده مشابه وجود دارد: علاوه بر این ، اخیراً چند تخته توسعه MCU STC15F104W را از یک فروشنده چینی خریداری کرده ام. فقط یک شگفتی کوچک دیگر در بال است (منتظر باشید)!

توصیه شده: