این ماژول GY87 یک IMU تمام عیار است،یک برد کوچک است که تمامی سنسورهای مورد نیاز برای ۱۰ درجه آزادی روی آن قرار گرفته است. ارتباط این ماژول با میکروکنترل ها از طریق رابط i2c برقرار می شود، با استفاده از توابع و سورس کدهای موجود در سایت و تالارگفتمان به راحتی می توانید از این آی ام یو به عنوان یک سیستم AHRS در سامانه کنترل پرواز ربات های پرنده ، عمود پرواز ، هواپیماها و هلیکوپتر های مدل استفاده نمایید و یا با کمی تغییر آن را در ساخت دستگاه های صنعتی ، پزشکی و … به کارگیری نمایید.
اجزای تشکیل دهنده ماژول :
Mpu6050 :سنسور gyro سه محوره ، سنسور شتاب سه محوره و دماسنج محصول invensense شامل مجموعه شتاب سنج و gyro با دقت بالا (۱۶ بیتی) میباشد. همچنین دارای بافر FIFO با ظرفیت ۱۰۲۴ بایت و نیز سنسور دما با رنج اندازه گیری ۴۰- تا ۸۵+ درجه سانتیگراد می باشد. این ماژول با تجمیع و ترکیب یک جایروسکوپ۳ محور با یک شتاب سنج ۳ محور روی یک چیپ سیلیکونی و بهره گیری از یک پردازشگر دیجیتال حرکت، قادر است الگوریتم های پیچیده ۹ محوری را اجرا کند.
Hmc5883l: قطب نمای الکترونیکی ۳ محوره محصول Honeywell یک قطب نمای ۳ محوره دیجیتال است که میتواند شدت میدان مغناطیسی تا ۸± گاوس را با دقت ۵ میلی گاوس اندازه گیری نماید. توسط این ماژول میتوان به دقت ۱ تا ۲ درجه در جهت یابی و ناوبری رسید.
bmp180:ماژول فشار بارومتریک با دقت بالا و جریان مصرفی پایین با رنج گسترده در اندازه گیری فشار بارومتریک (۳۰۰ تا ۱۱۰۰ هکتوپاسکال). این سنسور بر اساس تکنولوژی مقاومت پیزوالکتریک یا Piezo-resistive طراحی و تولید گشته ؛ لذا استفاده از این تکنولوژی دقت بالا، خطی بودن و پایداری طولانی مدت را برای این سنسور فراهم نموده است.
این سنسور اندازه گیری ارتفاع از ۵۰۰ متر پایین تر از سطح دریا تا ۹۰۰۰ متر بالاتر از سطح دریا را ممکن می سازد.
دیتاشیت ها:
Mpu6050 :
http://dl.roboticngo.com/uploads/MPU6050-Datasheet-RoboticNGO-com-.rar
Hmc5883l:
http://dl.roboticngo.com/uploads/HMC5883L-3-Axis-Digital-Compass-IC.pdf
bmp180:
http://dl.roboticngo.com/uploads/BST-BMP180-DS000-09.pdf
آموزش راه اندازی MPU6050 و کتابخانه آماده در تالارگفتمان:
http://forum.roboticngo.com/showthread.php?tid=1008
آموزش راه اندازی HMC5883L و کتابخانه آماده در تالارگفتمان: