תוכן עניינים:
- שלב 1: הרכבת חומרים
- שלב 2: הלחמת החלקים הדרושים
- שלב 3: התקנה
- שלב 4: הרכבה - Neopixel LedRing
- שלב 5: הרכבה - MPU 6050
- שלב 6: קוד
- שלב 7: יצירת האריזה
וִידֵאוֹ: Arduino - Rotating Led on Movement - פריט לביש (בהשראת Chronal Accelerator Tracer Overwatch): 7 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
מדריך זה יעזור לך לחבר מד תאוצה וטבעת טבעת Neopixel.
אני אספק את הקוד לקריאת מד התאוצה ויקבל את האפקט הזה עם האנימציה הניאופיקסל שלך.
לפרויקט זה השתמשתי בטבעת Adafruit 24bit Neopixel וב- MPU 6050.
MPU 6050 משלב ג'ירוסקופ עם מד תאוצה. השתמשתי רק בפרוייקט האחרון.
שלב 1: הרכבת חומרים
החומרים הנדרשים הם:
חלק טכני:
- ארדואינו אונו
- Adafruit 24 סיביות Ledring (השתמשתי ב- 24bit, אבל אם אתה רוצה אחד קטן או גדול יותר, ישנם גדלים נוספים זמינים.)
- MPU 6050
- 9 חוטי קפיצה
- סוללה (9V)
אריזה:
- מגש פלסטיק עגול
- רצועות תיק שונות
- קרטון או טריפלקס יציב באמת
- מעט בד לבד
- ריסוס צבע בצבע הרצוי. (השתמשתי בכסף)
שלב 2: הלחמת החלקים הדרושים
לפני שתוכל להשתמש ב- Neopixel Ledring או ב- MPU 6050 שלך, עליך למכור אותם.
ה- Neopixel LedRing זקוק לשלושה חיבורים.
מומלץ למכור את החוטית בחלק הפנימי של הטבעת כדי להפוך את המוצר המוגמר לקל הרבה יותר לאריזה.
- מכר חוט אדום לחיבור 5V ב- Neopixel LedRing שלך
- מכר חוט שחור לחיבור הארקה ב- Neopixel LedRing שלך
- מכר חוט צהוב לחיבור DI ב- Neopixel LedRing שלך
ה- MPU 6050 אמור להגיע עם מחבר המורכב מכמה סיכות. עליך למכור את אלה ל- MPU 6050 שלך, כמו בתמונה למעלה, לפני שתוכל להשתמש בו.
שלב 3: התקנה
התמונה המצורפת מראה את הדרך להתקנת פרויקט זה.
חשוב: הימנע מחיבור חוטי קפיצה לארדואינו מופעל. אם אתה באמת חייב, התחל תמיד בחיבור הקרקע.
יש להגדיר את המעגל כך: (הצעתי כמה צבעים לחוטים כדי שיהיה ברור וקל יותר לעבוד איתו.)
Neopixel Ledring:
- חבר את החוט האדום מהפין 5V ב- Neopixel Ledring שלך לפין 13 ב- Arduino Uno. (אנו משתמשים בסיכה דיגיטלית כספק כוח עבור טבעת ה- Neopixel Led.
- חבר את החוט השחור מהקרקע על ה- Neopixel Ledring שלך לאחד מפיני הקרקע ב- Arduino Uno.
- חבר את החוט הצהוב מחיבור ה- DI על ה- Neopixel Ledring שלך לפין 4 ב- Arduino Uno.
MPU 6050:
- חבר חוט אדום מסיכת ה- VCC שב- MPU 6050 שלך לסיכה 5V ב- Arduino Uno.
- חבר חוט שחור מסיכת הארקה ב- MPU 6050 שלך לאחד מפיני הארקה ב- Arduino Uno.
- חבר חוט צהוב מסיכת SCL שב- MPU 6050 שלך לפין אנלוגי A05 ב- Arduino Uno
- חבר חוט ירוק מסיכת ה- SDA שב- MPU 6050 שלך לפין האנלוגי A04 ב- Arduino Uno
שלב 4: הרכבה - Neopixel LedRing
בתמונה למעלה אתה יכול לראות כיצד עליך לחבר את Neopixel LedRing
5V = סיכה 13
GND = GND
DI = סיכה 4 (דיגיטלית)
שלב 5: הרכבה - MPU 6050
בתמונה למעלה אתה רואה טנדר כיצד לחבר את MPU 6050 ל- Arduino.
VCC = 5V
GND = GND
SCL = סיכה A05 (אנלוגי)
SDA = סיכה A04 (אנלוגי)
(הקפד להשתמש בחוטים ארוכים יותר. תצטרך לנער ולהזיז את ה- MPU 6050 כדי לבדוק את הפרויקט שלך בשלבים המוקדמים.)
שלב 6: קוד
כעת, לאחר שסיימת את ההתקנה וההרכבה, הגיע הזמן לקודד את הארדואינו. כל שעליך לעשות הוא לפתוח את תוכנית Arduino במחשב שלך ולאחר מכן להעתיק ולהדביק את הקוד מלמטה.
כדי לגרום לקוד הזה לפעול, ייתכן שיהיה עליך להוריד את הספריות הבאות:
אתה יכול למצוא את שניהם כאן. או פשוט הורד את שני קבצי ה- Zip שכללתי.
כדי לבדוק את Arduino MPU 6050, הורד תחילה את ספריית Arduino ל- MPU 6050, שפותחה על ידי ג'ף רווברג.
לאחר מכן, עליך לפתוח/לחלץ את הספרייה הזו ולקחת את התיקיה בשם "MPU6050" ולהדביק אותה בתוך תיקיית "הספרייה" של Arduino. לשם כך, עבור אל המיקום שבו התקנת את Arduino (Arduino -> ספריות) והדבק אותו בתוך תיקיית הספריות.
ייתכן שגם תצטרך לעשות את אותו הדבר כדי להתקין את ספריית I2Cdev אם אין לך אותה עדיין עבור Arduino שלך. בצע את אותו הליך שלמעלה כדי להתקין אותו.
אם עשית זאת נכון, כאשר אתה פותח את Arduino IDE, תוכל לראות את "MPU6050" בקובץ -> דוגמאות.
לאחר מכן, כדי לגרום ל- MPU 6050 ו- Neopixel LedRing לתקשר ולהתכתב זה עם זה, הורד את הקוד שלי גם כאן. זה כלול בקבצים המצורפים.
בקוד זה, הסברתי משתנים שונים בהם אתה יכול לשחק ולשנות את ההעדפות שלך.
שלב 7: יצירת האריזה
כדי ליצור את החלק החיצוני של הפרויקט הזה השתמשתי בחומרים שונים.
ניסיתי להסתיר את החומרה בצורה הכי יעילה ויפה שאפשר.
לשם כך התחלתי עם מגש פלסטיק עגול בקוטר של 10 סנטימטרים וגובה של … ס מ
זה קטן ככל שהמגש יכול להגיע, בנוגע לכך שלא תוכל להתאים את הארדואינו בפנים אם תקבל מגש שהוא קטן יותר. ה- Undu Arduino יתאים בפנים בצורה מושלמת עם המדידות האלה.
המגש שלי ירוק שקוף, כפי שניתן לראות בתמונה למעלה. לא רציתי את זה למראה הסופי שלי, אז ריססתי אותו בכסף. זכור לא לצבוע את החלק העליון של המכסה, כי הוא עדיין צריך לתת לאור מהנאופיקסל לעבור.
למגש שהשתמשתי בו יש סוג אחר של מכסה, אשר שימושי לשימוש כתחתית לאחיזה Neopixel LedRing שלי. בתוך המגש שלי Arduino נמצא בחלק התחתון יחד עם MPU 6050 וה- Neopixel Ledring מונח על גבי זה הנתמך במכסה הנוסף.
כדי לבצע את העבודה, קידחתי חור באמצע המכסה הנוסף על מנת לאפשר את החוטים מה- Neopixel LedRing לעבור.
חוץ מזה תפרתי שק קטן של בד לבד כדי להגן על ה- MPU 6050 מפני פגיעה בארדואינו על הצדדים וחלקו העליון של המגש.
כמובן שאסור לשכוח את אספקת החשמל של ה- Arduino Uno. לשם כך השתמשתי בחבילת מתח 9V במחזיק עם מתג הפעלה וכיבוי. בשל גודל המגש הסוללה כבר לא נכנסה פנימה. לכן הסתרתי את הסוללה מאחורי הרצועות. כדי לחבר את הסוללה לארדואינו כשהיא בתוך המגש, הייתי צריך לקדוח חור בצד שלו.
השלב הבא הוא בעצם להפוך אותו לפריט לביש. כדי להצמיד את המגש עם הארדואינו לרצועות מאוחר יותר, הכנתי צלחת בסיס מקרטון יציב מאוד. חבטתי בו ארבעה חורים, מחולקים באופן שווה על המעגל.
כדי להכין את הרצועות אספתי סרטי כתף מתיקים ישנים ששכבו ברחבי הבית. חתכתי את אלה והשתמשתי בהם לייצור הרצועות. זה היה שימושי מאוד שכבר יש סרטונים על סרטי הכתף, כך שאוכל לעשות שימוש חוזר באלה כדי להצמיד אותו לצלחת הבסיס על ידי חיתוך אותם בחורים שחבטתי בצלחת הבסיס.
הדבר היחיד שנותר הוא להצמיד את המגש עצמו לצלחת הבסיס. לשם כך קידחתי חורים בתחתית המגש והברגתי אותו על הבסיס.
מוּמלָץ:
דרואיד בהשראת קול D2 בהשראת קול באמצעות Blynk ו- Ifttt: 6 שלבים
מערכת שליטה ב- R2D2 בהשראת קול באמצעות Dlynk באמצעות Blynk ו- Ifttt: על ידי צפייה במלחמת הכוכבים רבים מאיתנו קיבלו השראה מדמויות רובוטים במיוחד הדגם R2D2. אני לא יודע לגבי אחרים אבל אני פשוט אוהב את הרובוט הזה. מכיוון שאני חובב רובוטים החלטתי לבנות דרואיד R2D2 משלי בנעילה זו באמצעות blynk Io
[עכבר לביש] בקר עכבר לביש מבוסס Bluetooth עבור Windows 10 ו- Linux: 5 שלבים
[עכבר לביש] בקר עכבר לביש מבוסס בלוטות 'עבור Windows 10 ולינוקס: הכנתי בקר עכבר מבוסס בלוטות' שניתן להשתמש בו לשליטה על מצביע העכבר ולבצע פעולות הקשורות לעכבר PC בזבוב, מבלי לגעת בכל משטח. המעגלים האלקטרוניים, המוטבעים על כפפה, יכולים לשמש כדי לעקוב אחר שעות
טיימר 'עשה יותר', בהשראת קייסי נייסטאט: 4 שלבים (עם תמונות)
טיימר 'עשה עוד', בהשראת קייסי נייסטאט: הקיץ, העונה המקסימה בה קורים דברים. אבל לפעמים אנחנו נוטים לשכוח את הזמן. אז כדי להזכיר לנו את הזמן שנותר, עיצבתי את טיימר ה- DIY של Arduino מונע DIY של קייסי נייסטאט שניתן לתכנת להצגת הזמן שנותר מכל
הממונה על אריק בהשראת קוביית הלד (אנשי כדור הארץ): 10 שלבים (עם תמונות)
מפקח אריק בהשראת קוביית LED (אנשים בכדור הארץ): מי או מה זה מפקח אריק - ולמה אתה בונה את זה. המפקח אריק הוא קופסה או קובייה או משהו מהתוכנית TBS "אנשי כדור הארץ" .זה קצת מצחיק מופע על אנשים שנחטפים על ידי חייזרים - לרוב
הדובר בהשראת פייט מונדריאן: 6 שלבים (עם תמונות)
רמקול בהשראת פיט מונדריאן: לפרויקט זה אני יוצר רמקול בלוטות 'נייד במידות 10 ס"מ על 10 ס"מ. אני מכין את הרמקול הזה מצבעים שונים של אקריליק 3 מ"מ. לקוביה יהיו שני רמקולים, תהיה לה מערכת הפעלה Bluetooth נוחה לשימוש כך גם