فهرست مطالب:

لیزر آردوینو Motion Sensing: 5 مرحله
لیزر آردوینو Motion Sensing: 5 مرحله

تصویری: لیزر آردوینو Motion Sensing: 5 مرحله

تصویری: لیزر آردوینو Motion Sensing: 5 مرحله
تصویری: Using NJK-5002C Hall Proximity Sensor with Arduino code 2024, نوامبر
Anonim
لیزر آردوینو Motion Sensing
لیزر آردوینو Motion Sensing
لیزر آردوینو Motion Sensing
لیزر آردوینو Motion Sensing

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

هشدار: لیزر را در ارتفاع چشم قرار ندهید زیرا می تواند باعث آسیب شبکیه شود

مواد

  • آردوینو (مگا 2560)
  • تخته نان
  • سنسور حرکت (HC-SR501)
  • ماژول لیزر (ST1172)
  • سرو موتور (SG90)
  • سیم های نر تا مفتول
  • سیمهای نر به نر
  • رول دستمال کاغذی
  • نوار چسب
  • کراوات زیپی
  • پایه
  • قیچی

مرحله 1: موارد را در پایگاه ایمن کنید

موارد را در پایگاه ایمن کنید
موارد را در پایگاه ایمن کنید
موارد را در پایگاه ایمن کنید
موارد را در پایگاه ایمن کنید

یک تکه نوار رول شده را به پایین تخته آردوینو و در صورت لزوم تخته نان را وصل کنید.

نوار را به سه طرف سرو موتور بدون سیم وصل کنید.

تخته آردوینو ، برد نان و سروو موتور را به پایه وصل کنید.

برای ثبات بیشتر می توانید سیم های Servo Motors را بچسبانید.

مرحله 2: اجزای سیم

اجزای سیم
اجزای سیم
اجزای سیم
اجزای سیم
اجزای سیم
اجزای سیم

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

  1. تخته نان را به آردوینو وصل کنید

    • نارنجی - 5 ولت در آردوینو تا مثبت روی نان برد
    • سیاه - GND (آسیاب شده) روی آردوینو تا منفی روی تخته نان
  2. حسگر حرکتی

    • قهوه ای - آسیاب شده (منفی) روی تخته نان
    • نارنجی - روی تخته نان مثبت است
    • قرمز - ورودی/خروجی 14 در آردوینو
  3. سرو موتور

    • قرمز - روی تخته نان مثبت است
    • قهوه ای - آسیاب شده (منفی) روی تخته نان
    • نارنجی - ورودی/خروجی 4 در آردوینو
  4. لیزر

    • آبی - آسیاب شده (منفی) روی تخته نان
    • زرد - ورودی/خروجی 10 در آردوینو
    • سبز - روی تخته نان مثبت است

توجه: هنگام سیم کشی سنسور حرکت و لیزر مطمئن شوید که از سیم های بلندتری استفاده می کنید ، در غیر این صورت ممکن است سیم ها از جای خود خارج شوند زیرا برجک از یک طرف به طرف دیگر می چرخد.

مرحله 3: کانن را به موتور وصل کنید

کانن را به موتور وصل کنید
کانن را به موتور وصل کنید
کانن را به موتور وصل کنید
کانن را به موتور وصل کنید
کانن را به موتور وصل کنید
کانن را به موتور وصل کنید
کانن را به موتور وصل کنید
کانن را به موتور وصل کنید

دو مجموعه سوراخ موازی را در نقش یک دستمال کاغذی در یک انتهای آن ایجاد کنید.

دو زیپ را از سوراخ ها عبور دهید ، یک بسته زیپ از هر مجموعه سوراخ.

رول حوله کاغذی را روی سروو موتور وصل کرده و زیپ ها را در اطراف نوار عرضی روی موتور محکم کنید.

به دلیل وزن ناهموار ، رول دستمال کاغذی ممکن است به جلو کج شده و به سمت پایین باشد. برای رفع این مشکل ، ما زیپ های اضافی را بین موتور و رول دستمال کاغذی برای ثبات بیشتر قرار می دهیم.

مرحله 4: سنسور حرکت و ماژول لیزر را به برجک وصل کنید

سنسور حرکت و ماژول لیزر را به برجک وصل کنید
سنسور حرکت و ماژول لیزر را به برجک وصل کنید
سنسور حرکت و ماژول لیزر را به برجک وصل کنید
سنسور حرکت و ماژول لیزر را به برجک وصل کنید
سنسور حرکت و ماژول لیزر را به برجک وصل کنید
سنسور حرکت و ماژول لیزر را به برجک وصل کنید

همانطور که در تصاویر بالا نشان داده شده است ، سنسور حرکت را به انتهای رول دستمال کاغذی وصل کنید. آن را محکم محکم کنید تا با چرخاندن برجک حرکت نکند.

مطابق تصویر بالا ، لیزر را در بالای رول حوله کاغذی محکم کنید.

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

کد آردوینو
کد آردوینو

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

github.com/ArduinoToys/ArduinoMotionSensin…

توجه: اگر در راه اندازی arduino خود به کمک نیاز دارید به آدرس https://www.arduino.cc/ بروید

توصیه شده: