GP2D12 یک ماژول فاصله سنج  ساخت شرکت Sharp می باشد . GP2D12 شامل یک جفت فرستنده و گیرنده IR قوی است ، که می تواند فاصله 10 تا 80 سانتی متری را اندازه گیری کند . ولتاژ راه اندازی این ماژول 4.5 تا 5 ولت است . همچنین خروجی این ماژول به صورت یک سیگنال آنالوگ بین 0 تا 2.6 ولت می باشد . از این ماژول می توان در تجهیزات رباتیک و همچنین در در محیط های صنعتی استفاده کرد . این ماژول قابلیت نصب بر روی سطوح را دارد . دقت بسیار بالا و نویز پذیری کم ، این ماژول ها را به یکی از بهترین جایگزین برای ماژول های سونار تبدیل کرده است . این ماژول دارای دقت زیادی می باشد ، همچنین تاثیر رنگ سطح بر روی عملکرد ماژول بسیار ناچیز است . سنسور های اندازه گیری فاصله Sharp ، از گیرنده های با تکنولوژی PSD استفاده می کنند به همین سبب عملکرد آن ها به صورت نقطه است (تاثیر بازتاب سایر اجسام و محیط ، بر عملکرد سنسور اثری نمیگذارند ).

 

مشخصات :

  • ولتاژ تغذیه 4.5 ولت تا 5 ولت
  • دارای خروجی آنالوگ
  • دارای سوکت مینیاتوری جهت اتصال تغذیه و خروجی
  • رنج اندازه گیری 10cm تا 80cm
  • سرعت به روز رسانی خروجی 10 میلی ثانیه
  • ابعاد 37mm-18.9mm-13.5mm
  • قطر ناحیه اندازه گیری در 80cm برابر 6cm

 

پین های ماژول GP2D12:

 

  • Vo سیگنال آنالوگ خروجی
  • GND زمین ماژول
  • Vcc تغذیه ماژول

 

 

راه اندازی ماژول GP2D12 :

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

همان طور که از نمودار فوق مشخص است از این ماژول برای اندازه گیری فاصله های 10 تا 80 سانتی متری باید استفاده کرد .

راه اندازی توسط آردوینو :

int sensorpin = 0;                 // analog pin used to connect the sharp sensor
int val = 0;                 // variable to store the values from sensor(initially zero)

void setup()
{
  Serial.begin(9600);               // starts the serial monitor
}
 
void loop()
{
  val = analogRead(sensorpin);       // reads the value of the sharp sensor
  Serial.println(val);            // prints the value of the sensor to the serial monitor
  delay(400);                    // wait for this much time before printing next value
}

 

Tags:
About Author: USER_4