תוכן עניינים:
וִידֵאוֹ: מד זווית: 3 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
במדריך זה, אני הולך לחלוק איתכם אנשים דרך להביא זווית מ- MPU6050 עם פטל פטל באמצעות פייתון. אני כותב מאמר זה מכיוון שלא הצלחתי למצוא באינטרנט שמדריך אותנו להשתמש ב- MPU6050 כדי למצוא זווית עם פטל פאי באמצעות פייתון. אנו משתמשים בקלמן-מסנן אלגוריתם היתוך ששימש במשימות אפולו (לא צוחק). תודה ל- TJK על ההסבר של אלגוריתם כל כך מורכב כך שדומיות עם מעט ידע והגון במתמטיקה (כמוני) יכולות להבין את פעולתו של מסנן קלמן. אם אתה מעוניין עברו בבלוג שלו TJK המסביר קלמן-פילטר
הוא יישם את האלגוריתם שלו ב- C ++. אני לא יכול למצוא את יישום הפיתון של האלגוריתם הזה בשום מקום באינטרנט. אז חשבתי שאעשה יישום פייתון של האלגוריתם שלו כך שמשתמשי פיתון יוכלו להשתמש בו כדי למצוא זווית עם פטל פטל.
מגניב. בואו נתחיל.
שלב 1: נדרש Appratus:)
- פטל פאי ותלותיה (אמצעי תצוגה, מקור חשמל ואתה יודע מה עוד נדרש)
- MPU6050 (ברור)
- מגשרים - (נקבה לנקבה - תלוי במודול MPU6050 שלך)
שלב 2: בואו נחבר אותם
נוהל:
אם אינך מודע לכך, MPU6050 משתמש בפרוטוקול תקשורת בשם I2C (מבוטא I בריבוע C). זה אחד חזק מאוד - כל מה שצריך זה שני חוטים עבור SDA ו- SCL והמספר המרבי של מכשירים שניתן להשתמש בו מוגבל על ידי מגבלות החומרה (לפחות כדאי לחבר עד 128 מכשירים). במקרה שלנו, פטל הפטל משמש כאדון וה- MPU6050 משמש כעבד.
אם אתה מעוניין ללמוד את פעולתו של I2C, הנה זה.
בְּסֵדֶר. בואו ניגש לעבודה.
בואו נחבר אותם:
חיבורים די פשוטים.
MPU6050 ---------- פטל פטל
VCC ---------- 5V (סיכות 2 או 4)
GND ----------- GND (סיכה 6)
SDA ----------- SDA (סיכה 5)
SCL ----------- SCL (סיכה 3)
אם אינך יודע את תצורת הסיכה של פטל הפאי, תוכל לחפש אותה בגוגל. אתה יכול למצוא את תצורת הסיכה של פטל פי 3 כאן.
אתה יכול גם להסתכל בתרשים החיבור ולעזור לעצמך. (בתרשים ה- GND של MPU6050 מחובר לסיכה ה -34 של פטל פאי. גם זה סיכה טחונה. אז אל תתבלבל. תוכל לחבר אותו לשני הכיוונים.)
שלב 3: בואו נעזור להם לעבוד
הורד את הקוד:
אתה יכול להוריד או להעתיק את הקוד מקישור זה של git-hub. אני מעדיף הורדה על פני העתקה מכיוון שפייתון זורק "שימוש לא עקבי בכרטיסיות ובמרווחים בכניסה" לפעמים אם אתה מעתיק ומדביק את הקוד. גלה מדוע כאן.
הפעל את התוכנית:
לאחר שהעתקת את הקוד, פתח את AngleOMeter.py והפעל אותו. הקפד להעתיק את שני הקבצים AngleOMeter.py ו- Kalman.py והם נמצאים באותה תיקייה (ספרייה). אתה מוכן לצאת לדרך. הטה את מודול MPU6050 והזווית במסך אמורה להשתנות.
ביצוע שמח!
מוּמלָץ:
פטל Pi A1332 אולם דיוק - חיישן זווית אפקט Java הדרכה: 4 שלבים
Raspberry Pi A1332 אולם דיוק - חיישן זווית אפקט Java הדרכה: A1332 הוא חיישן מיקום זווית מגנטי ברזולוציה גבוהה הניתן לתכנות 360 מעלות. הוא מיועד למערכות דיגיטליות באמצעות ממשק I2C. הוא בנוי על טכנולוגיית Circular Vertical Hall (CVH) ואות מבוסס מיקרו -מעבד לתכנות
פנס LED זווית ראש GI PVC: 7 שלבים
פנס LED ראש זווית PVC GI: זהו ההנחיה הראשונה שלי אז אנא התאזר בסבלנות, מיחזרתי מעגל לד מכבש יתוש סיני מת והצמדתי אותו בפנס DIY עם זווית GI החוצה אביזרי PVC, פחית משקה קל וקצת אקריליק פלוס חוטי נחושת וחבר
כיצד למדוד זווית עם MPU-6050 (GY-521): 3 שלבים
כיצד למדוד זווית עם MPU-6050 (GY-521): במדריך זה נמדוד זווית עם Arduino. אנחנו צריכים כמה כבלים, UNO Arduino ו- GY-521 (MPU-6050) על מנת למדוד את הזווית
מעמד למחשב נייד מסוג זווית: 7 שלבים
מעמד למחשב נייד מסוג זווית: מעולם לא הייתי כל כך מרוצה מהשימוש במחשב נייד על השולחן: זה ממש רע ליציבה שלך. הסתכלתי על סטנדים למחשב נייד ויש כמה נחמדים, אבל יקרים ובעלי תכונות כמו הטיה והסתובבות שאינן משרתות אותי. ניסיתי בו
DIY סקייטבורד Longboard Riser Lights זווית עליות: 5 שלבים
DIY סקייטבורד לונגבורד רייזר אורות זווית עליות: כך שכמעט נפגעתי ממכונית בלילה ההוא בדרכי לגריגרי וול המקומיים … היה סופר חשוך ללא פנסי רחוב והבנתי שלא נראה לי במיוחד. ראיתי אורות עליות באינטרנט … בדקתי אותם. יקר מדי. ואני לא אוהב את העובדה ש