این مقاله در مورد چگونگی ساخت یک سنسور مجاورت ساده ساخته شده با استفاده از LED ها و آردوینو است که می تواند فاصله بین سنسور و جسم مقابل را بدون هیچ گونه تماس فیزیکی تشخیص دهد. این سنسور طیف وسیعی از سیگنال های آنالوگ را به آردوینو می دهد که سپس در رایانه قابل مشاهده است. اگر در حال انجام یک نسخه ساده از این پروژه هستید ، بلندگو اختیاری است و نیازی به آن نیست.
مواد مورد نیاز
- آردوینو
- تخته نان
- مقاومت 100k
- سیم های بلوز
- نوار برقی
- ساطع کننده های مادون قرمز (حداقل 2 عدد)
- گیرنده های IR مادون قرمز (فوتودیود با 2 پین)
مراحل
مرحله 1. با کنار گذاشتن مواد مورد نیاز شروع کنید
مرحله 2. LED IR را با برش یک قطعه کوچک از نوار برقی و سپس پیچاندن آن در اطراف LED به شکل لوله ای مانند تصویر بالا آماده کنید
مرحله 3. با استفاده از تخته نان ، سیم های جامپر ، مقاومت و LED راه اندازی اتصال به شرح زیر است
- مقاومت 5 ولت را به مثبت (پین بزرگ) روی گیرنده IR وصل کنید.
- تمام LED های IR را به پین 3.3 ولت آردوینو وصل کنید.
- یک بلوز از A0 در آردوینو را به پایه مثبت گیرنده IR وصل کنید.
- همه نکات منفی گیرنده و LED ها را به GND در آردوینو وصل کنید.
- اطمینان حاصل کنید که هیچ یک از سیم ها یا LED ها کوتاه نمی شوند زیرا LED ها بسیار حساس هستند و می توانند بسوزند.
مرحله 4. کد خود را بسازید
این یک کد ساده است که داده های IR را روی صفحه رایانه شما چاپ می کند ، سپس می توانید از این متغیرها برای کنترل تقریباً هر چیزی استفاده کنید. این کد امکان خواندن ساده آنالوگ سنسور IR را فراهم می کند.
-
int IRreceiver = A0؛ // مقداردهی اولیه
-
int IRval؛
- void setup ()
- {
- pinMode (IRreceiver ، INPUT) ؛ // ورودی خود را اعلام کنید
- Serial.begin (9600) ؛ // سرعت برقراری ارتباط
- }
- حلقه خالی ()
- {
- int IRval = analogRead (IRreceiver) ؛ // اعلام داده ها
- Serial.println (IRval) ؛ // داده ها را چاپ کنید
- تأخیر (10) ؛ } // برای صاف کردن همه چیز تأخیر اضافه کنید
مرحله 5. مطمئن شوید که همه اتصالات سالم هستند و سپس کد را در Arduino خود بارگذاری کنید
پس از بارگذاری ارتباط سریال را مطرح کنید.
مرحله 6. داده ها را بررسی کنید
با تغییر فاصله بین سنسور و شیء ، داده ها باید متفاوت باشند.
مرحله 7. به پایان رسید
نکات
- مراقب باشید گیرنده LED را با امیتر LED مخلوط نکنید ، همه آنها یکسان به نظر می رسند.
- نور مادون قرمز با چشم غیر مسلح قابل مشاهده نیست ، اما می توانید آن را از طریق دوربین دیجیتال مشاهده کنید ، این به شما کمک می کند ببینید آیا LED کار می کند یا خیر.
- از دوربین تلفن خود استفاده کنید تا ببینید آیا IR ساطع می شود یا خیر. مطمئن شوید که دوربین IR را فیلتر نمی کند وگرنه ممکن است دوربین ساطع کننده IR را ضبط نکند.