فهرست مطالب:
تصویری: WIFI Garage Door Remote V2: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
چندی نگذشت که من WIFI Garage Door Remote خود را ساختم ، متوجه شدم فاقد ویژگی خاصی است که برای من بسیار مفید باشد. می خواستم بتوانم تشخیص دهم که در از برنامه باز یا بسته است. این امر به چند سنسور و برخی تغییرات در برد Wemos D1R2 که من استفاده کردم و همچنین برنامه Android نیاز دارد. من مدتی تلاش کردم تا تصمیم بگیرم چه نوع سنسوری برای هدف من ایده آل است. من 3 گزینه برای انتخاب داشتم:
- سوئیچ ها را محدود کنید
- سنسورهای نور (بازتاب کننده عکس)
- سنسورهای مجاورت (یا Hall)
من از گاراژ خود برای چوب زیاد استفاده می کنم و گرد و غبار زیادی ایجاد می کند (با وجود استفاده از جمع آوری گرد و غبار). ورود گرد و غبار به سوئیچ ها یا پوشاندن سنسورهای نوری از قابلیت اطمینان کمتری برخوردار است. با این حال ، سنسورهای مجاورت از این امر مصون خواهند بود و بنابراین این گزینه ای است که من انتخاب کردم.
مرحله 1: طراحی و مواد
من بسته های مختلف سنسور مجاورت را جستجو کردم و تصمیم گرفتم از دو مورد زیر استفاده کنم:
- NJK-5002C (به راحتی در ebay پیدا می شود)
- Melexis US5781 در بسته TO-92 (از Digikey)
برنامه من این بود که این سنسورها هنگامی که در دو موقعیت مختلف قرار داشت ، همان آهنربا را که در انتهای بالای صفحه نصب شده بود ، تشخیص دهند. هنگامی که در کاملاً باز است ، یک سنسور نصب شده در انتهای مسیر (NJK-5002C) می تواند به راحتی موقعیت آهن ربا را تشخیص دهد (به عکس مراجعه کنید). وقتی در بسته می شود ، همان آهن ربا (در مورد من) حدود 6 سانتی متر از پایین محفظه مجرای گرمایش ما فاصله دارد. من از سنسور فشرده تری برای آن مکان استفاده کردم. استفاده از خود سنسورها نسبتاً آسان است. من قصد داشتم از دو پین دیجیتالی دیگر در برد Wemos استفاده کنم و فقط به یک مقاومت 10k اهم و یک خازن سرامیکی 0.1uF برای سنسور US5781 نیاز دارم. سنسور NJK-5781 نیازی به قطعات اضافی ندارد و می تواند مستقیماً سیم کشی شود. حتی دارای LED داخلی است که با فعال شدن روشن می شود.
مرحله 2: تست نرم افزار و سخت افزار
تصمیم گرفتم آن را روی نیمکت آزمایش کنم و Wemos D1 mini را جایگزین کنترلر کنم. خانواده برای باز کردن درب گاراژ به تلفن های خود تکیه کرده بودند و من نمی توانستم تخته Wemos را بدون ناراحت کردن همه بردارم. هر دو سنسور هنگام تشخیص قطب جنوب آهنربا فعال می شوند و برای بدست آوردن بهترین برد ، من قوی ترین آهن ربا را انتخاب کردم. این آهنربا نئودیمیوم بود که از تجهیزات قدیمی نجات یافته بود و قطر آن 20 میلی متر در ضخامت 6 میلی متر بود. هر دو سنسور در فاصله 2 سانتی متری از آن فعال می شوند.
من کد Wemos را تغییر دادم تا وضعیت درب گاراژ را به برنامه به روز کنم. نه تنها پیغامی مبنی بر بسته بودن یا باز بودن درب ارسال می کند ، بلکه پیامی مبنی بر "باز شدن" یا "بسته شدن" درب بر اساس موقعیت درب قبل از دریافت دستور "کلیک" از برنامه ارسال می کند. به
برنامه Android به طور کامل با استفاده از MIT App Inventor بازنویسی شد. کدی که استفاده کردم ضمیمه شده است. به طور فعال برای پیام های هیئت مدیره Wemos نظرسنجی می کند و وضعیت درب گاراژ هر ثانیه به روز می شود. بسته شدن درب گاراژ ما 13 ثانیه طول می کشد ، این به روز رسانی کافی در مورد موقعیت آن را ارائه می دهد.
مرحله 3: مونتاژ سخت افزار
آهنربا در یک حفره نصب شده (اپوکسی) در انتهای بالای پانل درب گاراژ (عکس را ببینید). عمق این حفره تنها 3 میلی متر بود و به لایه عایق نمی رسید. سنسور NJK-5002C به براکت نصب نیاز داشت و از مقداری آلومینیوم ضایعاتی ساخته شده بود. سیمها نیز باید گسترش داده شوند و برای این کار از 4 کابل تلفن هادی استفاده کردم. من به اندازه مورد نیاز خود از هر دو سر کابل جدا کردم و هادی چهارم را جدا کردم ، زیرا فقط به 3 عدد نیاز داشتم. برای اتصال به صفحه Wemos از چند اتصال دهنده Molex (0.062 ) جفت گیری که از پروژه دیگری به جا گذاشته بودم استفاده کردم. برخی از انقباضات حرارتی برای محافظت از انتهای در معرض استفاده شد.
سنسور US5781 همراه با مقاومت و خازن به قطعه کوچکی از PCB لحیم شد. من یک کابل فرمت مشابه برای آن ساختم که با همان اتصالات مولکس خاتمه یافته است. برای محافظت از ماژول در برابر آسیب فیزیکی ، تصمیم دارم آن را در اپوکسی قرار دهم. من از یک قطعه کوچک لوله با قطر حدود 20 میلی متر برای ایجاد قالب و نوار چسب ساده در یک سر استفاده کردم. من قالب را با اپوکسی 5 دقیقه ای پر کردم ، مجموعه سنسور را در آن چسباندم و گذاشتم تا سخت بشود. از مقداری آلومینیوم ضایعاتی نیز برای آن یک براکت نصب کردم.
سپس تخته Wemos تعدادی رنگدانه را با اتصالات Molex جفت شده دریافت کرد و سپس همه چیز سر جای خود قرار گرفت. تمام کابل ها با سیم و گیره محکم شده بودند بنابراین هیچ چیز در گاراژ معلق نبود.
این بسیار عالی کار می کند و اگر "ارتقاء" دیگری پیدا کنم ، به احتمال زیاد یک PCB سفارشی برای آن ایجاد می کنم و شاید حتی به استفاده از مینی برد Wemos D1 بسیار جمع و جورتر روی بیاورم.
توصیه شده:
DIY Smart Garage Door Opener + Home Assistant ادغام: 5 مرحله
DIY Smart Garage Door Opener + Home Assistant ادغام: با استفاده از این پروژه DIY درب معمولی گاراژ خود را هوشمند کنید. من نحوه ساخت و کنترل آن با استفاده از Home Assistant (از طریق MQTT) و توانایی باز کردن و بستن درب گاراژ خود را از راه دور به شما نشان خواهم داد. من از تخته ESP8266 به نام Wemos استفاده خواهم کرد
نحوه استفاده از فایل های MIDI در Garage Band: 23 مرحله
نحوه استفاده از فایل های MIDI در Garage Band: در این آموزش شما نحوه ایجاد & quot؛ ازدواج با بره کوچک & quot؛ با MIDI در GarageBand. این آموزش نیاز به دسترسی به GarageBand و همچنین دانش قبلی در زمینه موسیقی (مانند نت های پیانو و توانایی خواندن موسیقی در
لغزش از راه دور Amazon Fire Remote TV Remote: 3 مرحله (همراه با تصاویر)
لغزش از راه دور Amazon Fire Remote TV: Oh Amazon ، Fire TV شما بسیار شگفت انگیز است ، چرا کنترل صدا را روی ریموت خود به ما ندادید؟ خوب ، با کمتر از 5 دلار در آمازون ، می توانید این ریموت کوچک زیبا ، قدرتمند ، بی صدا را خریداری کنید ، حجم و کانال همه در یک بسته کوچک. در چاپگر سه بعدی وارد کنید
IR-Remote Remote Color Game: 3 Step
IR-Remote Color Guessing Game: در این قسمت آموزشی ، به شما نشان خواهم داد که چگونه یک رهبری RGB را با استفاده از ریموت IR کنترل کنید و از آن یک بازی سرگرم کننده بسازید
Raspberry Pi 3 Garage Door Open: 15 مرحله (همراه با تصاویر)
Raspberry Pi 3 Garage Door Opener: من این برنامه را در سال 2014 ایجاد کردم. از آن زمان تا کنون تغییرات زیادی انجام شده است. در سال 2021 ، من درب بازکن هوشمند گاراژ را در اینجا به روز کردم. برای باز کردن ، بستن و نظارت بر درب گاراژ از Raspberry Pi و تلفن هوشمند استفاده کنید. باز و بسته شدن درب با استفاده از s