תוכן עניינים:
וִידֵאוֹ: מדריך לממשק חיישן מצפן HMC5883L עם ארדואינו: 10 שלבים (עם תמונות)
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
תיאור
HMC5883L הוא מצפן דיגיטלי בעל 3 צירים המשמש לשתי מטרות כלליות: מדידת מגנטיזציה של חומר מגנטי כמו פרומגנט, או מדידת העוצמה ובמקרים מסוימים כיוון השדה המגנטי בנקודה בחלל. התקשורת עם HMC5883L פשוטה והכל מתבצע באמצעות ממשק I2C. יש רגולטור על הלוח. לוח הפריצה כולל את חיישן HMC5883L ואת כל קבלי הסינון. פיני ממשק החשמל וחדרי החוטים כולם פרוצים לכותרת של 0.1 אינץ '. משתמשת בשבב מגנטומטר מפורסם HMC5883L. תומך ברמות IO 3.0V עד 5.0V על פיני I2C SCL ו- SDA.
מִפרָט
- ספק כוח: 3V - 5V
- רמת מתח IO: 3V - 5V
- תקשורת: פרוטוקול תקשורת IIC סטנדרטי
- מידות מודול: 14.35 מ"מ (L) x 13.16 מ"מ (רוחב) x 3.40 מ"מ (ג ')
- עובי PCB: 1.60 מ"מ
- טווח מדידה: ± 1.3-8 גאוס
שלב 1: הכנת חומרים
במדריך זה תצטרך:
1. לוח Uno Arduino וכבל USB.2. חיישן מצפן HMC 5883L 3. חוטי מגשר 4. LCD 16X25. לוח 6. 10K פוטנציומטר 7. תוכנת Arduino IDE
שלב 2: תיאור סיכה
VCC: ספק כוח
GND: כוח GND
SCL: קלט שעון I2C
SDA: I2C Data IO
DRDY: פלט מוכן לנתונים
שלב 3: חיבור פינים
חבר את HMC5883L ללוח Arduino Uno כדלקמן:
- VCC עד 5V
- GND ל- GND
- SCL ל- A5
- SDA עד A4
חבר LCD ללוח Arduino Uno כדלקמן:
- VSS ל- +5V
- VDD ל- GND
- RS עד 12
- RW ל- GND
- E עד 11
- D4 עד 5
- D5 עד 4
- D6 עד 3
- D7 עד 2
- A/VSS עד 5V
- K/VDD ל- GND
חבר את פוטנציומטר 10K ל- LCD כדלקמן (עיין בתמונה עבור pinout פוטנציומטר):
- GND ל- GND
- נתונים ל- v0
- VCC עד 5V
שלב 4: חבר את Arduino למחשב
לאחר השלמת המעגל, חבר את לוח ה- Arduino Uno למחשב באמצעות כבל USB. אתה יכול לראות שה- LCD שלך דולק.
שלב 5: קוד מקור לדוגמה
תוכל להוריד את קוד המקור לדוגמה ולפתוח אותו ב- Arduino IDE שלך. בחר את הלוח והיציאה הנכונים. לאחר מכן, העלה את הקוד שלך ללוח ה- Arduino Uno שלך.
שלב 6: ספרייה
עליך להוריד את הספריות האלה לפני שתעלה את קוד המקור לדוגמה לדוגמא Arduino IDE שלך כדי לאפשר ל- Arduino לתקשר עם LCD ו- HMC5883L. הורד את קובץ ה- ZIP למטה> פתח קובץ Zip> חלץ לתיקיית ספריית ה- Arduino Uno שלך. עיין בתמונה למעלה לעיונייך.
שלב 7: תפוקה מקבילה
כפי שמוצג, סיבוב או סיבוב המכשיר יספק את התפוקות המתאימות.
שלב 8: תוצאה: צג סידורי
אני. כאשר המכשיר מסתובב סביב ציר ה- X שלו, ציר ה- X נשאר אותו הדבר בעוד שני הצירים האחרים השתנו.
ii. כאשר המכשיר מסתובב סביב ציר ה- Y שלו, ציר ה- Y נשאר אותו הדבר בעוד שני הצירים האחרים השתנו.
iii. כאשר המכשיר מסתובב סביב ציר ה- Z שלו, ציר Z נשאר זהה בעוד שני הצירים האחרים השתנו.
שלב 9: וידאו
סרטון זה מציג פלט מקביל של מודול מצפן HMC5883L כאשר הוא מתממשק עם Arduino Uno.
שלב 10: חדשות
HMC5883L לא עובד!
נסה להוריד את הספרייה (Mecha_QMC5883L) ואת קוד המקור.