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

כוכב חג המולד נוצץ Arduino: 8 שלבים
כוכב חג המולד נוצץ Arduino: 8 שלבים

וִידֵאוֹ: כוכב חג המולד נוצץ Arduino: 8 שלבים

וִידֵאוֹ: כוכב חג המולד נוצץ Arduino: 8 שלבים
וִידֵאוֹ: שעה 11 דקות חישוק חג המולד הזהב עם כוכבים? 2024, יולי
Anonim
כוכב חג המולד נוצץ מארדואינו
כוכב חג המולד נוצץ מארדואינו

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

זהו כוכב מסוג פנטגרם בעל 20 נוריות LED בצבעים שונים המתאימים לעונה.

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

אספקה:

האור:

  • 10 נוריות 3 מ"מ ירוקות
  • 5 נוריות אדומות 3 מ"מ
  • 5 נוריות צהובות 3 מ"מ
  • 1 מ"מ 3 לבן
  • 5 נגדים של 220 אוהם

השליטה:

  • 1 Arduino Uno (או תואם)
  • 1 Adafruit 16 -Channel 12 -bit PWM/Servo Driver - ממשק I2C - PCA9685 (או תואם)

הדברים האחרים:

  • לוח לחם בגודל מתאים (השתמשתי בלוח 830 פינים עם קווי אספקת חשמל מכל צד)
  • ספק כוח 5V
  • חבורה של חוטי מגשר
  • 20+1 חוטי 18AWG לנוריות ול- GND

שלב 1: ראשית: צייר / הדפס / אגרוף או מקדח את הכוכב שלך

ראשית: צייר / הדפס / אגרוף או מקדח את הכוכב שלך!
ראשית: צייר / הדפס / אגרוף או מקדח את הכוכב שלך!
ראשית: צייר / הדפס / אגרוף או מקדח את הכוכב שלך!
ראשית: צייר / הדפס / אגרוף או מקדח את הכוכב שלך!

אם אתה לא טוב בציור (כפי שאני מודה, אני; לכן היה עליך להשתמש ב- www.wikipedia.org): מצא פנטגרם בכל אתר תמונות חינמי, הקנה אותו לגודל של כ 8 ס מ והדפס אותו.

כדי להלחיד את נוריות ה- LED שלך בנוחות אתה יכול לחורר קרטון בכל קצה הכוכב שלך וכל צומת ועוד אחד במרכז. או שאתה מעביר את העמדות לחתיכת דיקט דקה וקורח חורים בגודל 3 מ מ (1/8 אינץ ') כפי שמוצג בתמונה.

שלב 2: זמן הלחמה

זמן הלחמה
זמן הלחמה
זמן הלחמה
זמן הלחמה
זמן הלחמה
זמן הלחמה
זמן הלחמה
זמן הלחמה

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

לאחר מכן, לכופף את הקתודות של כל LED בזווית של 90 °. הקפד לכופף את כולם באותו כיוון אשר יקל על הלחמה מאוחר יותר. הקתודה היא החוט הקצר יותר של כל LED או הצד השטוח של הבית.

מקם כל LED בחור המתאים והלחם את כל הקתודות יחד כדי ליצור את צורת הכוכב כפי שניתן לראות בתמונות. זהירות: הקפד לא לקצר קתודה ואנודה (רגל ארוכה יותר / צד עגול).

שלב 3: … ועוד הלחמות

… ועוד הלחמות!
… ועוד הלחמות!

לאחר סיום הכוכב, יהיה עליך לחבר חוט לכל אנודת LED (זכור: רגל ארוכה, צד עגול …). עבור הכוכב שלי y בחר בחוטים ירוקים ולבנים, בעיקר כי במקרה היו לי אותם. חבר גם חוט אחד בצבע אחר לקתודה (כלומר בכל נקודה על הכוכב שבנית בשלב הקודם); השתמשתי בחוט שחור (לא עליז במיוחד, אבל שחור משמש כל כך באופן מסורתי ל- GND, לא יכולתי להימנע מכך).

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

  • שמור את חוט (-) / הקתודה בנפרד
  • זיהוי הנורית המרכזית (הלבנה)
  • להפריד בין 5 הנורות הנמצאות בצמתים של הפנטגרם (נוריות "פנימיות")

שלב 4: חיבור דברים

לשים דברים ביחד
לשים דברים ביחד
לשים דברים ביחד
לשים דברים ביחד
לשים דברים ביחד
לשים דברים ביחד
לשים דברים ביחד
לשים דברים ביחד

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

על לוח הלחם

  • הכנס את אספקת 5V שלך. וודא שהאספקה (+) נמצאת במצב לוח הלוח (+)!
  • מקם את לוח ה- PWM בעל 16 הערוצים על לוח הלחם במיקום נוח
  • מקם 5 נגדי 220 אוהם בנוחות זה ליד זה

מארדואינו ללוח הלחם

  • חבר את Arduino GND ללוח הלחם (-)
  • חבר את Arduino SCL ללוח PWM SCL ו- SDA ל- SDA
  • חבר מגשר אחד מסיכות Arduino 3, 4, 5, 6, 7 או צד אחד של כל נגד

החל מפריצת PWM ועד לחם

  • 16 חוטי מגשר עוברים מפלט PWM בפריצה ל -16 שורות רצופות בלוח הלחם
  • GND מחובר ל- (-) ברצועות החשמל של לוח הלחם
  • VCC מחובר ל- (+) ברצועות הלוח של לוח הלחם
  • מכיוון שנשתמש רק בלדים קטנים, אני לא משתמש בחיבור V+

חיבורי "כוכב"

  • חוט הקתודה (השחור!) מחובר ל- (-) בלוח הלחם
  • הנורית המרכזית (הלבנה) מחוברת לפין PWM 15
  • 5 נוריות ה"פנימיות "מחוברות לקצה השני של הנגדים
  • 15 הנורות הנותרות מחוברות לסיכות PWM 0 עד 14 בהתאם

דברים אחרים

  • יהיה עליך להפעיל את לוח הלחם שלך
  • … וחבר את ה- Arduino למחשב שלך באמצעות כבל USB רגיל

שלב 5: זמן תכנות

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

קבצי הדוגמה שלי מבוססים על ספריית Adafruit_PWMServoDriver שנראה לי קלה לשימוש (ומתועדת יפה).

כולם מתחילים בפתיחת הספריות, הגדרת המשתנים הנדרשים (וייתכן שפספסתי לנקות זאת בדוגמאות המאוחרות יותר!)

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

לבסוף ב- LOOP אני אתן לנוריות להבהב באקראי, או לרדוף, או שיהיו קבוצות מהן נמשכות ונכבות. נסה אותם, ראה מה הם עושים לעצמך: על זה מתנות חג המולד, לא? להיות מופתע! מקווה שנהנת!

BTW: כמה דוגמאות נמצאות באינסטגרם שלי (@nicnowak) כמו זו כאן:

Sieh dir diesen Beitrag auf Instagram an

עין ביתראג geteilt von nicnowak (@nicnowak)

שלב 6: מה הלאה: דברים שאתה רוצה לנסות

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

השתמש נוריות BIGGER! 5 מ"מ, 8 מ"מ. רק אל תשכח שהם כנראה יזדקקו ליותר חשמל, כך שתרצה לחבר ספק כוח נפרד ל- V+ על לוח ה- PWM ולחבר את הנורות בהתאם.

השתמש יותר LEDs! מכיוון שלוח PWM מבוסס I2C, אתה יכול לשרשר מספר לוחות (עד 62!) ולהיות הרבה נוריות רבות. צורות כוכבים מורכבות אפשריות, אולי אפילו צורת תלת מימד תהיה אופציה?

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

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

השתמש ב- DIFFUSOR! ללדים חשופים יש אזור מיקוד קטן מאוד. שימוש בחומר מפוזר כמו נייר חצי שקוף או פלסטיק שקוף יחליק את האורות.

צור אפקטים של אור מטורף! או להפוך את זה לחגיגי יותר: זה תלוי בך.

הוסף CONTROLS! בסופו של יום, ה- Arduino שלך יכול לעשות הרבה יותר מסתם 21 נוריות LED. כלול מתגים למעבר בין דפוסי אור. לגרום לזה להישמע רגיש. תן לזה לזרוח כשהשמש שוקעת.

שלב 7: סוף סוף …

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

עם זאת, אם אתה יכול להרשות לעצמך, תמך ביוצרים המביאים לנו את כל אלה:

www.arduino.cc

www.adafruit.com/https://learn.adafruit.com/16-channel-pwm-servo-dr…

שלב 8: סרטונים של הפרויקט המוגמר. תהנו

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

מה אתה אוהב יותר?

מוּמלָץ: