چگونه با استفاده از آردوینو یک سنسور مجاورت ساده بسازیم

فهرست مطالب:

چگونه با استفاده از آردوینو یک سنسور مجاورت ساده بسازیم
چگونه با استفاده از آردوینو یک سنسور مجاورت ساده بسازیم
Anonim

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

مواد مورد نیاز

  • آردوینو
  • تخته نان
  • مقاومت 100k
  • سیم های بلوز
  • نوار برقی
  • ساطع کننده های مادون قرمز (حداقل 2 عدد)
  • گیرنده های IR مادون قرمز (فوتودیود با 2 پین)

مراحل

با استفاده از آردوینو یک سنسور مجاورت ساده بسازید مرحله 1
با استفاده از آردوینو یک سنسور مجاورت ساده بسازید مرحله 1

مرحله 1. با کنار گذاشتن مواد مورد نیاز شروع کنید

با استفاده از آردوینو یک سنسور مجاورت ساده بسازید مرحله 2
با استفاده از آردوینو یک سنسور مجاورت ساده بسازید مرحله 2

مرحله 2. LED IR را با برش یک قطعه کوچک از نوار برقی و سپس پیچاندن آن در اطراف LED به شکل لوله ای مانند تصویر بالا آماده کنید

با استفاده از آردوینو یک سنسور مجاورت ساده بسازید مرحله 3
با استفاده از آردوینو یک سنسور مجاورت ساده بسازید مرحله 3

مرحله 3. با استفاده از تخته نان ، سیم های جامپر ، مقاومت و LED راه اندازی اتصال به شرح زیر است

  • مقاومت 5 ولت را به مثبت (پین بزرگ) روی گیرنده IR وصل کنید.
  • تمام LED های IR را به پین 3.3 ولت آردوینو وصل کنید.
  • یک بلوز از A0 در آردوینو را به پایه مثبت گیرنده IR وصل کنید.
  • همه نکات منفی گیرنده و LED ها را به GND در آردوینو وصل کنید.
  • اطمینان حاصل کنید که هیچ یک از سیم ها یا LED ها کوتاه نمی شوند زیرا LED ها بسیار حساس هستند و می توانند بسوزند.
با استفاده از آردوینو یک سنسور مجاورت ساده بسازید مرحله 4
با استفاده از آردوینو یک سنسور مجاورت ساده بسازید مرحله 4

مرحله 4. کد خود را بسازید

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

int IRreceiver = A0؛ // مقداردهی اولیه

با استفاده از آردوینو یک سنسور مجاورت ساده بسازید مرحله 5
با استفاده از آردوینو یک سنسور مجاورت ساده بسازید مرحله 5

int IRval؛

با استفاده از آردوینو مرحله 6 یک سنسور مجاورت ساده بسازید
با استفاده از آردوینو مرحله 6 یک سنسور مجاورت ساده بسازید
void setup ()
{
pinMode (IRreceiver ، INPUT) ؛ // ورودی خود را اعلام کنید
Serial.begin (9600) ؛ // سرعت برقراری ارتباط
}
حلقه خالی ()
{
int IRval = analogRead (IRreceiver) ؛ // اعلام داده ها
Serial.println (IRval) ؛ // داده ها را چاپ کنید
تأخیر (10) ؛ } // برای صاف کردن همه چیز تأخیر اضافه کنید

مرحله 5. مطمئن شوید که همه اتصالات سالم هستند و سپس کد را در Arduino خود بارگذاری کنید

پس از بارگذاری ارتباط سریال را مطرح کنید.

مرحله 6. داده ها را بررسی کنید

با تغییر فاصله بین سنسور و شیء ، داده ها باید متفاوت باشند.

با استفاده از Arduino Final یک سنسور مجاورت ساده بسازید
با استفاده از Arduino Final یک سنسور مجاورت ساده بسازید

مرحله 7. به پایان رسید

نکات

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

توصیه شده: