این ماژول یک فاصله سنج بسیار دقیق بر پایه چیپ VL53L0X است . VL53L0X یک سنسور فاصله سنج لیزری 930nm می باشد ، که توانایی اندازه گیری فاصله تا 2 متر را دارد . عملکرد اینگونه سنسور ها به این شکل است که با ارسال پالس های لیزر و دریافت سیگنال بازتابی ، بر اساس الگوریتم های پیشرفته ای بر پایه تاخیر در بازتاب ، فاصله را به صورت دقیقی به دست می آورند . GY-53 به راحتی می تواند جایگزین انواع سونار و ماژول های IR گردد . همچنین اندازه گیری ماژول های لیزری به صورت کاملا نقطه ای و بسیار دقیق است (بر خلاف سنسور های آلتراسونیک). VL53L0X شامل یک فرستنده و گیرنده لیزر می باشد . در این سنسور ، گیرنده تنها به طول موج ساطع شده از فرستنده حساسیت دارد ، لذا ماژول GY-530 دارای نویز پذیری بسیار کمی است. ماژول GY-53 نسخه پیشرفته GY-530 است که شامل یک میکروکنترلر می باشد . همچنین مدل GY-53 دارای خروجی UART نیز است. میکرو کنترلر موجود بر روی این ماژول توانایی عملکرد به صورت یک MCU را ندارد و تنها خروجی سنسور VL53L0X را به UART تبدیل میکند .
مشخصات :
- عملکرد به صورت لیزری با طول موج 930nm
- ولتاژ کاری 2.8 تا 5 ولت
- اندازه گیری فاصله از 19 سانت تا 2 متر
- دارای رابط ارتباطی I2C
- دارای رابط ارتباطی UART با بادریت 9600 و 115200 بیت بر ثانیه
- جریان مصرفی کمتر از 20mA
- طراحی شده بر اساس آخرین استاندارد EC 60825-1:2014
- دارای خروجی PWM
پین های ماژول GY-53 :
پین های VCC و نیز GND به ترتیب پین های تغذیه 3.3 ولت و زمین ماژول هستد .
پین های SDA و SCL نیز پین های ارتباط I2C می باشند .
پین های TX و RX خروجی های UART ماژول هستند .
همچنین پین PWM خروجی PWMماژول است که سیگنال خروجی بر اساس فاصله تغییر میکند .
پین PC جهت تعیین نوع ارتباط بین I2C و UART می باشد .
راه اندازی ماژول GY-53 با آردوینو :
int pin =5; unsigned long duration; void setup() { Serial.begin(9600); pinMode(pin, INPUT); delay(500); } void loop() { uint16_t distance=0; duration = pulseIn(pin, HIGH); distance=duration/10; Serial.print("distance: "); Serial.print( distance); Serial.print(" mm,time: "); Serial.print( duration); Serial.println("us"); delay(100); }
در این مثال از خروجی PWM ماژول استفاده شده است .