ماژول سنسور مسافت شارپ دارای یک سنسور اندازه گیری فاصله می باشد که از مجموعه از PSD (آشکارساز حساس به موقعیت) و IRED ( دیود مادون قرمز) و مدار پردازشگر سیگنال تشکیل شده است. در این سنسور به دلیل متد triangulation ،گوناگونی بازتاب از اشیا ،دمای محیطی و مدت عملکرد به راحتی تشخیص فاصله را تحت تاثیر قرار نمی دهد. خروجی این دستگاه آنالوگ بوده ولتاژی متناظر با فاصله اندازه گیری شده است. بنابراین از این سنسور می توان به عنوان سنسور مجاورتی نیز استفاده کرد.این سنسور با بردهای آردینو سازگاری کامل دارد و انتخاب مناسب برای تمامی پروژه هایی است که نیاز به اندازه گیری دقیق فاصله دارد.
همانطور که در نمودار زیر مشاهده می کنید با وجود تفاوت زیاد میان بازتابش از کاغذ خاکستری و سفید ،سنسور همچنان قادر به ارائه خروجی خوانا و مطمئن است. توجه داشته باشید که خواندن در فواصل خیلی نزدیک همانند فواصل دور است.
ویژگی ها
محدوده اندازه گیری فاصله: 10 تا 80 سانتیمتر
خروجی از نوع آنالوگ
جریان مصرفی: 30mA
ولتاژ تغذیه: 4.5 تا 5.5V
کاربردها
1.سویچ های touchless (تجهیزات پزشکی، کنترل روشنایی و...)
2. ربات cleaner
3.سنسور برای صرفه جویی در انرژی( ATM و دستگاه کپی، و ماشین های خرید)
4.تجهیزات تفریحی و سرگرمی (ربات، ماشین بازی)
مثال
با اتصال این سنسور به آردینو خود می توانید فاصله از شی مورد نظر را اندازه گیری کنید.
کد:
int IRpin = 1; // analog pin for reading the IR sensor
void setup() {
Serial.begin(9600); // start the serial port
}
void loop() {
float volts = analogRead(IRpin)*0.0048828125; // value from sensor * (5/1024) - if running 3.3.volts then change 5 to 3.3
float distance = 65*pow(volts, -1.10); // worked out from graph 65 = theretical distance / (1/Volts)S - luckylarry.co.uk
Serial.println(distance); // print the distance
delay(100); // arbitary wait time.
}
مرجع:
Arduino – Using a Sharp IR Sensor for Distance Calculation
جهت سفارش این کالا، به این بخش در فروشگاه آفتاب رایانه مراجعه نمایید.