כיצד לממשק תאוצה ADXL335 עם Arduino

נסה את הכלי שלנו לביטול בעיות





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

מאת גיריש רדהקרישאן



כיצד תאוצה ווק

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

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



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

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

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

מודול תאוצה אופייני:

מד תאוצה יכול להיות ציר יחיד, כפול או משולש כאן אנו משתמשים במאיץ תאוצה עם ציר משולש שיכול לזהות תאוצה בשלושה צירים כלומר X, Y ו- Z. זה אומר שיש לו שלושה קבלים נעים כאלה הממוקמים בכיווני X, Y ו- Z מפוברקים לכלי IC יחיד מודול.

אם אתה רוצה לדעת יותר על תאוצה, אתה יכול לבדוק קישור זה המסביר כיצד עובד תאוצה.

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

איך זה עובד

כיצד לממשק תאוצה ADXL335 עם Arduino

מעגל תאוצה מדויק של Arduino הוא פשוט מאוד מכיוון שאנחנו הולכים רק לחלץ קריאות ממד התאוצה. מד התאוצה כולל 5 מסופי Vcc, GND, X, Y ו- Z.

מסופי הצירים X, Y ו- Z מחוברים למסופי A2, A1 ו- A0 של ארדואינו בהתאמה.

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

קוד תכנית:

//---------------Program developed by R.Girish-------------------//
const int xpin = A2
const int ypin = A1
const int zpin = A0
void setup()
{Serial.begin(9600)
}
void loop()
{
Serial.print('X=')
Serial.print(analogRead(xpin))
Serial.print('t')
Serial.print('Y=')
Serial.print(analogRead(ypin))
Serial.print('t')
Serial.print('Z=')
Serial.print(analogRead(zpin))
Serial.println()
delay(500)
}
//---------------Program developed by R.Girish-------------------//

התוכנית מאוד פשוטה, אנו מקצים שלושה מהסיכות האנלוגיות לקלט ממד התאוצה ולהפעלת המוניטור הטורי ולהגדיר את קצב הסיביות שלו 9600. באמצעות Serial.print () אנו מדפיסים את קריאות מד התאוצה בצג הטורי.

תְפוּקָה:

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

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

יישומים של מד תאוצה:

למאיץ יש מגוון רחב של יישומים מסמארטפון למטוסים.

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

• תאוצה משמש בכלי טיס למדידת מספר פרמטרים לייצוב הקרב.

• משתמשים בו במצלמות דיגיטליות לייצוב תמונה אופטי.

• משתמשים בו בחצובות מיוצבות אלקטרונית עבור אנשי מקצוע בתחום הצילום.

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




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