תוכן עניינים:
- שלב 1: חומרים
- שלב 2: הססנור
- שלב 3: פלטפורמת הפרויקט
- שלב 4: לוח לחם
- שלב 5: הצבת נגדים על הלוח
- שלב 6: חיבור שאר הלוח
- שלב 7: הורדת קבצים
- שלב 8: פתח את.ino
- שלב 9: העלה סקיצה
- שלב 10: תהנה
וִידֵאוֹ: מודול האקס 3 ציר LIS2HH12: 10 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
מדריך זה נחשב לרמת מתחילים עם ניסיון כלשהו בתוכנות ארדואינו והלחמות.
מודול 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 שהורדת ב- Arduino IDE (תוכנית/תוכנה)
שלב 9: העלה סקיצה
לאחר שחיברת את הארדואינו שלך באמצעות כבל USB למחשב, אמור להיות מספר יציאה מסומן בכרטיסיית הכלים ב- arduino IDE.
הנמל שלי במקרה הוא COM 4 אבל שלך יכול להיות 1 או 9 או משהו אחר.
אם יש לך מספר COM אפשרויות, בחר באחת המייצגת את הארדואינו שבו אתה משתמש. (כיצד לקבוע איזו יציאת COM למספר אפשרויות יכולה להיות נתונה להוראה אחרת אם תתבקש.)
לאחר שבחרת את נמל Arduino, לחץ על כפתור ההעלאה.
שלב 10: תהנה
לאחר סיום ההעלאה אתה אמור להיות מסוגל לפתוח את הצג הסידורי בכרטיסיית הכלים ואתה אמור לראות משהו כמו זה צץ על הצג שלך.
הגרף מציג את ציר x, y ו- z בסדר זה.
ציר Z צריך לומר קרוב ל -1.0 +/- כמה ספירות כי Z מצביע כלפי מעלה.
עכשיו אתה יכול לסובב את לוח הלחם שלך וליהנות מלצפות במספרים משתנים ומראים כיצד צירי המודול מושפעים מכוח המשיכה והתאוצה.
מוּמלָץ:
מודול מונו-סטריאו-מודול סטריאו- Eurorack מבוקר: 3 שלבים
פורמט מודול סטריאו מודול-סטריאו-אירווראק נשלט על ידי קורות חיים: המהפכה בסינתרים מודולריים וחצי-מודולריים הניבה מגוון יפהפה של אפשרויות מונו-סינתר חדשות לשימוש מוזיקה אלקטרונית ורעש, אך בעיה אחת עם מונו-סינתרים (ורוב המודולים של Eurorack ו /או זרימות האות) היא שלא רק שהם
מחוון מצלמות מעקב אחר אובייקטים עם ציר סיבוב. מודפס בתלת מימד ובנוי על בקר מנועי DC RoboClaw & Arduino: 5 שלבים (עם תמונות)
מחוון מצלמות מעקב אחר אובייקטים עם ציר סיבוב. מודפס בתלת-ממד ובנוי על בקר מנועי DC RoboClaw & Arduino: פרויקט זה היה אחד הפרויקטים האהובים עלי מאז שזכיתי לשלב את העניין שלי ביצירת וידאו עם DIY. תמיד הסתכלתי ורציתי לחקות את הצילומים הקולנועיים האלה בסרטים שבהם מצלמה נעה על פני מסך תוך כדי צילום כדי לעקוב אחר
זרוע רובוט 6 ציר DIY (עם מנועי צעד): 9 שלבים (עם תמונות)
זרוע רובוט 6 ציר DIY (עם מנועי צעד): לאחר יותר משנה של לימודים, אב טיפוס וכשלים שונים הצלחתי לבנות רובוט ברזל / אלומיניום בעל 6 דרגות חופש הנשלטות על ידי מנועי צעד. החלק הקשה ביותר היה העיצוב מכיוון רציתי להשיג 3 אובייקטים בסיסיים
לוח HiFive1 Arduino עם מודול מודול WiFi ESP-01: 5 שלבים
לוח Arduino HiFive1 עם מדריך מודול WiFi של ESP-01: HiFive1 הוא הלוח הראשון מבוסס RISC-V התואם Arduino שנבנה עם מעבד FE310 מבית SiFive. הלוח מהיר פי 20 מ- Arduino UNO אך בדומה ללוח UNO, הוא חסר כל קישוריות אלחוטית. למרבה המזל, ישנם מספר לא יקרים
מודול מודול ממסר 5V לעבודה עם פטל פטל: 4 שלבים
מודול ממסר 5V לעבודה עם פטל פטל: בימים אלה ממש קל לשים את ידכם על לוח ממסר, אך מהר תגלו שרובם מיועדים ל -5 V אשר יכולים להוות בעיה עבור פטל עניים או כל אחר מיקרו -בקר פועל על 3.3V, פשוט אין להם את הוולטה