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

כיצד לשלוט על נוריות כתובות באמצעות Fadecandy ועיבוד: 15 שלבים (עם תמונות)
כיצד לשלוט על נוריות כתובות באמצעות Fadecandy ועיבוד: 15 שלבים (עם תמונות)

וִידֵאוֹ: כיצד לשלוט על נוריות כתובות באמצעות Fadecandy ועיבוד: 15 שלבים (עם תמונות)

וִידֵאוֹ: כיצד לשלוט על נוריות כתובות באמצעות Fadecandy ועיבוד: 15 שלבים (עם תמונות)
וִידֵאוֹ: שליטה בפעולת האתחול של המחשב באמצעות msconfig 2024, יולי
Anonim
Image
Image
כיצד לשלוט על נוריות כתובות באמצעות Fadecandy ועיבוד
כיצד לשלוט על נוריות כתובות באמצעות Fadecandy ועיבוד
כיצד לשלוט על נוריות כתובות באמצעות Fadecandy ועיבוד
כיצד לשלוט על נוריות כתובות באמצעות Fadecandy ועיבוד

מה

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

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

ישנם שלושה חלקים בפרויקט זה.

1. חומרה ראה כיצד כל דבר פיזי מתחבר יחד, הלחם דברים, הפעל את רצועות הלד.

2. תוכנה: FadecandyFadecandy פועל על ידי הפעלת שרת במחשב שלך - זה פשוט מאוד להתקנה.

3. תוכנה: עיבוד ראה כיצד למקם את הנורות על הבד, והשתמש בדוגמאות כדי לראות כמה הנפשות על הלדים שלך.

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

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

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

שלב 1: ציוד וכלים

ציוד וכלים
ציוד וכלים
ציוד וכלים
ציוד וכלים
ציוד וכלים
ציוד וכלים

להלן רשימה מלאה של כל מה שתצטרך כדי ליצור פרויקט זה:

חלקים

  • נוריות כתובות (אמזון בארצות הברית אמזון בבריטניה) אני משתמש ברצועת LED ws2812b. ישנם כמה משתנים שניתן לבחור מהם ציפוי: ניתן לרכוש פס LED רגיל ללא ציפוי כלל אך הוא לא יהיה עמיד למים. או שאתה יכול לקנות אותו במארז סיליקון גמיש בעל דירוג IP67, פירוש הדבר שהוא אטום לחלוטין ועמיד למים. צבע גיבוי: הרצועות מגיעות בשחור ולבן. אם אתה לא מתכוון לכסות את רצועת הלד שלך עם מפזר, שקול מה ייראה הכי טוב. מספר נוריות: התקנים הם 30, 60 או 144 נוריות למטר. אני משתמש 30LED למטר אבל קישרתי ל 60 כפי שהוא נפוץ יותר. אחרים: אתה יכול גם לקנות ws2812b במחרוזות (אמזון אמריקאי באמזונס) במקום רצועות. הם עובדים באותו אופן, אז זה תלוי בך במה להשתמש!
  • Fadecandy (אמזון בארה"ב | אמזון בבריטניה)
  • כבל USB לחיבור Fadecandy למחשב (אמזון בארה"ב אמזון בבריטניה)
  • סיכות כותרת כפולה (אמזון אמריקאי אמזון בריטניה)
  • קבלים (אמזון בארה"ב | eBay בבריטניה)
  • ספק כוח 5V (אמזון בארצות הברית אמזון בבריטניה) ספק הכוח הזה שאליו קישרתי יניע 512 נוריות LED (אחד של Fadecandy שווה)

  • תקע (אמזון אמריקאי | אמזון בבריטניה) אתה יכול פשוט להשתמש בכבל תקע ישן, או אם אין לך כבל קומקום הוא אופציה טובה.
  • מחברי 3 פינים JST (אמזון בארה"ב אמזון בבריטניה) אתה צריך זוג אחד לכל רצועה (אז 8 עבור ערך אחד של Fadecandy)
  • כבל 12-AWG (Ebay US | Ebay UK) כבל עבה זה יעביר את הכוח מספק הכוח לכמה מחברים המפצלים אותו לכל הרצועות השונות.
  • כבל 24-AWG (Ebay US | Ebay UK) כבל דק יותר זה יוביל את הכוח לכל רצועת LED.
  • מחברי וואגו (אמזון בארה"ב | רכיבי RS בבריטניה)
  • אלה יחלקו את הכוח מאספקת חשמל אחת לרצועות מרובות. הם מגיעים באריזות של 10 וזה מספיק עבור Fadecandy אחד.

חומרים מתכלים

  • סיליקון RTV (אמזון אמריקאי אמזון בבריטניה)
  • כיווץ חום (אמזון אמריקאי אמזון בריטניה)
  • התכווצות חום שקופה של 10 מ"מ (אמזון בארה"ב אמזון בבריטניה)
  • הלחמה (אמזון בארה"ב | אמזון בבריטניה)

כלים

  • ברזל הלחמה (אמזון בארה ב | אמזון בבריטניה)
  • חשפניות חוטים (אמזון אמריקאי אמזון בבריטניה)
  • מברג
  • מספריים
  • ידיים עוזרות (לא חובה)
  • פראייר הלחמה (אופציונלי)

שלב 2: רצועות LED

רצועות LED
רצועות LED

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

כל רצועת LED צריכה מחבר JST וקבל מחובר אליה.

המחבר:

למחבר JST 3 פינים/כבלים - אחד כל אחד עבור כוח, קרקע ונתונים. היכולת לנתק או להחליף רצועות שימושית בהרבה מקרים. אם אתה בטוח שאתה לא רוצה לנתק או להחליף בקלות את הרצועות שלך, תוכל פשוט להלחם על כבל במקום זאת, אך אני ממליץ בחום על מחברים.

הקבל:

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

כֶּבֶל:

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

ניתן להלחים את הכבלים לרצועת ה- LED ולאחר מכן להלחם את מחברי ה- JST לקצה השני של הכבל. לחלופין תוכל להלחם את מחברי JST ישירות לרצועה ולהוסיף אורכי כבלים לצד ספק הכוח/Fadecandy במקום זאת. הכל תלוי בפריסת ההתקנה והתכניות שלך.

כבל שמחבר חשמל/קרקע לרצועה אחת של עד 64 פיקסלים יכול להיות כבל 24AWG. 24AWG מספק גם הרבה עבור חיבור הנתונים. השתמש בכבל בצבעים שונים עבור מתח/נתונים/קרקע - באופן אידיאלי בצבעים התואמים למחברי JST שלך.

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

שלב 3: חבר את מחבר ה- JST והקבל

חבר את מחבר ה- JST והקבל
חבר את מחבר ה- JST והקבל
חבר את מחבר ה- JST והקבל
חבר את מחבר ה- JST והקבל
חבר את מחבר ה- JST והקבל
חבר את מחבר ה- JST והקבל

הכינו את הרצועה

גזור את רצועות הלד שלך לאורך (מקסימום 64 פיקסלים לרצועה).

מצא את הקצה הימני, זה שהחץ מצביע פנימה. חותכים פיסה קטנה מהכיסוי העמיד למים כדי שתוכל לראות את שלושת המגעים. הם מסומנים 5V, GND ו- Data In. (אם איש הקשר מסומן Data Out אז יש לך את הקצה הלא נכון).

הלחמה על מחבר JST וקבל

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

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

חיתוך הרגליים על הקבל קצר יעזור לו להישאר במקומו. בצד אחד של הקבל יש סמלים שליליים, הרגל בצד זה מתחברת למגע ה- GND והרגל בצד השני מתחברת למגע 5V.

סגור את הרצועה מחדש

חותכים פיסת כיווץ חום שקופה שתכסה את פיסת הרצועה החשופה ותהיה חפיפה רבה עם המכסה העמיד למים הקיים. חריץ אותו על הרצועה (תוכל לעשות זאת לפני שאתה מחבר את מחבר/הקבל JST או פשוט החלק אותו מהקצה השני) ושמור אותו ליד החלק החשוף.

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

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

חזור על פעולה זו עבור כל 8 רצועות הלד שלך

שלב 4: ספק הכוח

ספק הכוח
ספק הכוח
ספק הכוח
ספק הכוח
ספק הכוח
ספק הכוח

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

הכינו את התקע

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

בתקע בבריטניה אתה יכול בדרך כלל להניח ש: צהוב/ירוק מפוספס - גוון חום - LiveBlue - ניטרלי

בתקע אמריקאי אתה יכול להניח ש: ירוק - GroundBlack - LiveWhite - נייטרלי

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

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

בריטניה: תסתכלו על סיכות התקע, כשהסיכה היחידה למעלה. הסיכה העליונה היא כדור הארץ, השמאלית התחתונה היא חי, הימנית התחתונה היא נייטרלית. הסיכות מסומנות גם באותיות, E, L ו- N ברוב התקעים.

ארה ב: תסתכל על סיכות התקע, כשהסיכה היחידה בתחתית. הסיכה התחתונה היא כדור הארץ, השמאלית העליונה היא חי, הפינה הימנית העליונה היא נייטרלית. הסיכות מסומנות גם באותיות, E, L ו- N ברוב התקעים.

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

חבר את התקע

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

אי שם על/בתוך ספק הכוח עשוי להיות מתג המאפשר לך לשנות את מתח הכניסה מ -110 וולט ל -220 וולט, לכן וודא שהגדרה נכונה (סביר להניח 220 וולט בבריטניה ו -110 וולט בארה ב).

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

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

עכשיו אתה יכול לבדוק איזה מתח אתה מקבל על פני שני סיכות הפלט. העבר את המולטימטר שלך למתח מתח DC (ה- V עם הקווים הישרים/מקווקים, לא הקו המתנועע). גע בשיניים אחת לבורג V ובשיניים לבורג V+. המולטימטר אמור להראות מתח איפשהו ליד 5V.

השתמש במברג כדי לסובב את בורג ההתאמה עד שהמתח יהיה 5V.

שלב 5: חלוקת כוח

חלוקת כוח
חלוקת כוח
חלוקת כוח
חלוקת כוח
חלוקת כוח
חלוקת כוח

לרוב ספקי הכוח של 5V יהיו רק יציאה אחת או שתיים, אך עלינו להפעיל 8 רצועות.

מחברי וואגו

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

הם מגיעים בכמה גדלים שונים (דו כיווני, 3 כיוונים, 5 כיוונים).

כוח לוואגוס

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

קח שתי חתיכות של כבל 10awg, אחת לקרקע (שחור) ואחת להספק (אדום).

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

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

הפשיטו כ- 1.25 ס מ מהקצה השני של כל כבל, והכניסו את חיבור החשמל למחבר Wago אחד 3-כיווני ואת הקרקע למחבר Wago בעל 5 כיוונים. (או שאתה יכול פשוט להשתמש במחברי 5 כיוונים לכל דבר, פשוט יהיו לך עוד כמה חריצים פנויים)

לאחר מכן קח שני אורכים קצרים של כבל 10awg אדום ושני אורכים קצרים של כבל 10awg שחור. הפשיטו 1.25 ס מ מהקצוות של כל אחד וחברו את מחברי הוואגו הקיימים לארבעה מחברים נוספים בעלי 5 כיוונים. (ראה תרשים מצורף להבהרה).

כוח מהוואגוס (לרצועות)

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

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

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

מדוע אנו משתמשים לפעמים בכבלים 10awg ולפעמים 24awg?

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

באים ישירות מספק הכוח, 512 נוריות LED כולן בעלות בהירות לבנה מלאה יכולות לצייר עד ~ 30A. השתמש בכבל עבה של 10awg כדי להעביר את הזרם.

לאחר שפיצלנו את הכוח לרצועות השונות, כל אחת מהן מציירת רק עד ~ 3.5A כך שנוכל להשתמש בכבל דק יותר, בסביבות 24awg עובד היטב.

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

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

כלי זה יכול לעזור לך להבין איזה מד כבל אתה צריך.

שלב 6: נתונים

נתונים
נתונים
נתונים
נתונים
נתונים
נתונים

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

הכינו את ה- Fadecandy

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

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

סיכות כותרת נקבה כמחבר

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

חותכים קטע של 8 סיכות כותרת נקבות. קח כל אחד מכבלי הנתונים ממחברי JST הזכריים (או אם אתה מאריך את הכבלים בצד זה, לפריסת ההתקנה שלך, עשה זאת תחילה). לאחר מכן החליקו חתיכת כיווץ חום מעל הכבל והלחמו אותם בנפרד ל -8 הפינים. לאחר סיום ההלחמה, החלק את החום המתכווץ כלפי מטה ותפוצץ אותו בעזרת אקדח החום. כעת ניתן לחבר זאת לסיכות הנתונים של ה- Fadecandy.

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

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

תוויות ומסודרות

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

שלב 7: פיסות חומרה אחרונות …

ביס חומרה אחרונות…
ביס חומרה אחרונות…
ביס חומרה אחרונות…
ביס חומרה אחרונות…

זה כל החומרה שהוגדרה. רק כמה קטעים אחרונים:

חבר את כל מחברי JST זה לזה.

חבר את ספק הכוח.

חבר את ה- Fadecandy למחשב הנייד שלך באמצעות USB.

עכשיו בואו נדליק כמה דברים!

ההוראות וצילומי המסך שלי יהיו ממוקדים ב- Windows, אך הדברים אמורים לפעול פחות או יותר באותו אופן ב- Mac.

שלב 8: הגדרת תוכנת Fadecandy

הגדר תוכנת Fadecandy
הגדר תוכנת Fadecandy
הגדר תוכנת Fadecandy
הגדר תוכנת Fadecandy
הגדר תוכנת Fadecandy
הגדר תוכנת Fadecandy

עבור אל github של Fadecandy והורד את קובץ ה- zip.

לפתוח הכל.

נווט לכל מקום בו ביטלת את רוכסן ופתח את תיקיית "סל".

הפעל את fcserver.exe.

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

שלב 9: שרת Fadecandy

שרת Fadecandy
שרת Fadecandy
שרת Fadecandy
שרת Fadecandy

בחלון דפדפן (כמו Chrome), נווט אל:

127.0.0.1:7890

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

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

עשה זאת כעת! אורות! יש!!

שלב 10: פתרון בעיות

בדוק את רצועות הלד שלך וודא שכל האורות שלך פועלים.

להלן מספר עצות לפתרון בעיות…

רצועה אחת/כמה שאינן נדלקות:

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

רצועה נדלקת באופן חלקי ואז פתאום לא עוד:

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

כל הרצועות כתומות/אדומות במקום לבנות:

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

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

אף אחת מהרצועות לא מאירה:

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

אם ה- Fadecandy מופיע אך שום דבר לא נדלק - בדוק שוב את כל החיבורים שלך.

שלב 11: עיבוד

מעבד!
מעבד!

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

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

הורד את העיבוד מכאן.

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

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

שלב 12: מיפוי פיקסלים

מיפוי פיקסלים
מיפוי פיקסלים
מיפוי פיקסלים
מיפוי פיקסלים
מיפוי פיקסלים
מיפוי פיקסלים

Fadecandy מאפשרת לך "למפות" (או לפרוס) את הנורות שלך על פני בד העיבוד. בדרך כלל אתה רוצה לפרוס אותם באופן דומה לאופן שבו הם מתפרשים בחיים האמיתיים.

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

קבל את הקבצים

בקבצי ה- Fadecandy שהורדת, נווט אל: Fadecandy> דוגמאות> עיבוד

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

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

מיפוי

פתח את הקובץ. עיין בשורות אלה בקטע ההתקנה:

// מפה רצועה אחת של 64 לדים למרכז החלון. LedStrip (0, 64, רוחב/2, גובה/2, רוחב/70.0, 0, שקר);

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

אנו יכולים להשתמש בלולאה ליצירת 8 רצועות של 15 פיקסלים כל אחת. הסר את שתי השורות והחלף אותן כך:

// מפה 8 רצועות של 15 פיקסלים לכל אחת (int i = 0; i <8; i ++) {

opc.ledStrip (i*64, 15, width/2, i*15 + 30, 15, 0, false);

}

המיפוי שלך

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

שלב 13: הקש על Play בעיבוד

Hit Play בעיבוד!
Hit Play בעיבוד!

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

(אם אינך רואה את הנקודות הלבנות, סביר להניח שסגרת את חלון השרת. חזור לשלב 8 וודא ש- fcserver.exe פועל)

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

קוד האנימציה

חלק הקוד שגורם לזה לקרות נמצא כאן:

צייר חלל () {

רקע (0); float dotSize = רוחב*0.2; image (dot, mouseX- dotSize/2, mouseY - dotSize -2, dotSize, dotSize);

}

כל קוד שתכתוב בתוך חלק הצביעה יופיע על הלדים.

שלב 14: דוגמאות נוספות … הזמן להתנסות

דוגמאות נוספות … הזמן להתנסות
דוגמאות נוספות … הזמן להתנסות
דוגמאות נוספות … הזמן להתנסות
דוגמאות נוספות … הזמן להתנסות
דוגמאות נוספות … הגיע הזמן להתנסות
דוגמאות נוספות … הגיע הזמן להתנסות

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

אני משתמש בדף פלסטיק גלי כמפזר. אתה יכול להתנסות בכל מיני דברים!

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

שלב 15: תודה שקראתם

Image
Image

אני מקווה שנהנית מהדרכה הזו!

צפה בסרטון YouTube המצורף אם עדיין לא עשית זאת.

מצא אותי באינטרנט:

InstagramYouTubeTwitter

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

תחרות תאורה פנימית
תחרות תאורה פנימית

סגנית בתחרות התאורה הפנימית

מוּמלָץ: