תוכן עניינים:
וִידֵאוֹ: מדדי תאוצה MPU6050+חיישן גירוסקופ: 3 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
ה- MPU6050 הוא חיישן שימושי מאוד.
ה- mpu 6050 הוא IMU: יחידת מדידה אינרציאלית (IMU) היא מכשיר אלקטרוני המודד ומדווח על הכוח הספציפי של הגוף, קצב הזוויות, ולעתים גם על כיוון הגוף, באמצעות שילוב של מדי תאוצה, גירוסקופים.
זהו מכשיר בעל 6 צירים
3 מהציר יכולים למדוד תאוצה וה -3 האחרים מיועדים למדידות תאוצה זוויתיות.
באמצעות ההאצה וההאצה הזוויתית אפשר לקבל הערכה מדויקת למדי של הזווית
במדריך זה נבחן כיצד אנו יכולים להשתמש ב- MPU6050 עם ספרייה כדי להקל על העניינים.
אספקה
- לוח ארדואינו
- MPU6050
- חוטי מגשר
- לוח לחם
שלב 1: השלם את המעגל
החיישן משתמש בפרוטוקול המכונה I2c כדי לתקשר עם הארדואינו כדי לשלוח לו את הערכים.
סיכת A4 משמשת לשעון סדרתי SCL וצריכה להיות מחוברת ל- SCL של החיישן ו-, A5 לקו נתונים סידורי SDA.
ה- Vcc מחובר ל- 5v וה- Gnd מחובר לקרקע
שלב 2: קידוד
#כלול #כלול
לפני שאני מתחיל, הספרייה הזו לא נכתבה על ידי, אני רק חושב שהיא הפשוטה ביותר שם ואוהבת להשתמש בה.
אלה הם קבצי הכותרת ^^, wire.h משמש להקמת תקשורת i2c
MPU6050 mpu6050 (חוט);
כאן אנו מכנים את הג'ירוסקופ שלנו, או יוצרים אובייקט למי שמכיר את OOP.
הגדרת בטל () {
Serial.begin (9600); Wire.begin (); mpu6050.begin (); mpu6050.calcGyroOffsets (נכון); }
בתחילה אנו מחשבים קיזוזים מכיוון שכל קריאות הזווית הולכות להיות ביחס לכיוון הראשוני.
לולאת חלל () {
mpu6050.update (); Serial.print ("angleX:"); Serial.print (mpu6050.getAngleX ()); Serial.print ("\ tangleY:"); Serial.print (mpu6050.getAngleY ()); Serial.print ("\ tangleZ:"); Serial.println (mpu6050.getAngleZ ()); }
כל אחד נותן לנו את מידת הזווית.
שלב 3: פונקציות אחרות
הספרייה מכילה פונקציות אחרות
כמו:
mpu6050.getTemp () // נותן את הטמפרטורה (לא מדויקת במיוחד)
mpu6050.getAccX () // האצה לינארית בכיוון X
(פונקציות דומות הן mpu6050.getAccY (), mpu6050.getAccZ ())
mpu6050.getGyroX () // האצה זוויתית סביב ציר ה- x
(פונקציות דומות הן mpu6050.getGyroY (), mpu6050.getGyroZ ())
מוּמלָץ:
כיול חיישן חיישן ARDUINO: 9 שלבים
כיול חיישן חיישן ARDUINO: במדריך זה נבצע כיול של חיישן K1.0 מליחות/מוליכות EZO של Atlas Scientific באמצעות Arduino Uno. תיאוריית הכיול החלק החשוב ביותר בכיול הוא צפייה בקריאות במהלך תהליך הכיול. הכי קל
חיישן גירוסקופ אבן + תאוצה: 5 שלבים
חיישן גירוסקופ אבן LCD +האצה: מסמך זה ילמד אותך כיצד להשתמש בחיישן גירוסקופ STM32 MCU +MPU6050 תאוצה +תצוגת יציאה טורית STONE STVC070WT עבור DEMO.STVC070WT היא התצוגה הסדרתית של החברה שלנו, הפיתוח שלה פשוט וקל לשימוש. , אתה יכול ללכת ל- we
חיישן מד תאוצה עם Arduino: 5 שלבים
חיישן מד תאוצה עם ארדואינו: היה לי רעיון לקסדה אלקטרונית שתעשה תחפושת ליל כל הקדושים מעולה. בלי לפרט יותר מדי זה יהיה כרוך בהדלקה בדפוסים שונים בהתאם לאיזה כיוון המסכה פנתה, כך שכשאני מביט למעלה, הוא
Arduino Nano ו- Visuino: המרת האצה לזווית ממד תאוצה וג'ירוסקופ MPU6050 I2C חיישן: 8 שלבים (עם תמונות)
Arduino Nano ו- Visuino: המר האצה לזווית ממד תאוצה וג'ירוסקופ MPU6050 I2C חיישן: לפני זמן מה פרסמתי הדרכה כיצד ניתן לחבר MPU9250 תאוצה, גירוסקופ וחיישן מצפן ל- Arduino Nano ולתכנת אותו עם Visuino כדי לשלוח נתוני מנות ולהציג זה על היקף וכלי ויזואלי. מד התאוצה שולח X, Y
חיישן Arduino Nano: מד תאוצה גירוסקופ מצפן MPU9250 I2C עם Visuino: 11 שלבים
חיישן Arduino Nano: Accelerometer Gyroscope Compass MPU9250 I2C With Visuino: MPU9250 הוא אחד החיישנים המשולבים המתקדמים ביותר של תאוצה, גירוסקופ ומצפן בגודל קטן הקיימים כיום. יש להם תכונות מתקדמות רבות, כולל סינון מעבר נמוך, זיהוי תנועה ואפילו מעבד מיוחד הניתן לתכנות