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

עץ חג המולד של צ'רליפקס לקובי שלי: 7 שלבים
עץ חג המולד של צ'רליפקס לקובי שלי: 7 שלבים

וִידֵאוֹ: עץ חג המולד של צ'רליפקס לקובי שלי: 7 שלבים

וִידֵאוֹ: עץ חג המולד של צ'רליפקס לקובי שלי: 7 שלבים
וִידֵאוֹ: ✔ האם אתה מטומטם? במבחן הזה תגלה ! ( רק 12% מצליחים ) 2024, נוֹבֶמבֶּר
Anonim
עץ חג המולד של שרפלקס עבור הקובי שלי
עץ חג המולד של שרפלקס עבור הקובי שלי

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

שלב 1: מציאת הצד החיובי של ה- LED

מציאת הצד החיובי של ה- LED
מציאת הצד החיובי של ה- LED

Charliplexing מאפשרת להניע נוריות N*(N-1) על ידי סיכות N. במקרה זה היו לי 20 נוריות, אז בעזרת 4 סיכות כדי לקבל 12 נוריות ניתקתי אותן ואז השתמשתי במקרה הסוללה המצורף כדי למצוא את החוט החיובי לכל אחת.

שלב 2: חיווט הסטים

חיווט הסטים
חיווט הסטים

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

שלב 3: כיסוי החוטים עם סרט נייר

כיסוי החוטים עם סרט צמחים מנייר
כיסוי החוטים עם סרט צמחים מנייר

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

שלב 4: חיבור האורות

חיבור האורות
חיבור האורות

מדריך זה אינו עוסק בתיאוריה של צ'רליפלקסינג - אלא כיצד ליישם אותו בצורה לא מעניינת. Charliplexing מתועד היטב. מאמר זה בויקיפדיה נותן לך את היסודות. בנוסף אם תחפש כאן במדריכים תמצא דוגמאות רבות נוספות. לחיבור האורות השתמשתי בסיכות 10, 11, 12, 13 על הארדואינו. לא משנה איך אתה מחבר כל חוט של כל זוג נוריות - החוטים של כל אחד מהם ניתנים להחלפה. אתה רק צריך לחבר כל זוג על פינים שונים דרך הנגד של 100 אוהם. במקרה זה: סיכות זוגות === ==== a 10 & 11b 11 & 12c 12 & 13d 10 & 12e 11 & 13 f 10 & 13 ניתן להוסיף קבוצות נוספות באמצעות יותר סיכות, אך ככל שתוסיף פחות הזמן פחות כל אור נשאר דולק והעמעם הוא יקבל. 12 נראה מספר עגול יפה ובהיר.

שלב 5: איסוף החוטים ביחד

איסוף החוטים ביחד
איסוף החוטים ביחד
איסוף החוטים ביחד
איסוף החוטים ביחד

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

שלב 6: פריסת לוח הלחם

פריסת לוח לחם
פריסת לוח לחם

הקצה השני של חוט הקשת מחובר ללוח קטן עם שיבוט Arduino Adafruit. השתמשתי ב -100 אוהם לנגדים המגבילים, שהם מעט נמוכים ומציבים בערך 5v/200ohm = 25ma לכל נורית מוארת. לארדואינו לא היה אכפת וזה הופך את הנורות קצת יותר בהירות. מכיוון שהם פועלים כל המעגל ימשוך את 25ma וקצת עבור Arduino - מה שהופך את פעולת הסוללה לניתנת לביצוע. סט התאורה המקורי הוציא כמעט 120ma מהסוללות - זה נמוך בהרבה.

שלב 7: קצת תוכנה

קצת תוכנה
קצת תוכנה

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

מוּמלָץ: