فهرست مطالب:
- مرحله 1: سخت افزار کلیدی
- مرحله 2: راه اندازی سخت افزار دستگاه
- مرحله 3: اشکال زدایی نرم افزار
- مرحله 4: برنامه Android
- مرحله 5: الحاقیه
تصویری: خروجی رله WiFi-DIY: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
امروزه ، بیشتر کیت های آزمایشی اینترنت اشیا به عنوان ماژول هایی ارائه می شوند که فقط به جای اجزای جداگانه به هم متصل می شوند. مبتدیان الکترونیکی ، مهندسین حرفه ای و دستان مجرب ، مطمئناً این ماژول های ارزان قیمت را جالب خواهند دید. در این راهنما ، من نحوه استفاده از یک پریز معمولی دیواری و افزودن هوش را با استفاده از مجموعه ای از ماژول های از پیش ساخته شده به آسانی در دسترس و آسان برای استفاده به شما نشان می دهم. از آنجا که من این پروژه را به نوعی مدولار طراحی کرده ام ، می توانید سعی کنید کل پروژه را همانطور که هست یا قسمتهایی از آن بسازید یا حتی این پروژه را با قابلیت های بیشتر گسترش دهید. خوب ، آماده شوید تا دسترسی ، هوش و اتصال را به پریز معمولی خود اضافه کنید.
مرحله 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 را از یک فروشنده چینی خریداری کرده ام. فقط یک شگفتی کوچک دیگر در بال است (منتظر باشید)!
توصیه شده:
خروجی HDMI را از راک 64 خود با استفاده از Armbian بگیرید: 15 مرحله
خروجی HDMI را از Rock64 خود با استفاده از Armbian بگیرید: احتمالاً پس از جستجوهای گوگل برای & quot؛ Rock64 بدون خروجی hdmi & quot؛ شما را در این جهت راهنمایی کرد. یا ممکن است در مورد نحوه استفاده از صفحه نمایش 16 2 2 همراه با خریدی که به نظر می رسید درست است استفاده کنید: & quot؛ برای $ 10-$ 20 ، Sing
سیستم خروجی تبخیر آب: 6 مرحله
سیستم تبخیر آکواریوم: تبخیر میزان آب در آکواریوم را کاهش می دهد و در صورت عدم جبران ، منجر به تغییر در شیمی آب باقی مانده می شود. چنین تغییراتی تأثیرات منفی بر شکل زندگی در آکواریوم خواهد داشت. بنابراین مهم است که ما
Wifi BT_HDR (رله وظیفه سنگین) برد: 6 مرحله
Wifi BT_HDR (رله سنگین): این دستورالعمل برای ARMTRONIX WIFI Heavy Duty Relay Board VER 0.1.ARMtronix WiFi/BT Heavy Duty Relay Board یک برد IOT است. این دستگاه طوری طراحی شده است که می تواند بار را با مصرف برق بالا در ولتاژ 240 ولت کنترل کند
تایمر روشن و خاموش چرخه ای قابل برنامه ریزی با خروجی رله: 4 مرحله
تایمر روشن و خاموش چرخه ای قابل برنامه ریزی با خروجی رله: این پروژه به منظور ایجاد یک تایمر چرخه ای روشن و خاموش قابل برنامه ریزی است. در این پروژه کاربر می تواند تایمر روشن و زمان خاموش را با استفاده از کلیدها و نمایش 7 بخش تنظیم کند. رله به عنوان خروجی ارائه می شود ، جایی که رله برای مدت زمان ON روشن باقی می ماند و پس از ON ti خاموش می شود
8 کنترل رله با NodeMCU و گیرنده IR با استفاده از WiFi و IR از راه دور و برنامه Android: 5 مرحله (همراه با تصاویر)
8 کنترل رله با گیرنده NodeMCU و IR با استفاده از WiFi و IR از راه دور و برنامه Android: کنترل 8 سوئیچ رله با استفاده از گیرنده nodemcu و ir از طریق wifi و ir از راه دور و برنامه اندروید. راه دور ir مستقل از اتصال wifi کار می کند. در اینجا یک نسخه نسخه به روز شده است اینجا