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

קשת אינסוף: 4 שלבים
קשת אינסוף: 4 שלבים

וִידֵאוֹ: קשת אינסוף: 4 שלבים

וִידֵאוֹ: קשת אינסוף: 4 שלבים
וִידֵאוֹ: האנשים הכי שמנים בעולם | טופטן 2024, יולי
Anonim
קשת אינסוף
קשת אינסוף

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

חומרים

  • קופסה או מארז אחר
  • משטח מראה
  • חומר צביעה
  • רצועת ניאופיקסל
  • בקר כמו CPX או ג'מה של Adafruit
  • סוללה וחוטים תואמים

שים לב שאתה צריך גם חומר מראה שקוף וגם משטח מראה מלא. השתמשתי באריחי מראה מפלסטיק ובסרט חלון כהה

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

אספקה

אספקה נוספת כוללת הלחמה ותכנות. השתמש ב- Arduino IDE לתכנות ה- Circuit Playground Express (CPX) או ג'מה. הקפד להוסיף את ספריות Adafruit באמצעות מנהל הספרייה.

שלב 1: הכינו את המארז

הכינו את המארז
הכינו את המארז
הכינו את המארז
הכינו את המארז
הכינו את המארז
הכינו את המארז

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

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

שלב 2: חוט את המעגלים שלך

חברו את המעגלים שלכם
חברו את המעגלים שלכם

החיווט פשוט למדי. יש רק 3 חיבורים, אך ודא שאתה מתחבר לתחילת הרצועה. יש לבצע את חיבור הנתונים בין A0 ב- CPX לבין Din ברצועת Neopixel. אם אתה משתמש ב- Gemma, חוט D1 אל דין הרצועה. חבר את קו 5V ברצועה ל- Vout של הבקר. זה ייתן יותר כוח לנורות. לבסוף, חבר את הקרקע בין הבקר לרצועת הלד.

שלב 3: תכנת את הקשת

Arduino מספק דרך קלה לתכנת את נוריות ה- RGB הללו. אם עדיין אין לך את ממשק התכנות, הורד אותו מ- arduino.cc. יש להם דף התחלה שיוביל אותך לכל שלב. לאחר התקנת ה- Arduino IDE, תשתמש במנהל הספרייה המובנה כדי להוסיף תמיכה ב- NeoPixels של Adafruit ולוח הבקר שלך.

לאחר שתגדיר את הספריות, תהיה לך גישה לתוכניות דוגמה של NeoPixel. התחל בדוגמא של כפתור הכפתורים. הוא מספק 3 שגרות קשת לשחק איתן: קשת, rainbowCycle ו- theaterChaseRainbow. האהוב עלי היה rainbowCycle.

יש רק 3 שינויים שתצטרך לבצע בתוכנית לדוגמא

1) הגדר את מספר NeoPixels עם PIXEL_COUNT. לדוגמה, אם יש לך 16 נוריות LED, שנה את שורת הקוד לקריאה:

#הגדר PIXEL_COUNT 16

2) הגדר את סיכת הפלט של הבקר. אם אתה משתמש ב- CPX, ודא ש- PIXEL_PIN מוגדר עם השורה

#הגדר PIXEL_PIN 6

אם אתה משתמש ב- Gemma, תשנה את השורה הזו ל-

#הגדר PIXEL_PIN 1

3) שנה את הקוד הראשי. בארדואינו, השגרה העיקרית היא לולאה (). מצא את השגרה הזו והחלף אותה כדלקמן

לולאת חלל () {rainbowCycle (20);

}

עכשיו חבר אותו והוריד מטען. אתה אמור לראות את התוצאות ב- NeoPixels.

שלב 4: הרכבה

להרכיב
להרכיב
להרכיב
להרכיב
להרכיב
להרכיב

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

חבר את רצועת NeoPixel קרוב ככל האפשר למכסה.

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

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

השלב האחרון הוא להניח את המכסה. עכשיו יש לך את הקשת האינסופית הניידת שלך!

מוּמלָץ: