תוכן עניינים:

מדריך התקנה וכיול MPU6050: 3 שלבים
מדריך התקנה וכיול MPU6050: 3 שלבים

וִידֵאוֹ: מדריך התקנה וכיול MPU6050: 3 שלבים

וִידֵאוֹ: מדריך התקנה וכיול MPU6050: 3 שלבים
וִידֵאוֹ: ארדואינו רובוט שלב 3- מצלמה זיהוויי תנועה 2024, נוֹבֶמבֶּר
Anonim
מדריך ההתקנה והכיול של MPU6050
מדריך ההתקנה והכיול של MPU6050

MPU6050 הוא 6 DoF (דרגות חופש) IMU המייצג יחידת מדידה אינרציאלית, חיישן נהדר להכיר את האצת הזוויות באמצעות 3 ציר גירוסקופ והאצה לינארית באמצעות מד תאוצה לינארי.

לפעמים יכול להיות מסובך להתחיל ולהקים, לחפש בספריות ובתוכניות בכל רחבי האינטרנט, אך אל תדאג עכשיו, ההנחיה הזו והדרכת הווידאו המצורפת להלן יתחילו אותך תוך זמן קצר.

שלב 1: חומרים דרושים

חומרים דרושים
חומרים דרושים
חומרים דרושים
חומרים דרושים
חומרים דרושים
חומרים דרושים
חומרים דרושים
חומרים דרושים

1.) MPU6050 או GY521 IMU

2.) ארדואינו (אני משתמש בננו)

3.) מחשב עם Arduino IDE מותקן בפנים

4.) כבל USB עבור Arduino

5.) 4 כבלי מגשר F עד F לחיבור Arduino ל- MPU6050

את כל הרכיבים, המקוריים והאיכותיים, ניתן למצוא באתר www. UTsource.net

שלב 2: ספריית MPU6050

ספריית MPU6050
ספריית MPU6050

אם יש לך בעיה כלשהי בעקבות שלב זה, אני ממליץ בחום לצפות במדריך הווידאו המקושר במבוא.

ספרייה היא כלי פשוט שמקל על מתחילים להשתמש בחיישנים מורכבים יחסית כגון MPU6050 בצורה פשוטה מאוד, היא שכבה שכבר מטפלת בהרבה דברים מורכבים כדי שנוכל להתמקד יותר ביישום הרעיון במקום של הגדרת הכל.

פתח את Arduino IDE

עבור אל כלים ולחץ על נהל ספריות

ייפתח חלון חדש ובו סרגל חיפוש, שם סוג MPU6050, תתקבל בברכה עם יותר מתוצאות אחת, אך התקן את זה שהוא bt Electronic Cats.

סיימת, עכשיו אפשר לכייל!

שלב 3: כיול

כִּיוּל
כִּיוּל
כִּיוּל
כִּיוּל
כִּיוּל
כִּיוּל

כל חיישן שונה וייחודי, ולכן עלינו למצוא את ערכי הקיזוז הייחודיים לחיישן שיש לנו.

פתח קבצים ועבור לדוגמאות ב- Arduino IDE.

שם תראה ספרייה חדשה שאומרת MPU6050 המכילה תוכנית בשם - IMU_Zero פתח אותה.

העלה אותו ל- arduino וודא שהחיבור מארדואינו לחיישן מתבצע בצורה הבאה -

SCL - A5

SDA - A4

Vcc - 5V

GND - GND

לאחר העלאה מוצלחת, פתח את כלים ולאחר מכן צג סידורי, אך הקפד לשמור על החיישן אופקי ושקט ככל האפשר במהלך תהליך זה.

קו "----- done -----" יציין שהוא עשה כמיטב יכולתו. עם הקבועים הקשורים לדיוק הנוכחי (NFast = 1000, NSlow = 10000), ייקח כמה דקות להגיע לשם..

בדרך, היא תייצר תריסר קווי פלט, ותראה כי עבור כל אחת מ -6 הקיזוזים הרצויים, היא * ראשית, מנסה למצוא שתי הערכות, אחת נמוכה מדי ואחת גבוהה מדי, ולאחר מכן * נסגרת עד שלא ניתן להקטין את הסוגר.

השורה שמעל השורה "בוצע" תיראה בערך [567, 567] [-1, 2] [-2223, -2223] [0, 1] [1131, 1132] [16374, 16404] [155, 156] [-1, 1] [-25, -24] [0, 3] [5, 6] [0, 4] כפי שיוצג בשורות כותרות רצופות, שש הקבוצות המרכיבות שורה זו מתארות את הקיזוזים האופטימליים עבור האצת X, האצת Y, האצת Z, גירוס X, גירו Y וזירוס בהתאמה. במדגם המוצג ממש למעלה, הניסוי הראה כי +567 היה הקיזוז הטוב ביותר להאצת X, -2223 היה הטוב ביותר להאצת Y וכן הלאה. שים לב לכל קיזוז לשימוש בתוכניות שאתה עושה!

זהו זה! פשוט וישיר!

תודה שקראתם!

מוּמלָץ: