فهرست مطالب:

Touch Less Touch Switch: 11 مرحله
Touch Less Touch Switch: 11 مرحله

تصویری: Touch Less Touch Switch: 11 مرحله

تصویری: Touch Less Touch Switch: 11 مرحله
تصویری: Can You Reattach a Severed Finger? 🤔 2024, نوامبر
Anonim
Touch Less Touch Switch
Touch Less Touch Switch

در شرایط غالب COVID-19 ، معرفی یک رابط کاربری بدون لمس برای ماشین های عمومی برای جلوگیری از شیوع همه گیر در جامعه.

مرحله 1: موارد مورد استفاده در این پروژه

اجزای سخت افزاری

  • آردوینو مگا 2560 و جنوینو مگا 2560
  • صفحه کلید لمسی کمتر - 01 (شماتیک ، فایل هیئت مدیره و BOM)
  • صفحه کلید لمسی کمتر - 02 (شماتیک ، فایل هیئت مدیره و BOM)

برنامه های نرم افزاری و خدمات آنلاین

  • آردوینو IDE
  • OrCAD Capture
  • طراح PCB Cadance Allegro

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

  • آهن لحیم کاری
  • سیم لحیم کاری
  • سرب لحیم کاری

مرحله 2: مرور کلی

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

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

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

این برای پسر عموی من که به کلاس ششم می رود ساخته شده است

مرحله 3: ویژگی ها

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

مرحله 4: سخت افزار

سخت افزار سوئیچ Touch less touch شامل برد Arduino Mega است که به عنوان برد اصلی یا دستگاه کنترل کننده پروژه عمل می کند. سپس صفحه کلید سفارشی Touch Less - 01 و Touch Less Keypad -02 می آیند. این تابلوها عملکرد ورودی کمتر به صفحه آردوینو را قطع می کنند.

مرحله 5: آردوینو مگا

آردوینو مگا
آردوینو مگا

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

مرحله 6: صفحه کلید کمتر -01 را لمس کنید

صفحه کلید کمتر -01 را لمس کنید
صفحه کلید کمتر -01 را لمس کنید
صفحه کلید کمتر -01 را لمس کنید
صفحه کلید کمتر -01 را لمس کنید
صفحه کلید کمتر -01 را لمس کنید
صفحه کلید کمتر -01 را لمس کنید
صفحه کلید کمتر -01 را لمس کنید
صفحه کلید کمتر -01 را لمس کنید

Touch Less Keypad -01 اصلی ترین دستگاه ورودی است که شامل کلیدهای شماره ای و کلیدهای اصلی کنترل است. تک تک کلیدها دارای یک سنسور مجاورت IR LED هستند که برای قفل کردن کلیدهای مورد نیاز به جای فشار دادن استفاده می شود. محدوده مجاورت LED IR می تواند با توجه به نیاز متفاوت باشد. با استفاده از این صفحه کلید ، کلید مورد نیاز را می توان به جای فشار دادن دکمه ها با دو انگشت تکان داد یا در جلوی کلید برای مدت زمان خاصی (مانند: 2 ثانیه) نگه داشت. قفل شدن کلید با یک چراغ LED روی کلیدهای مناسب برای یک بازه زمانی خاص (مثلاً 5 ثانیه) نشان داده می شود. از آداپتورهای برق 12 ولت تا 5 ولت می توان برای تغذیه برد استفاده کرد.

مرحله 7: صفحه کلید کمتر -02 را لمس کنید

صفحه کلید کمتر -02 را لمس کنید
صفحه کلید کمتر -02 را لمس کنید
صفحه کلید کمتر -02 را لمس کنید
صفحه کلید کمتر -02 را لمس کنید
صفحه کلید کمتر -02 را لمس کنید
صفحه کلید کمتر -02 را لمس کنید

TouchLessKeypad-02 دستگاه ورودی ثانویه است که می تواند با توجه به کاربرد دستگاه طراحی شود. در اینجا مطابق با آن طراحی شده است ، گویی برای کنترل Lift (با دکمه های UP و DOWN) است. سایر مشخصات و عملکرد دقیقاً مشابه صفحه کلید Touch Less - 01 است.

توجه: هر یک از صفحه کلید Touch Less فقط باید تغذیه شوند ، هرچند که جک های تغذیه برای هر دو برد ارائه شده است.

مرحله 8: چگونه کار می کند…؟

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

هر زمان که یک انگشت (یا دو انگشت) در مقابل کلید مورد نیاز برای قفل شدن ، برای یک زمان خاص تکان می خورد یا نگه داشته می شود ، سپس کلید با نشانگر LED قفل می شود. همانطور که قبلاً ذکر شد ، هر کلید با سنسورهای IR Proximity ترکیب شده است. بنابراین ، در حالت عادی تک تک سنسورها ورودی بالایی به آردوینو می دهند. اما وقتی انگشتی جلوی سنسور گرفته یا تکان داده می شود ، ورودی آن سنسور به LOW می رود. اگر ورودی حالت LOW را ادامه دهد ، Arduino دوره زمانی حالت LOW را با زمان از پیش تعیین شده مقایسه می کند و در صورت مطابقت ، کلید را با نشانگر LED قفل می کند. هر گونه عدم تطابق در بازه های زمانی و تغییرات حالت ، سنسورها را در کلید تنظیم مجدد می کند. سپس کلید قفل شده را می توان با حرکت مجدد در مقابل کلید برای یک بازه زمانی از پیش تعیین شده باز کرد. سایر خطاها و قفل های کلیدی نامعتبر را می توان با یک کد آردوینو مناسب اصلاح کرد.

مرحله نهم: شماتیک

طرحواره ها
طرحواره ها

طبق نقشه های داده شده ، مدار را بسازید. برای تغذیه بردها از آداپتورهای قدرت 5 ولت تا 12 ولت استفاده کنید. در مقایسه با شماتیک صفحه کلید Touch Less ، هر کس می تواند به راحتی طرح ها را با توجه به برنامه سفارشی کند. طرح های زیر را می توان برای سیستم کنترل آسانسور بدون لمس استفاده کرد.

مرحله 10: کد

برنامه اصلی آردوینو برای این پروژه ضمیمه شده است. مراحل زیر را برای چشمک زدن کد به برد Arduino Mega دنبال کنید.

  1. Arduino IDE را باز کنید. File> New را انتخاب کنید.
  2. اکنون پنجره جدیدی باز می شود.
  3. کد داده شده را تایپ یا کپی کنید.
  4. طرح را ذخیره کنید
  5. حالا Arduino Mega Board را از طریق کابل USB A به B به رایانه وصل کنید.
  6. سپس ، Tools> Board> Arduino/Genuino Mega یا Mega 2560 را انتخاب کنید. Tools> Port را انتخاب کنید.
  7. حالا پورتی را که برد آردوینو به آن متصل شده است انتخاب کنید.
  8. اکنون کد را کامپایل کرده و با کلیک روی دکمه تأیید ، خطاها را بررسی کنید. در صورت وجود ، خطاها را تصحیح کنید.
  9. اکنون با کلیک روی دکمه بارگذاری ، کد را در برد آردوینو بارگذاری کنید.

مرحله 11: پیوست ها

Touch Less Keypad - 01 & Touch Less Keypad - 02 (شماتیک ، فایل Board ، Gerber و BOM) و Arduino Code را می توانید در پیوند زیر Github پیدا کنید.

github.com/jitheshthulasidharan/Touch-Less-Touch-Switch

توصیه شده: