فهرست مطالب:
- مرحله 1: آماده سازی کار
- مرحله 2: نوار LED را به سوئیچ MOS متصل کرده و آن را زیر پله ها بچسبانید
- مرحله 3: قدرت همه سوئیچ های MOS را با هم وصل کرده و به پله ها ثابت کنید
- مرحله 4: سنسور اولتراسونیک و آردوینو را ثابت کنید
- مرحله 5: Signal of MOS Switch را به Arduino IO وصل کنید
- مرحله 6: فعال سازی و آزمایش
- مرحله 7: برنامه نویسی با Arduino IDE
تصویری: یک سیستم LED تعاملی برای پله ها بسازید: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
یک راه پله در خانه وجود دارد. دیدن پروژه های نوسازی راه پله در جامعه بسیار جالب است. اخیراً چندان مشغول نیستم ، بنابراین تصمیم گرفتم از برخی از ماژول های سخت افزاری منبع باز برای تغییر پله ها در خانه و افزودن برخی از عملکردهای تعاملی استفاده کنم. این پروژه چندان دشوار نخواهد بود ، حدود یک بعد از ظهر به طول می انجامد. اگر شما هم راه پله ای در خانه دارید که باید بازسازی شود ، امیدوارم این اشتراک گذاری به شما کمک کند.
مرحله 1: آماده سازی کار
ابتدا باید برخی از مواد را تهیه کنید که شامل موارد زیر است:
ماژول الکترونیکی:
• یک برد Longan Core یا سایر بردهای توسعه Arduino
• سنسور اولتراسونیک برای تشخیص اینکه آیا شخصی از پله ها عبور کرده است یا خیر
• نوار LED
• سوئیچ MOS برای کنترل نوار نور LED
مواد مصرفی:
• سیم
• سیم DuPont
• سرتیتر
ابزار:
• آهن لحیم کاری
• استریپر سیمی
• قیچی
• تفنگ چسب دار
مرحله 2: نوار LED را به سوئیچ MOS متصل کرده و آن را زیر پله ها بچسبانید
استفاده از سوئیچ MOS برای تقویت جریان است. از آنجا که نوار Led حدود 500 میلی آمپر نیاز دارد ، پورت IO آردوینو راهی برای هدایت مستقیم نوار LED ندارد و از قابلیت سوئیچ IO آردوینو می توان از طریق سوئیچ MOS استفاده کرد.
سوئیچ MOS دارای 3 رابط است ، V + و V- به قطب های مثبت و منفی نوار LED ، VIN و GND به قطب های مثبت و منفی منبع تغذیه متصل هستند. همچنین یک پین کنترل 3PIN وجود دارد. SIG به IO آردوینو ، VCC به 5 ولت و GND به قطب منفی منبع تغذیه متصل است. از آنجا که آردوینو و LED از منبع تغذیه 5V یکسانی استفاده می کنند ، ما VIN ماژول سوئیچ MOS را از طریق سیم به VCC وصل می کنیم ، به طوری که نیازی به اتصال دوبار منبع تغذیه نیست.
ابتدا ، قطب های مثبت و منفی نوار LED را به V + و V- وصل کنید
سپس ، نوار 3M در پشت نوار LED وجود دارد که می تواند مستقیماً زیر پله ها چسبانده شود. سوئیچ MOS را می توان در زیر پله ها با تفنگ چسب ثابت کرد.
مرحله 3: قدرت همه سوئیچ های MOS را با هم وصل کرده و به پله ها ثابت کنید
در این مرحله ، شما باید منبع تغذیه همه سوئیچ های MOS را به صورت موازی متصل کنید ، و در اینجا به چند سیم نیاز دارید. نمودار شماتیک اتصال همانطور که در تصویر 1 نشان داده شده است.
این کار عمدتا یک کار خسته کننده است ، پس از اتمام ، همانطور که در pic2 نشان داده شده است.
مرحله 4: سنسور اولتراسونیک و آردوینو را ثابت کنید
در این مرحله ، باید سنسور اولتراسونیک را در ورودی پله ها ثابت کنید تا وقتی از پله ها بالا می روید ، اولتراسونیک آن را حس کند.
سنسور اولتراسونیک را می توان با تفنگ چسب ثابت کرد ، همانطور که در تصویر 1 نشان داده شده است.
در ضمن ، آردوینو را در پشت پله ها ثابت کنید.
سونوگرافی دارای 4 پین است که باید به آردوینو متصل شوند.
1. VCC به 5 ولت وصل می شود
2. GND به GND
3. Trig ، این پین فرستنده سنسور اولتراسونیک است که به D2 آردوینو متصل است
4. اکو ، این پین دریافت کننده سنسور اولتراسونیک است که به D3 آردوینو متصل است
مرحله 5: Signal of MOS Switch را به Arduino IO وصل کنید
در کل 9 کلید MOS در این پروژه استفاده شده است. ما SIG 9 سوئیچ را به D4 ~ D12 آردینو متصل کردیم. نمودار شماتیک در pic1 آمده است.
این نیز یک کار خسته کننده است ، که نیاز به لحیم کاری و رفع سیم های زیادی دارد و کمی صبر می خواهد. تکمیل مطابق تصویر 2 است:
مرحله 6: فعال سازی و آزمایش
دو کابل برق متصل به سوئیچ MOS در STEP3 را به 5 ولت و GND آردوینو وصل کنید.
تا کنون سخت ترین کار به پایان رسیده است. ما باید بررسی کنیم که آیا مشکلی در سیم کشی وجود دارد یا خیر. Arduino IDE را باز کرده و پین های D4-D12 را در سطح HIGH بنویسید تا ببینید آیا همه LED ها به خوبی کار می کنند یا خیر. اگر برخی از آنها کار نمی کنند ، باید سیم کشی را بررسی کنیم.
اگر سیم کشی خوب باشد ، می توانیم همین حالا کار نرم افزاری جالب را شروع کنیم.
مرحله 7: برنامه نویسی با Arduino IDE
در اینجا ما از Arduino IDE معروف برای برنامه نویسی استفاده می کنیم.
سنسور اولتراسونیک برای رانندگی نیاز به کتابخانه دارد ، برای بارگیری کلیک کنید.
در این پروژه ، من فقط یک مثال نوشتم. هنگامی که شخص تشخیص داده می شود ، نور به آرامی روشن می شود.
البته ، شما می توانید برخی از تعاملات جالب را با توجه به ترجیحات خود اضافه کنید.
توصیه شده:
نحوه ایجاد درایور جریان بالا برای موتور پله ای: 5 مرحله
چگونه می توان یک درایور جریان بالا برای یک موتور پله ای ایجاد کرد: در اینجا نحوه ساخت راننده پله ای با استفاده از کنترلر TB6560AHQ توشیبا را خواهیم دید. این یک کنترلر کامل است که فقط به 2 متغیر به عنوان ورودی نیاز دارد و همه کارها را انجام می دهد. از آنجا که من به دو مورد از این موارد نیاز داشتم ، هر دو را با استفاده از
AI Aids Eyes (یک سیستم بینایی رایانه ای برای یادآوری اپراتورها برای استفاده از عینک ایمنی): 4 مرحله
AI Aids Eyes (سیستم بینایی رایانه ای برای یادآوری اپراتورها برای استفاده از عینک ایمنی): در اینجا نمایشی از این سیستم است. هنگامی که سیستم تشخیص می دهد که مته برداشته شده است ، به طور خودکار هشدار عینک ایمنی را صادر می کند. برای نشان دادن وجود هشدارهای عینک ایمنی ، حاشیه تصویر RGB در نسخه نمایشی قرمز رنگ شده است
استفاده مجدد از صفحه لمسی لپ تاپ قدیمی برای کنترل موتور پله ای: 11 مرحله (همراه با تصاویر)
استفاده مجدد از صفحه لمسی لپ تاپ قدیمی برای کنترل موتور پله ای: من این پروژه را چند ماه پیش ساختم. چند روز پیش ، من ویدیویی از پروژه را در r/Arduino در Reddit منتشر کردم. با مشاهده علاقه مردم به پروژه ، تصمیم گرفتم این دستورالعمل را در جایی که در کد Arduino تغییراتی ایجاد کرده ام ، ایجاد کنم
سیستم پارکینگ روتاری اتومبیل: 18 پله
سیستم پارکینگ روتاری: کار با پارک راننده و رها کردن خودرو در سیستم در سطح زمین ساده است. هنگامی که راننده منطقه ایمنی را ترک می کند ، خودرو به طور خودکار توسط سیستم چرخانده می شود تا ماشین پارک شده را از آنجا دور کند
آردوینو: Precision Lib برای موتور پله ای: 19 پله
آردوینو: Precision Lib برای موتور پله ای: امروز ، من کتابخانه ای را برای راننده موتور تمام قدم با سوئیچ های محدود ، و حرکت موتور با شتاب و میکرو گام به شما نشان خواهم داد. این Lib که بر روی Arduino Uno و Arduino Mega کار می کند ، به شما امکان می دهد موتورها را بر اساس غیر مستقیم حرکت دهید