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

TwirLED: חצאית מוארת: 8 שלבים (עם תמונות)
TwirLED: חצאית מוארת: 8 שלבים (עם תמונות)

וִידֵאוֹ: TwirLED: חצאית מוארת: 8 שלבים (עם תמונות)

וִידֵאוֹ: TwirLED: חצאית מוארת: 8 שלבים (עם תמונות)
וִידֵאוֹ: Part 4 - The House of Mirth Audiobook by Edith Wharton (Book 2 - Chs 01-05) 2024, יולי
Anonim
Image
Image
TwirLED: חצאית מוארת
TwirLED: חצאית מוארת
TwirLED: חצאית מוארת
TwirLED: חצאית מוארת

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

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

כישורים נדרשים:

  • תפירה בסיסית
  • הַלחָמָה
  • תכנות בקר מיקרו עם Arduio
  • סבלנות

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

שלב 1: אסוף חומרים וכלים

אסוף חומרים וכלים
אסוף חומרים וכלים
אסוף חומרים וכלים
אסוף חומרים וכלים

כללתי קישורים לחלק מהמוצרים והרכיבים בהם השתמשתי, אך כל דבר דומה עם אותם סיכות אמור לעבוד. רק וודא שהכל יכול להתמודד עם קלט 5V כך שלא תשרוף את הלוח או החיישן שלך.

כלים

  • מכונת תפירה (לא חובה, אך מועילה)
  • מחשב לתכנת בקרת המיקרו שלך
  • מלחם
  • "יד שלישית" כדי לעזור להחזיק דברים במקום בזמן הלחמה
  • חשפניות חוטים
  • אקדח דבק חם

חומרים

  • חצאית סווינג/סקייטר מלאה (כזו שמסתובבת די אופקית בעת סיבוב)
  • בד רשת או סרט כדי לעטוף חוט ולהרחיק אותו מהעור שלך
  • חוט ומחט
  • חוט מצופה סיליקון 30 גרם
  • תאוצה 3 צירים (תואם קלט 5V)
  • נוריות RGB ניתנות להתייחסות
  • בקר מיקרו פרו (5V) או גרסת Sparkfun. השתמשתי בשניהם
  • מארז חשמל (פלט 5V) או משהו כזה
  • מקלות דבק חמים

אם אתה רוצה להכין חצאית משלך, וודא שאתה מקבל בד בעל תבנית לא מכוונת ובד נמתח אם אינך רוצה להתקין רוכסן. להלן הדרכה אחת כיצד להכין אחת: DIY מחליק/חצאית מעגלים מאת DIYlover89.

שלב 2: צור כיס ל- Power Pack

צור Pocket עבור Power Pack
צור Pocket עבור Power Pack
צור Pocket עבור Power Pack
צור Pocket עבור Power Pack
צור Pocket עבור Power Pack
צור Pocket עבור Power Pack
צור Pocket עבור Power Pack
צור Pocket עבור Power Pack

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

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

שלב 3: תוכנית חיווט בפריסה

תוכנית חיווט בפריסה
תוכנית חיווט בפריסה
תוכנית חיווט בפריסה
תוכנית חיווט בפריסה
תוכנית חיווט בפריסה
תוכנית חיווט בפריסה

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

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

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

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

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

שלב 4: הלחמה הכל יחד

הלחמה הכל ביחד
הלחמה הכל ביחד
הלחמה הכל ביחד
הלחמה הכל ביחד

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

חוטים

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

בעת מדידה וחיתוך, השאר קצת רפיון בחוט העובר בין נוריות LED.

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

לְרַתֵך

זהו החלק הגוזל ביותר בפרויקט.

וודא שאתה עובד באזור מאוורר היטב וקח הפסקות.

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

שלב 5: הורדה והתקנת תוכנה

הורד והתקן תוכנה
הורד והתקן תוכנה
  1. Arduino IDE אם עדיין אין לך את זה מותקן. אני משתמש בגרסה להורדה. עדיין לא ניסיתי את גרסת עורך האינטרנט.
  2. לוחות ATMega דורשים מספר שלבים נוספים לפני שתוכל להעלות קוד. מדריך חיבור מיקרו של Spark Fun Pro. הקפד לבצע את כל השלבים בזהירות, או שאתה "לבנה" את הלוח שלך.
  3. לספריית האנימציה הקלה "נוצצת" בה השתמשתי, עבור לספריות, נהל ספריות והוסף את ספריית ALA. אתה יכול להשתמש בכל מצב אור או ספרייה שאתה אוהב, פשוט כבה את הקוד.

שלב 6: חיבור רכיבים והעלאת קוד

חיבור רכיבים והעלאת קוד
חיבור רכיבים והעלאת קוד
חיבור רכיבים והעלאת קוד
חיבור רכיבים והעלאת קוד

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

להלן חיבור הרכיבים לפרויקט זה:

חיבור מד תאוצה:

  • VCC על מד תאוצה ל- VCC ב- Pro Micro
  • GND על מד תאוצה ל- GND ב- Pro Micro
  • Z-OUT על מד תאוצה ל- A0 ב- Pro Micro
  • Y-OUT על מד תאוצה ל- A1 ב- Pro Micro
  • x-OUT על מד תאוצה ל- A2 ב- Pro Micro

חיבור לד סטרנד:

  • 5V על LED הראשון ל- RAW ב- Pro Micro
  • דין על הלד הראשון לסיכה 2 ב- Pro Micro
  • gnd על ה- LED הראשון ל- GND ב- Pro Micro
  • בעת יצירת גדיל הלדים, ודא שהחיצים מצביעים לאותו כיוון, הרחק ממקור החשמל.

חבר את בנק החשמל ל- Pro Micro באמצעות כבל ה- USB

ודא שבנק החשמל טעון

הנה הקוד:

#לִכלוֹל

AlaLedRgb rgbStrip; AlaSeq spin = {{ALA_OFF, 100, 100, alaPalNull}, {ALA_SPARKLE, 1000, 1000, alaPalCool}, {ALA_OFF, 100, 100, alaPalNull}, {ALA_ENDSEQ}}; int z; הגדרת void () {Serial.begin (9600); // מגדיר את היציאה הטורית ל 9600 rgbStrip.initWS2812 (35, 2); // הגדר את מספר נוריות ה- LED בגדיל ל- 35 ושולח נתונים לפין 2 rgbStrip.setBrightness (0x444444); rgbStrip.setAnimation (ספין); לולאת חלל () {z = analogRead (0); // קרא סיכת קלט אנלוגי A0 Serial.println (z, DEC); // הדפס את ההאצה בציר Z אם (z> = 400) {Serial.print ("ספין"); rgbStrip.runAnimation (); } else {Serial.print ("שלב שני, שלושה"); }}

שלב 7: לתפור חוט LED לחצאית

לתפור חוט LED לחצאית
לתפור חוט LED לחצאית
לתפור חוט LED לתוך חצאית
לתפור חוט LED לתוך חצאית
לתפור חוט LED לתוך חצאית
לתפור חוט LED לתוך חצאית

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

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

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

מוּמלָץ: