
آموزش و راه اندازی محصولات
معرفی،راه اندازی و تست سنسورMPU6050 +کتابخانه+فیلم
این بار با کلیپی حرفه ای و البته کاربردی در خدمتتون هستیم!
راه اندازی سنسور MPU6050 برای خیلی ها دغدغه ی اساسی هست، لذا برآن شدیم که برای راه اندازی این سنسور حرفه ای توسط AVR ، کتابخانه ای مناسب و کاربردی نوشته و آن را برای کاربران عزیز RoboticNGO ارائه دهیم،البته در آینده ی نه چندان دور نسخه ARM آن نیز در دسترس خواهد بود. از آنجا که شاید برخی از اصطلاحات و تعاریف در کتابخانه برای بعضی ها نامفهوم باشد، در فیلم آموزشی زیر علاوه به تست عملی سنسور به آموزش کتابخانه نیز پرداخته شده است.
برای خرید ماژول GY-521 می توانید به این بخش از فروشگاه مراجعه نمایید.
برای خرید ماژول GY-87 می توانید به این بخش از فروشگاه مراجعه نمایید.
برای طرح سوالات خود به این بخش از تالارگفتمان مراجعه نمایید.
برای دانلود کتابخانه و سایر فایل های مورد نیاز به ادامه ی مطلب مراجعه نمایید…
دانلود کتابخانه به همراه پروژه راه اندازی شده در فیلم:
http://dl.roboticngo.com/uploads/TF-4MPU-WUs-RoboticNGO-com-.rar
دانلود دیتاشیت های سنسور MPU6050:
http://dl.roboticngo.com/uploads/MPU6050-Datasheet-RoboticNGO-com-.rar
با تشکر S_Ahmad
با سلام و سپاس ..
درود بر شما و زحمت بی دریغتون برای اینهمه مطلب مفید وبی نظیر..
یه دونه هم خیلی خیلی مایله اگ بتونه با تبادل لینک کمک شایانی در بهبود کیفی و کمی آموزش سهیم باشه..
فقط کافیه یه ندا بهم بدید تا آدرس قشنگ و مفیدتونا بلینکم.
قول میدم خالی از لطف نباشه فقط یه نگاه کوچیک کافیه.
التماس دعا..
یا علی مدد…..
سلام
خیلی عالی بود.
و واقعا کامل …
منتظر کلیپ های بعدی تون راجب قطعات دیگه هستم.
خسته نباشی
با تشکر حامد جعفری
ممنون. البته شما نیز می توانید کمکمون کنید. منتظر فعالیت های بیشتر از سمت شما و سایر دوستان هستیم!
سلام من این کدو دقیقا کپی کردم و پروگرام کردم با همون تنظیمات اما هر کار میکنم دیتایی تو هایپرترمینال نشون نمیده تنظیمات هایپر هم هیچ مشکلی نداره لطفا کمک کنین خیلی کارم گیره ممنون
جناب saeed
همان طور که در متن نوشته ذکر شده ، لطفاً سوالات خود را در تالارگفتمان مطرح نمایید.
سلام
عالی بود
امکانش هست با بسکام بزارید؟
من با codvision خیلی کم بلدم 🙁
خیر، خوشبختانه بنده بسکام کلاً یاد ندارم!
چرا خوشبختانه؟ 😀
ببخشید یه سوال داشتم!
این ژیروسکوپ برای کوادکوپتر مناسبه؟
می تونه مناسب باشه!
سلام سید جان
من میخوام سنسور MPU6000 رو با همین روش راه اندازی کنم البته با پرتوکل SPI
این کتابخانه ای که شما تدارک دید بسیار عالی هستش اما همه I2C تعریف شده اگه بخوام با SPI کار کنم باید چه تغییراتی اعمال کنم؟؟؟
خیلی ممنون میشم اگه کمکم کنید بد جور گیر کردم
یه دنیا ممنون 🙂
پاسخ به صورت پ خ داده شد.
متوجه نشدم یعنی چی پاسخ پ خ داده شد ؟؟؟!!!!
منظورم این بود که به صورت پاسخ خصوصی در فروم جواب داده شد!
ماشاالله این قدر ساعی هستید که در هر فروم و سایتی که من هستم پیغام دادید!
پیرو آخرین پیغام شما در همان فروم پاسخ داده شد!
دمتون گرم من بالاخره راش انداختم
سلام وقت بخیر راجع به این دو تابع یه توضیحی میدین ؟؟؟ میخوام بدونم چه جوری زاویه رو بر حسب شتاب حساب میکنه؟؟
// If you want be averaged of accelerometer data, write (on),else write (off)
#define GetAvrg on
#if GetAvrg == on
Get_AvrgAccel_Val();
// Calculate The Angle Of Each Axis
Accel_Angle[X] = 57.295*atan((float) AvrgAccel_Raw_Val[X] / sqrt(pow((float)AvrgAccel_Raw_Val[Z],2)+pow((float)AvrgAccel_Raw_Val[Y],2)));
Accel_Angle[Y] = 57.295*atan((float) AvrgAccel_Raw_Val[Y] / sqrt(pow((float)AvrgAccel_Raw_Val[Z],2)+pow((float)AvrgAccel_Raw_Val[X],2)));
Accel_Angle[Z] = 57.295*atan((float) sqrt(pow((float)AvrgAccel_Raw_Val[X],2)+pow((float)AvrgAccel_Raw_Val[Y],2))/ AvrgAccel_Raw_Val[Z] );
#else
Get_Accel_Val();
// Calculate The Angle Of Each Axis
Accel_Angle[X] = 57.295*atan((float) Accel_Raw_Val[X] / sqrt(pow((float)Accel_Raw_Val[Z],2)+pow((float)Accel_Raw_Val[Y],2)));
Accel_Angle[Y] = 57.295*atan((float) Accel_Raw_Val[Y] / sqrt(pow((float)Accel_Raw_Val[Z],2)+pow((float)Accel_Raw_Val[X],2)));
Accel_Angle[Z] = 57.295*atan((float) sqrt(pow((float)Accel_Raw_Val[X],2)+pow((float)Accel_Raw_Val[Y],2))/ Accel_Raw_Val[Z] );
#endif
سوالات خود رو در انجمن بپرسید.
با تشکر
سلام مهندس احمد عزیز. امیدوارم اجر زحماتی رو که میکشی رو خداوند در دنیا و آخرت بهتون بده. من یه سوال داشتم ازتون: آقای مهندس از این ماژول میشه تو پروژه های نظامی هم استفاده کرد. منظورم اینه مثلا میشه در حد 0.02درجه دقت یا رزولوشن داشته باشن؟ اگر جوابتون منفیه لطف میکنید ماژول مناسب رو معرفی کنید.
سپاسگزارم.
سلام.ممنون. فکر کنم شما با بنده تماس گرفتید و صحبت کردیم.
خلاصه بله سنسور کلاً نظامی هست و داری دقت بسیار بالایی می باشد.
بله دستیابی به این دقت ممکن است.
از Mpu6050 بهتر مدل جدیدتر خودش یعنی MPU9250 هست
عالی بود
اگه امکانش هست شماتیک مدار و تنضیمات کد ویزارت را بگذارید
خواهش می کنم!
سوالات فنی در تالارگفتمان باید مطرح بشود.
ولی با این وجود شماتیک خاصی نداره چی بزاریم آخه!
سید جان عالی بود خیلی مچکرم
با عرض سلام و ممنون از سایت خوبتون
یه سوال داشتم اینکه من از این کتابخونه mpu استفاده میکنم و وقتی تابعی رو فراخونی میکنم ارور >>
function ‘Get_Accel_Angles’ declared, but never defined
رو میده ممنون میشم اگر راهنمایی کنید
با سلام و خسته نباشید ، من دقیقا این مشکل جناب سعید رو دارم روی هایپر ترمینال هیچ چیزی نمایش داده نمی شود مشکل در چیست خواهشا راهنمایی کنید ممنون از زحمات بی کران شما