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

מודול האקס 3 ציר LIS2HH12: 10 שלבים (עם תמונות)
מודול האקס 3 ציר LIS2HH12: 10 שלבים (עם תמונות)

וִידֵאוֹ: מודול האקס 3 ציר LIS2HH12: 10 שלבים (עם תמונות)

וִידֵאוֹ: מודול האקס 3 ציר LIS2HH12: 10 שלבים (עם תמונות)
וִידֵאוֹ: 2014 12 10 15 04 AutoCAD ס מ י נ ר ש ת חילוץ נתונים דינמי מתוך 2024, יולי
Anonim
מודול תא ציר 3 צירים LIS2HH12
מודול תא ציר 3 צירים LIS2HH12

מדריך זה נחשב לרמת מתחילים עם ניסיון כלשהו בתוכנות ארדואינו והלחמות.

מודול LIS2HH12 מיוצר על ידי Tiny9. Tiny9 היא חברה חדשה העוסקת במכירת מודולי חיישנים עבור חובבי DIY, חברות או ממציאים.

ישנן שתי מטרות לפחות של מד תאוצה: לקבוע זווית בצירים מסוימים. (X, Y או Z או כולם), או כדי לקבוע את שינוי התאוצה בצירים.

מדי תאוצה משמשים בכל מקום. הם משמשים ב:

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

שלב 1: חומרים

חומרים
חומרים

החומרים שאתה צריך הם:

הפריטים נמצאים במיקום זה- למעט החוט וחוטרי החוט

Arduino Nano או מכשיר ארדואינו מועדף

כבל USB ל- Arduino

מודול LIS2HH12

חשפניות חוטים חוט

2x 10 נגדי קוהם

נגד 100 אוהם

שלב 2: הססנור

הססנור
הססנור
הססנור
הססנור

מודול LIS2HH12 מבוסס על ה- Accelerlerometer ST 3-Axis. המודול הוא חבילה זעירה ומאפשר להלחם אליו 2 כותרות בעלות 5 פינים. זה מקטין את רעשי הרטט שמוצגים למד התאוצה. ממקורות חיצוניים בתדרים משתנים.

אתה יכול לקנות שבב זה מהמיקומים הבאים:

אֲמָזוֹנָה

התכונות העיקריות לשבב זה הן:

מצב צריכת חשמל נמוכה 5uA

רזולוציה של 16 סיביות

מבצע +/- 2 גרם, 4 גרם, 8 גרם

0.2% רעש

פרוטוקול I2C או SPI

מתח אופייני

3.3V

דירוג מקסימלי 4.8V (אל תעלה על 4.8 וולט, אחרת תשבור את שבב האקסומטר)

שלב 3: פלטפורמת הפרויקט

פלטפורמת פרויקט
פלטפורמת פרויקט

פלטפורמת הפרויקט עבור מד התאוצה היא ארדואינו.

לוח הפיתוח בו אני משתמש הוא Arduino Nano.

נכון לעכשיו למד התאוצה Tiny9 LIS2HH12 יש קוד בסיסי בלבד עבור הארדואינו, אך בתקווה שהוא ירחיב את הקוד לפרויקטים טכניים יותר ולפטל פטל או כל פלטפורמה שיש לה מספיק מעריצים המומלצים על ידיכם.:-)

שלב 4: לוח לחם

לוח לחם
לוח לחם

אם יש לך כותרות משני מודולי ה- Arduino Nano ו- LIS2HH12 שלך, אתה יכול לשים את ה- Arduino Nano ואת מד התאוצה על הלוח כך, על פי הקו המפוצל המאפשר גישה לסיכות הפריצה.

וודא שסיכות 3.3V במודול פונות לארדואינו.

אם אין לך כותרת, קח חלק והלחם אותם ללוחות.

שלב 5: הצבת נגדים על הלוח

הצבת נגדים בלוח
הצבת נגדים בלוח

פרוטוקול I2C בו נשתמש בפרויקט זה דורש 2 נגדי משיכה של קוהם למסילת האספקה בשבב (+3.3 סיכות); אחד בקו השעון (CL) ואחד בקו הנתונים (DA)

מכיוון שהמתח המרבי של מד התאוצה LIS2HH12 הוא 4.8V ובפרויקט זה אנו משתמשים ב- 5V מהננו, הנחתי נגד 100 אוהם מפין 5V בנאנו למסילת האספקה האדומה בלוח הלחם כדי להוריד את האספקה. מסילה קצת.

שלב 6: חיבור שאר הלוח

חיבור שאר הלוח
חיבור שאר הלוח

כעת אנו הולכים לחבר את שאר המודול לארדואינו.

סיכת ה- Gnd במודול ובארדואינו צריכים שיהיו חוטי מגשר שיעברו ממנה אל המסילה הכחולה על לוח הלחם.

חבר את סיכה +3.3 במודול למסילת האספקה האדומה בלוח הלחם.

שני השלבים האחרונים איפשרו לנו להפעיל את המודול כאשר אנו מפעילים את הארדואינו באמצעות סוללה או USB

חוט מגשר מהפין +3.3 במודול לפין CS במודול (זה מאפשר את האוטובוס I2C במודול)

חוט מגשר מהפין Gnd במודול לסיכה A0 במודול (זה אומר למד התאוצה לאיזו כתובת הוא יגיב כאשר מדברים באוטובוס I2C)

חוט מגשר מ- A5 על הארדואינו ל- CL במודול (זה מאפשר לשעון בארדואינו להסתנכרן עם המאיץ.

חוט מגשר מ- A4 בארדואינו ל- DA במודול (זה מאפשר העברת הנתונים בין הארדואינו למודול).

שלב 7: הורדת קבצים

להוריד קבצים
להוריד קבצים

עבור לכתובת Github https://github.com/Tinee9/LIS2HH12TR והורד את הקבצים.

עבור למיקום זה במחשב שלך

C: / Program Files (x86) Arduino / libraries

צור תיקייה בשם Tiny9

מקם את הקבצים.h ו-.cpp באותה תיקיית Tiny9

שלב 8: פתח את.ino

פתח את.ino
פתח את.ino

פתח את קובץ ה-ino שהורדת ב- Arduino IDE (תוכנית/תוכנה)

שלב 9: העלה סקיצה

העלה סקיצה
העלה סקיצה

לאחר שחיברת את הארדואינו שלך באמצעות כבל USB למחשב, אמור להיות מספר יציאה מסומן בכרטיסיית הכלים ב- arduino IDE.

הנמל שלי במקרה הוא COM 4 אבל שלך יכול להיות 1 או 9 או משהו אחר.

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

לאחר שבחרת את נמל Arduino, לחץ על כפתור ההעלאה.

שלב 10: תהנה

תהנה
תהנה

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

הגרף מציג את ציר x, y ו- z בסדר זה.

ציר Z צריך לומר קרוב ל -1.0 +/- כמה ספירות כי Z מצביע כלפי מעלה.

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

מוּמלָץ: