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

מדריך לממשק חיישן מצפן HMC5883L עם ארדואינו: 10 שלבים (עם תמונות)
מדריך לממשק חיישן מצפן HMC5883L עם ארדואינו: 10 שלבים (עם תמונות)

וִידֵאוֹ: מדריך לממשק חיישן מצפן HMC5883L עם ארדואינו: 10 שלבים (עם תמונות)

וִידֵאוֹ: מדריך לממשק חיישן מצפן HMC5883L עם ארדואינו: 10 שלבים (עם תמונות)
וִידֵאוֹ: X perl מדריך לממשק חלק א 2024, נוֹבֶמבֶּר
Anonim
הדרכה לממשק חיישן מצפן HMC5883L עם ארדואינו
הדרכה לממשק חיישן מצפן HMC5883L עם ארדואינו

תיאור

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 למחשב
חבר את 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) ואת קוד המקור.

מוּמלָץ: