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

Tinee9: איזון עצמי של Arduino: 5 שלבים (עם תמונות)
Tinee9: איזון עצמי של Arduino: 5 שלבים (עם תמונות)

וִידֵאוֹ: Tinee9: איזון עצמי של Arduino: 5 שלבים (עם תמונות)

וִידֵאוֹ: Tinee9: איזון עצמי של Arduino: 5 שלבים (עם תמונות)
וִידֵאוֹ: CS50 2015 - Week 8, continued 2024, יולי
Anonim
Tinee9: איזון עצמי של Arduino
Tinee9: איזון עצמי של Arduino

Tiny9 מציגה את איזון העצמי של Arduino רק באמצעות Arduino Nano, סרוו ומודול Tiny9 LIS2HH12.

שלב 1: איזון עצמי

איזון עצמי
איזון עצמי

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

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

שלב 2: חומרים

החומרים הדרושים לך להדרכה זו הם:

אתה יכול למצוא את הפריטים הנדרשים במיקום זה

1: תואם Arduino nano או arduino

2: Tiny9: מודול LIS2HH12

סרוו 3: 5 וולט (שלי הוא futaba s3114)

4: 24 חוט AWG

5: חוטפי חוטים

6: לוח לחם

פריטים אופציונליים

7: Tiny9: מודול RGB (לגרום לאורות להפוך צבעים אם הוא נמצא במיקום לא נכון או נכון)

8: PerfBoard (השתמשתי בו כדי להציג מהלך אובייקט בסרטון בסוף הדרכה זו)

9: 1/18 מקדחה

10: תרגיל

11: מברג

שלב 3: SetUp

להכין
להכין
להכין
להכין

כדי להגיע לנקודה זו במדריך ההתקנה בצע את ההוראות במדריכים אלה:

Tiny9: מודול מד תאוצה 3 צירים LIS2HH12

הדרכה אופציונלית אם ברצונך להשתמש במודול RGB

Tiny9: מודול LED RGB

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

1: חבר חוט לקו האדום בלוח הלחם וחבר את הצד השני לשקע החוט האדום בסרוו.

2: חבר חוט לקו הכחול בלוח הלחם וחבר את הצד השני לשקע החוט השחור בסרוו.

3: חבר חוט ל- D6 ב- Arduino Nano וחבר את הצד השני לשקע החוט הלבן בסרוו.

הו הו הכל נעשה סופר פשוט.

אם אתה מצרף סרטן כמו סרוו כמוני אז להלן כמה צעדים:

4: מקדחים באמצע הלוח עם מקדח 1/18.

5: הברג את הבורג באמצע ה- Perfboard וחבר אותו לסרוו בצד השני.

שלב 4: הורד את.ino

הורד כאן מ- github את ה- Tiny9: Self Balancer.ino עבור arduino.

העלה אותו ל- Arduino Nano.

שלב 5: עכשיו תהנו !

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

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

אנא הירשם לערוץ שלי.

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

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

מוּמלָץ: