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

כיצד להכין מד צעדים: 5 שלבים
כיצד להכין מד צעדים: 5 שלבים

וִידֵאוֹ: כיצד להכין מד צעדים: 5 שלבים

וִידֵאוֹ: כיצד להכין מד צעדים: 5 שלבים
וִידֵאוֹ: קלאש רויאל - המדריך המלא לבניית הדקים החזקים ביותר !! ( להכין דק בעצמך !) 2024, יולי
Anonim
כיצד להכין מד צעדים
כיצד להכין מד צעדים

אני אוהב לטייל ולרוץ ברובע שבו אני גר. אני נהנה מהזמן להיות לבד כיוון שכמה רעיונות מדהימים תמיד מגיעים אלי בזמן הזה. לאחרונה קניתי חיישן תנועה אינרציאלי בעל 6 צירים מ- DFRobot. אז נדמה לי מדוע שלא תעשה מד צעדים כדי לחשב את כוחי הפיזי. אני תמיד לא יכול להתנגד לזה כשההשראה מגיעה.

בסדר, תן לי להיות ישר ורק להתחיל.

שלב 1: החומר שתזדקק לו:

החומר שתזדקק לו
החומר שתזדקק לו
החומר שתזדקק לו
החומר שתזדקק לו

כוח הכבידה: I2C BMI160 חיישן תנועה אינרציונלי בעל 6 צירים × 1

חיפושית - הארדואינו הקטן ביותר × 1

תצוגה של Gravity I2C OLED-2864 × 1

3.7V מיני ליתיום סוללה × 1

כפתור × 2

החלף מתג × 1

רצועת שעון × 1

חיישן התנועה האינרציאטי 6-ציר BMI160 משלב מד תאוצה בן 16 סיביות-3 צירים עם גירוסקופ 3 צירים בעל עוצמה נמוכה במיוחד. כאשר מד התאוצה והג'ירוסקופ נמצאים במצב פעולה מלא, צריכת החשמל היא בדרך כלל כ- 900 uA.

שלב 2: הדפס את הקליפה

הדפס את המעטפת
הדפס את המעטפת
הדפס את המעטפת
הדפס את המעטפת

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

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

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

שלב 3: חבר את המעגל

ל- OLED ול- BMI160 שניהם בעלי ממשק I2C, אז אתה רק צריך להלחם אותם בממשק I2C המתאים של חיפושית.

שלב 4: צריבה של התוכנית

שיניתי ישירות את תוכנית מד הצעדים בספריית BMI160. הוסף פונקציה millis () כדי להמיר את זמן הפעילות של המערכת לשעון עצר. אני מוסיף את קוד התצוגה של ספריית התווים u8g. לאחר שניסיתי את הגופן בקובץ הראש של u8g.h בזה אחר זה, גיליתי שהגופן freedoomr נהדר בעיני.

הקוד להמרת זמן הפעילות של המערכת לשעון עצר מוצג להלן:

int חתום ss = 1000; int mi חתום = ss*60; דקה ארוכה = t0/מייל; שנייה ארוכה = (t0 דקה*מייל)/שניות; long milliSecond = sysTime-minute*mi-second*ss; strTime [0] = (דקה%60)/10+'0'; strTime [1] = דקה%60%10+'0'; strTime [3] = (%60 השני)/10+'0'; strTime [4] = השני%60%10+'0'; strTime [6] = milliSecond/100+'0'; strTime [7] = (מילי -שניות%100)/10+'0';

שלב 5: הלחמה והתקנה

הלחמה והתקנה
הלחמה והתקנה
הלחמה והתקנה
הלחמה והתקנה
הלחמה והתקנה
הלחמה והתקנה

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

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

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

לריצה בלילה! הכפתור העליון משמש לשליטה בארבעת נוריות ה -5 מ מ (מילאתי את הסדק בין החור למתג בדבק UV בצבע תואם כדי להפוך את הצמיד למעודן יותר).

המיקום של ארבעת הלדים תואם את זווית הזרועות המנופפות במהלך ריצה של אנשים. הקרקע תמיד מוארת לא משנה איך הזרוע נעה.

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

מוּמלָץ: