پروژه Teapot با MPU6050

پروژه Teapot با MPU6050

سلام به همگی.

توی این پست میخوایم با MPU-6050 پروژه Teapot رو راه اندازی بکنیم.

حالا این پروژه چی هست؟

توی این پروژه ما درک بهتری از عملکرد سنسور MPU6050 پیدا میکنیم و بصورت سه بعدی با عملکرد اون آشنا میشیم. پس در ادامه با ما همراه باشید.

سنسور MPU6050 یک سنسور حرکت 9 محوره هست که در زمینه های گوشی و تبلت ، هدست ها، دسته های بازی ، کنترل ها و … کاربرد داره . از همه مهم تر این ایسی میتونه بوسیله I2C ارتباط برقرار کنه که پورت های کمتری رو اشغال میکنه .دقت 16 بیتی داره و در هر کانال اون مبدل ADC قرار گرفته.این سنسور ، بصورت ماژول هم موجوده که در تصویر زیر میتونید ببینیدش:

MPU6050 with the pin layout and axes orientation | Download Scientific  Diagram

اتصال به آردوینو:

برای شروع ، اول باید این سنسور رو به آردوینو وصل کنیم . سیم کشی ها بصورت زیر هستن:

آردوینو UNO یا NANOماژول سنسور MPU6050
5VVCC
GNDGND
A5SCL
A4SDA
D2INT

در مرحله بعدی ، باید کتابخانه MPU6050 رو ازمسیر sketch>>include library>>manage libraries دانلود کنید و از توی منوی examples وارد فایل DMP6 بشید:

حالا وارد خط 103 بشید و // رو به اول خط

//#define OUTPUT_READABLE_YAWPITCHROLL

اضافه کنید . تصویر زیر منظور رو بهتر میرسونه:

حالا برید سراغ خط 120 و // رو از کد

//#define OUTPUT_TEAPOT

بردارید. تصویر زیر منظور رو بهتر میرسونه:

برای مرحله بعدی ،شما باید نرم افزاری بنام processing هست . کار این نرم افزار دریافت دیتا از پورت سریال و پردازش و تبدیل دیتا و در نهایت نمایش دیتا روی صفحه هست. میتونید از این لینک این نرم افزار رو بسته به نوع سیستم عاملتون دانلود کنید.

بعد از دانلود و نصب،باید کد مخصوص processing رو از مسیر کتابخونه اجرا کنید. بصورت پیش فرض در مسیر زیر قرار گرفته:

حالا باید کتابخونه های مربوطه رو داخل نرم افزار processing نصب کنید:

در صفحه باز شده toxi رو سرچ کنید و اولین کتابخونه رو نصب کنید(با کلیک روی install کتابخونه شروع به نصب میکنه):

درصورت موفق بودن نصب ، با تصویر زیر مواجه میشید:

حالا تنها کاری که باقی مونده ، اجرای کد هست:

فقط یه نکته ای که وجود داره ، چند دقیقه ارتباط اردوینو با این برنامه طول میکشه ، پس اگه همه مراحل درست بود و موقع اجرا کار نکرد چند دقیقه بزارید بمونه تا کانکت بشه.

سوالی بود توی نظرات بپرسید.

امیدوارم لذت برده باشید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.