آموزش راه اندازی سنسور فتوالکتریک مادون قرمز TCRT5000 با آردوینو

فهرست مطالب

ویژگی های سنسور فتوالکتریک مادون قرمز TCRT5000

سنسور TCRT5000 دارای یک فرستنده و گیرنده مادون قرمز (IR) است. زمانی که به فرستنده ی مادون قرمز ولتاژی مناسب اعمال شود، این فرستنده روشن شده و امواج مادون قرمز از خود ساطع می کند. با برخورد این امواج با یک جسم، گیرنده ی مادون قرمز که یک فتو ترانزیستور است، امواج را دریافت می کند. عملکر فتوترانزیستور مانند یک ترانزیستور معمولی است با این تفاوت که پایه ی بیس آن با نور تحریک می شود. هرگاه نوری مناسب به فتوترانزیستور بتابد، پایه کلکتور و امیتر آن به یکدیگر متصل می شوند.
نکته
بهترین فاصله قابل تشخیص این سنسور در بازه ی 0.2 تا 1.5 سانتی متر است.

دیتاشیت سنسور TCRT5000 را می توانید از اینجا دانلود کنید.

معرفی پایه ها (Pinout) سنسور فتوالکتریک مادون قرمز TCRT5000

سنسور TCRT5000 دارای 4 پایه به شرح زیر است:

  • Anode: پایه + فرستنده مادون قرمز
  • Cathode: پایه – فرستنده مادون قرمز
  • Collector: پایه کلکتور فتو ترانزیستور
  • Emitter: پایه امیتر فتوترانزیستور
توجه
ولتاژ مورد نیاز برای روشن کردن فرستنده ی مادون قرمز، حدود 1.2 ولت است. درصورتی که از ولتاژی دیگری (مثلا 5 ولت) استفاده می کنید، یک مقاومت مناسب در مسیر ولتاژ قرار دهید.
پین اوت (Pinout) این ماژول را می توانید در تصویر زیر مشاهده کنید.

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

قطعات مورد نیاز

برد آردوینو UNO R3 × 1
سنسور مادون قرمز TCRT5000 × 1
مقاومت 100 اهم × 1
مقاومت 4.7 کیلو اهم × 1
سیم جامپر نری به نری × 1
برد بورد × 1

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

آردوینو IDE

راه اندازی سنسور فتوالکتریک مادون قرمز TCRT5000 با آردوینو

گام اول: سیم بندی

مطابق مدار زیر، سنسور را به آردوینو وصل کنید.

گام دوم: کد

کد زیر را روی برد آردوینو آپلود کنید.
/*
  TCRT5000 Reflective Sensors
  modified on 03 Oct 2020
  by Mohammad Reza Akbari @ Electropeak
  
Home
*/ // the setup routine runs once when you press reset: void setup() { // initialize serial communication at 9600 bits per second: Serial.begin(9600); } // the loop routine runs over and over again forever: void loop() { // read the input on analog pin 0: int sensorValue = analogRead(A0); // print out the value you read: Serial.println(sensorValue); delay(100); }
خروجی کد به شکل زیر است. در صورتی که جسم سفید رنگی نزدیک سنسور قرار بگیرد، ولتاژ کاهش می یابد.

آموزش های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.