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

עיצוב מנורת LED מרובת צומת LED PWM: 6 שלבים (עם תמונות)
עיצוב מנורת LED מרובת צומת LED PWM: 6 שלבים (עם תמונות)

וִידֵאוֹ: עיצוב מנורת LED מרובת צומת LED PWM: 6 שלבים (עם תמונות)

וִידֵאוֹ: עיצוב מנורת LED מרובת צומת LED PWM: 6 שלבים (עם תמונות)
וִידֵאוֹ: Gledopto WLED Light Bar - מנורה ניתנת להתייחסות - סקירה, שילוב ב-Home Assistant 2024, סֶפּטֶמבֶּר
Anonim
עיצוב מנורת LED PWM רב צומת
עיצוב מנורת LED PWM רב צומת

מדריך זה יראה כיצד תכננתי בקר מנורת PWM LED. ניתן לחבר מנורות מרובות יחד כדי ליצור מחרוזות אור גדולות. יצירת כמה מנורות LED מהבהבות לחג המולד תמיד הייתה ברשימת המשאלות שלי. בעונת חג המולד האחרונה התחלתי באמת לחשוב על בניית משהו. המחשבה הראשונה שלי הייתה שכל מנורת LED יכולה להיות מחוברת לזוג חוטים. הכוח למנורות LED יכול להיות אות AC שיחלוף מתדר נמוך לתדר גבוה. מסנן פס-פס מובנה בכל מנורה יפעיל את הנורית כאשר התדר תואם את התדר המרכזי של מסנן פס-פס. אם מסנני מעבר הלהקה היו נכונים, ניתן היה לבצע רצף מרדף LED. באמת, על ידי קפיצה לתדרים שונים במקום לטאטא, ניתן היה להדליק כל אחת מנורות הלדים. שימוש בשבב דרייבר H -Bridge, נהיגה בתדר הרצוי במורד החוטים לא אמורה להיות קשה מדי. ובכן, אני פשוט מסריח מעיצוב אנלוגי - אני יותר תוכנה של בחור. לאחר כמה בדיקות ספסל, ויתרתי במהירות על השימוש באנלוגי. מה שבאמת רציתי הוא מנורת LED שניתן לשלוט בו באופן מלא כדי להציג כל צבע שאני רוצה. אה, וזה אמור להיות מסוגל להשתמש ב- PWM (אפנון רוחב הדופק) כך שניתן יהיה להדליק או לכבות את הנורות בדפוסים ממש מגניבים. להלן ההוראות הוא תיאור של עיצוב ממש מגניב המבוסס על מעבד מיקרו -שבב. זה נפל מתוך הרצון שלי לנרות עץ חג המולד. הצצה מהירה בסרטון למטה כדי לראות במה מה בקר מנורת LED PWM LED מסוגל להציג. שימו לב, קשה לקבל סרטון טוב של נוריות LED בפעולה שמשתמשות ב- PWM לשליטה בעוצמה. אותה בעיה כשאתה מנסה לצלם מסך מחשב. 60 הרץ של הלדים נכנסים לקרב תדר קצב עם 30 הרץ של מצלמת הווידאו. לכן, למרות שיש פעמים שהסרטון של הלדים קצת "תקלות", זה לא ממש כך. נראה כי נוריות ה- LED אינן כוללות תקלות במבט עין האדם. עיין בשלב התוכנה להלן לדיון נוסף אודות הקשה על וידאו של נוריות LED.

שלב 1: מטרות עיצוב

מטרות עיצוב
מטרות עיצוב

לאחר שהעברתי את חופשת חג המולד במחשבה על הפרויקט הזה, באתי עם רשימת משאלות. להלן כמה מהתכונות (ממוינות לפי הסדר) שרציתי עם בקר הלד שלי: 1) כל מנורת LED חייבת להיות זולה ככל האפשר. מחרוזת של 100 מנורות תעלה חבורה אם כל מנורה תעלה הרבה. העלות היא אפוא גורם מרכזי.2) לכל מנורה יהיה מיקרו זעיר על הסיפון שיניע את הנורות. המיקרו הזעיר יפיק אותות PWM כך שניתן יהיה לעמעם את הלדים או לדהות אותם. נוריות LED יכולות להיראות קשות כאשר הן פשוט מופעלות ומכבות. שימוש באותות PWM ניתן לדהות ולעלות את הלדים בלי שהקצוות הקשים רגילים לנורות.3) כדי לשמור על חיווט פשוט כל מנורה תקבל פקודות באמצעות ממשק דו-חוטי. כוח ותקשורת יחלקו את שני החוטים. הפקודות למנורות יגידו למיקרו הלוח איזה מנורות הלדים לנהוג עם PWM.4) חייב להיראות מגניב! אני מניח שזה באמת צריך להיות מסופר מחדש, אז זה מספר אחד. להלן כמה ממטרות העיצוב המשניות (ללא סדר מסוים): 1) לפיתוח, חייב להיות קל להדליק מחדש / לתכנת מחדש במעגל.2) מחשב צריך להיות מסוגל ליצור את הפקודות למנורות. זה הופך את פיתוח הדפוסים להרבה יותר קל משימוש במיקרו מוטבע אחר. 3) לכל מנורה צריכה להיות כתובת ייחודית. כל נורית, בתוך מנורה, חייבת להיות גם כתובת ייחודית. 4) פרוטוקול הפקודה צריך לתמוך במנורות רבות על מחרוזת חוטים אחת. העיצוב הנוכחי תומך ב 128 מנורות על מחרוזת אחת. עם 4 נוריות למנורה המתאימות ל -512 נוריות על מחרוזת אחת של שני חוטים! שים לב, לכל אחד מ -512 הנורות הללו יש PWM מלא המניע אותו. 5) הפרוטוקול צריך לכלול פקודה שאומרת "התחל להדהות את הנורית מרמה זו לרמה זו". ברגע שהדהייה מתחילה, ניתן גם להגדיר נוריות LED אחרות ולהגדיר אותן על אותה מנורה. במילים אחרות, הגדר נורית לדפוס דועך ואז שכח אותה בידיעה שהנורית תבצע את הפקודה. זה מרמז על תוכנת ריבוי משימות במיקרו! 6) צריכות להיות פקודות גלובליות המשפיעות על כל המנורות בבת אחת. לכן, ניתן לשלוט על כל הלדים באמצעות פקודה אחת בלבד. להלן כמה מטרות עיצוב ממש קטנות (שוב, אין סדר מסוים): 1) צריך דרך להחזיר דוח מנורה כאשר מתרחשת שגיאת תקשורת. זה יאפשר לפקודה לכעוס מחדש. 2) פרוטוקול הפקודה צריך דרך לקבל דפוס התאמה גלובלי מפואר. זה יאפשר לבחור כל מספר מנורות עם פקודה אחת. זה יקל על יצירת דפוסי מרדפים עם מספר רב של מנורות. כדוגמה, הדבר יאפשר לשלוח פקודה לכל מנורה שלישית על מחרוזת מנורות. לאחר מכן, ניתן לשלוח את הפקודה הבאה לקבוצה הבאה של שלושה. 3) מערכת לוגיקה לאיתור קוטביות אוטומטית של קומיקס תהיה מצוינת. לאחר מכן, הקוטביות של שני חוטי ההזנה למנורות ה- LED הופכת ללא חשובה. עיין בסעיף חומרה למידע נוסף על תכונה זו.

שלב 2: אב טיפוס:

אב טיפוס
אב טיפוס
אב טיפוס
אב טיפוס
אב טיפוס
אב טיפוס

עכשיו תחילת ינואר ואני יוצאת לדרך. מצאתי את 10F206 ב- Digikey וזה ממש זול! אז אני מסובב לוח פרוטו כדי להחזיק מיקרו 10F206 ממיקרו -שבב. תכננתי לוח מהיר מכיוון ש- 10F2xx אינו זמין בחבילת DIP. בשורה התחתונה, לא רציתי להתעסק עם השבב הקטן. (הייתי כל כך בטוח בינואר) גם אני יצאתי ורכשתי מהדר CSS C חדש שממוקד למיקרו 10F2xx. משפחת הצ'יפס 10F2xx ממש זולה! עם תקוות גדולות, צללתי והתחלתי לכתוב הרבה קוד. ל- 10F206 יש 24 בתים של זיכרון RAM - השבב כולל גם 512 בתים של פלאש וטיימר אחד של שמונה סיביות. למרות שהמשאבים דלים, המחיר טוב ב -41 סנט בכמויות גדולות. אלוהים אדירים, מיליון הוראות לשנייה (1 MIPS) תמורת 41 סנט! אני פשוט אוהב את חוק מור. Evan במחירים חד פעמיים, 10F206 מ Digikey מופיע ב 66 סנט. ביליתי הרבה זמן בעבודה עם 10F206. תוך כדי עבודה עם 10F206 גיליתי שנדרשת ריבוי משימות. אותות הפלט PWM חייבים להתעדכן גם בעת קבלת הודעות תקשורת חדשות. כל הפרעה בעדכון אותות ה- PWM תיראה כתקלות על הנורות. העין האנושית ממש טובה בלראות תקלות. ישנן מספר בעיות מהותיות בשבב 10F206. לפחות בעיות עקרוניות ליישום שלי. הבעיה הראשונה היא שאין הפרעות! תפיסת התחלה של תקשורת חדשה באמצעות לולאת סקרים גורמת לטעויות תזמון. בעיה שנייה היא שיש רק טיימר אחד. פשוט לא הצלחתי למצוא דרך לקבל פקודות תוך שמירה על יציאות PWM. הנורות היו תקלות בכל פעם שהתקבלה פקודה חדשה. שיתוף הטיימר בין קבלת פקודות לבין נהיגה ביציאות PWM היה גם טרחה גדולה בתוכנה. לא הצלחתי לאפס את הטיימר בזמן קבלת תו חדש מכיוון שהטיימר שימש גם לשליטה על אותות PWM. תוך כדי עבודה עם 10F206 ראיתי מאמר במעגל המעגל על מיקרו MC9RS08KA1 הזעיר החדש של Freescale. אני אוהב שבבי Freescale - אני מעריץ גדול של איתור באגים ב- BDM. השתמשתי הרבה בשבבי Star12 בעבר (כתבתי את כל התוכנות למערכת האולטראסאונד GM קדילאק ולצרן על Star12 - תוכנת האולטרסוני שלי נמצאת בייצור כעת על שתי המכוניות האלה). אז באמת קיוויתי שהצ'יפס הזעיר החדש שלהם יהיה טוב. גם המחיר צודק, Digikey יש את הצ'יפים האלה ברשימה של 38 סנט בכמות גדולה. גודל התצוגה היה טוב ושלח לי כמה דוגמאות חינם. עם זאת, שבב ה- Freescale 9RS08 נראה ממש מטופש - לא יכולתי להתקדם איתו. השבב גם סובל מחוסר הפרעות ורק טיימר אחד. נו טוב, לפחות הבנתי את זה בלי לבזבז כסף על סיבוב עוד לוח פרוטו. עיין בתמונות למטה. עכשיו אני יודע - עבור הבקשה שלי חייבות להיות לי הפרעות ויותר מטיימר אחד. בחזרה למיקרוצ'יפ, מצאתי את השבב 12F609. יש לו הפרעות ושני טיימרים. יש לו גם פלאש של 1K ו -64 בתים של זיכרון RAM. החיסרון הוא המחיר; Digikey מפרטת את השבבים האלה בכ -76 סנט בכמות גדולה. ובכן, חוק מור ידאג לזה בקרוב. בצד החיובי, ניתן להזמין את 12F609 גם בחבילות DIP. בצד המינוס, הייתי צריך לקנות את המהדר ברמה הבאה - זה די שרף את ה- @#$% שלי&.עכשיו חודש אפריל ולמדתי הרבה על מה שלא יעבוד. סובבתי לוח ובזבזתי כסף על מהדר שאני לא צריך. ובכל זאת, הבדיקה עד כה מעודדת. עם המהדר החדש ושבבי 12F209 בחבילות DIP בדיקות רמת הספסל עברו במהירות. הבדיקה אישרה שיש לי את השבב הנכון. הגיע הזמן לסובב עוד לוח פרוטו! בנקודה זו, אני נחוש.

שלב 3: מועצת הפיתוח 12F609

מועצת הפיתוח 12F609
מועצת הפיתוח 12F609
מועצת הפיתוח 12F609
מועצת הפיתוח 12F609
מועצת הפיתוח 12F609
מועצת הפיתוח 12F609
מועצת הפיתוח 12F609
מועצת הפיתוח 12F609

אוקיי, בדיקות ספסל טריות, אני מוכן לנסות עוד סיבוב לוח.בתכנון הלוח הזה, רציתי מאוד לנסות את הרעיון של שליחת כוח ותקשורת על אותם שני חוטים. אם התעלמו משגיאות תקשורת, יידרשו רק שני חוטים. זה ממש מגניב! למרות ששליחת תקשורת דרך חוטי החשמל היא מגניבה, אין זה נדרש. ניתן לחבר את כל המנורות יחד על חוט אחד אם רוצים. המשמעות היא שכל מנורה תדרוש שלושה חוטים עם חוט מצב משוב אופציונלי רביעי. ראה תרשים להלן. ניתן לשלב כוח ותקשורת באמצעות H-Bridge פשוט. ה- H-Bridge יכול להניע זרמים גדולים ללא כל בעיה. נוריות רבות עם זרם גבוה יכולות להיות מחוברות זו לזו על שני חוטים בלבד. ניתן להחליף את הקוטביות של מתח DC למנורות במהירות רבה באמצעות ה- H-Bridge. אז, כל מנורה משתמשת בגשר גל מלא כדי לתקן את מתח המעבר בחזרה לחשמל DC רגיל. אחד מפיני המיקרו מתחבר לעוצמת המתג הנכנסת הגולמית הנכנסת כך שניתן לזהות את אות הקומקום. נגד מגביל זרם מגן על הקלט הדיגיטלי במיקרו. בתוך סיכת כניסת המיקרו, מתח ה- DC הגולמי מהודק נצמד באמצעות דיודות המחנה הפנימיות של המיקרו - DC המיתוג מהודק (אפס ל- Vcc וולט) על ידי דיודות אלה. גשר הגל המלא המתקן את הכוח הנכנס יוצר שתי טיפות דיודה. שתי טיפות הדיודה מהגשר פשוט מתגברות על ידי התאמת מתח האספקה H-Bridge. מתח H-Bridge בעל שישה וולט מספק אספקת חמישה וולט נחמדה במיקרו. נגדי הגבלה בודדים משמשים לאחר מכן לקיצוץ הזרם דרך כל נורית LED. נראה שסכמת כוח / קום זו עובדת טוב מאוד. רציתי גם לנסות להוסיף יציאות טרנזיסטור בין המיקרו לנוריות. במהלך בדיקות ספסל, אם 12F609 נדחף חזק (יותר מדי זרם בנתיב הפלט שלו) הוא יהבהב בכל הפלט. הזרם המרבי לכל השבב על פי גליון הנתונים בו ה- 12F609 יכול לתמוך הוא 90mA, סה"כ. ובכן, זה לא הולך לעבוד! אולי אני צריך הרבה יותר זרם מזה. הוספת טרנזיסטורים מעניקה לי יכולת של 100mA לכל לד. גשר הדיודה מדורג ב 400mA כך ש 100mA ליכולת LED פשוט מתאים. יש חיסרון; הטרנזיסטורים עולים 10 סנט, כל אחד. לפחות הטרנזיסטורים שבחרתי בנו נגדים - מספר החלק של Digikey הוא MMUN2211LT1OSCT -ND. כשהטרנזיסטורים במקום, אין הבהוב של נוריות הלדים. עבור מנורות ייצור אני חושב שהטרנזיסטורים לא יידרשו אם משתמשים בנורות 20mA "רגילות". לוח הפיתוח שתוכנן בשלב זה מיועד רק לבדיקה ופיתוח. הלוח יכול להיות קטן בהרבה אם משתמשים בנגדים קטנים יותר. חיסול הטרנזיסטורים יחסוך גם הרבה מקום לוח. ניתן להסיר את יציאת התכנות במעגל גם ללוחות ייצור. הנקודה העיקרית של לוח הפיתוח היא רק להוכיח את תכנית הכוח/תקשורת. למעשה, לאחר קבלת הלוחות גיליתי שיש בעיה בפריסת הלוח. לשבב הגשר הגל המלא יש pinout מטופש. הייתי צריך לחתוך שני עקבות ולהוסיף שני חוטי מגשר לתחתית כל לוח. בנוסף, עקבות הלדים והמחבר פשוט דקים מדי. נו טוב, חיה ולמד. זו לא תהיה הפעם הראשונה שאני מגניב פריסת לוח חדשה. היו לי שמונה לוחות שיוצרו באמצעות BatchPCB. יש להם את המחירים הטובים ביותר אבל הם כל כך עצובים. לקח שבועות להחזיר את הלוחות. ובכל זאת, אם המחיר שלך רגיש, BatchPCB היא הדרך היחידה ללכת. עם זאת, אני אחזור למעגלי AP - הם מהירים במיוחד. הלוואי והייתה להם דרך זולה יותר לשלוח את הלוחות מחוץ לקנדה. AP Circuits גובה ממני 25 דולר במשלוח עבור כל הזמנה. זה כואב אם אני קונה רק לוחות בשווי 75 דולר. לקח לי יומיים להלחם את שמונה הלוחות הקטנים. לקח עוד יום להבין שנגד המשיכה R6 (ראה סכמטי) מתעסק איתי. אני מניח שפשוט אין צורך בנגד R6. דאגתי לאחר שקראתי את גליון הנתונים וזה הצביע על שאין מיקרו-משיכות פנימיות בסיכת הקלט הזו. בעיצוב שלי, הסיכה מונעת באופן פעיל כל הזמן בכל מקרה כך שבכל זאת אין צורך בשליפה למעלה. כדי לשלוח פקודות ללוח השתמשתי בהודעות פשוטות של 9600 באוד מתוכנית Python. ה- RS232 הגולמי היוצא מהמחשב הופך ל- TTL באמצעות שבב MAX232. אות RS232 TTL עובר לכניסת הבקרה H-Bridge. ה- RS232 TTL עובר גם דרך שער מהפך בשבב 74HC04. ה- RS232 ההפוך עובר לאחר מכן לקלט השליטה השני ב- H-Bridge. אז, ללא תעבורה RS232, ה- H-Bridge פלט 6 וולט. עבור כל סיביות ב- RS232, ה- H -Bridge הופך את הקוטביות ל -6 וולט כל עוד ביט ה- RS232 נמשך. עיין בתמונות תרשים הבלוק למטה. מצורפת גם תוכנית Python. עבור הלדים קניתי חבורה מ https://besthongkong.com. היו להם נוריות בהירות של 120 מעלות בצבע אדום/ירוק/כחול/לבן. זכור, הלדים בהם השתמשתי מיועדים רק לבדיקה. קניתי 100 מכל צבע. להלן המספרים של הנורות בהן השתמשתי: כחול: 350mcd / 18 סנט / 3.32V @ 20mA ירוק: 1500mcd / 22 סנט / 3.06V @ 20mA לבן: 1500mcd / 25 סנט / 3.55V @ 20mARed: 350mcd / 17 סנט / 2.00V @ 20mA בעזרת ארבעת נוריות הלדים הללו לאכלס את המנורה, הם מסתכמים בעלות של המיקרו ב -82 סנט! אאוץ.

שלב 4: תוכנה

תוֹכנָה
תוֹכנָה
תוֹכנָה
תוֹכנָה
תוֹכנָה
תוֹכנָה

התוכנה באמת גורמת לפרויקט הזה לתקתק! קוד המקור ב- 12F609 הוא ממש מסובך. אני משתמש במיקום הזיכרון האחרון! כל 64 הבייטים נצרכו על ידי הקוד שלי. יש לי 32 בייט עצום של פלאש שנותר כחלוף. אז אני משתמש ב -100% מה- RAM ו -97% מהפלאש. עם זאת, מדהים כמה פונקציונליות אתה מקבל עבור כל המורכבות הזאת. התקשורת לכל מנורה מאוחסנת בארכיון על ידי שליחת מנות נתונים של שמונה בתים. כל חבילת נתונים מסתיימת בסיכום ביקורת - כך שבאמת יש שבעה בתים של נתונים בתוספת סכום בדיקה סופי. בשעה 9600 baud, חבילת נתונים אחת לוקחת קצת יותר מ -8 אלפיות השנייה להגיע. הטריק הוא לבצע ריבוי משימות בזמן שחבילת הבייטים מגיעה. אם כל אחת מהנורות נוריות פעילות עם אות PWM, יש לעדכן את פלט ה- PWM הפלט גם בעת קבלת בייטים חדשים. זה הטריק. לקח לי שבועות ושבועות לסדר את זה. ביליתי זמן רב בעבודה עם LSA Logiport שלי בניסיון לעקוב אחר כל פיסה. זהו אחד מהקודים המסובכים ביותר שכתבתי. זה בגלל שהמיקרו פשוט כל כך מוגבל. במיקרוסים חזקים יותר קל לכתוב קוד רופף/קל ולגרום למיקרו המהיר לעבור מבלי להתלונן. עם 12F609, כל קוד רופף עולה לך הרבה. כל קוד המקור של המיקרו כתוב ב- C למעט שגרת השירות להפריע. מדוע יש לך מנות נתונים כה גדולות אתה עשוי לשאול. ובכן, כי אנחנו רוצים שהנורות הלד יעלו ויעלו מעצמן. לאחר טעינת פרופיל הרמפה, הנורית יכולה לכבות ולהתחיל להשתולל אפילו תוך קבלת פקודות חדשות עבור LED אחר. כל מנורה חייבת לקבל ולפענח את כל תעבורת מנות הנתונים גם אם החבילה לא מיועדת לכך. פרופיל LED מורכב מרמת התחלה, זמן התחייה, קצב רמפה, רמה עליונה, זמן שהייה עליון, קצב ירידה, רמה תחתונה. ראה תרשים המצורף. וואו, זה הרבה עבור LED אחד. כעת, הכפל פי מספר הנוריות. זה נהיה יותר מדי - יכולתי לעקוב רק אחר שלושה נוריות עם פרופילי רמפה מלאים. לרביעי (הלבן הלבן בלוח ה- dev) יש רק רמפה מ/ליכולת. זוהי פשרה. תסתכל על התמונה המצורפת של פרופיל הרמפה. האות PWM נוצר מתוך טיימר שפועל במהירות 64uS לכל קרציה. טיימר שמונה הסיביות מתגלגל כל 16.38mS. המשמעות היא שאות ה- PWM פועל במהירות 61.04Hz. זה לא טוב להקלטת וידאו! אז השתמשתי בטריק תוכנה וקפצתי כמה ספירות נוספות לתוך הטיימר כדי למתוח אותו עד 60 הרץ. זה הופך את הקלטת הווידיאו למראית הרבה יותר טוב. בכל התהפכות של טיימר ה- PWM (16.67mS) אני מעדכן את פרופיל הרמפות. לכן, כל קרצית רמפה/דירה היא 1/60 שנייה, או 60 הרץ. קטע הפרופיל הארוך ביותר (באמצעות ספירה של 255) יימשך 4.25 שניות והקצר ביותר (באמצעות ספירה של 1) אורך 17ms. זה נותן טווח נחמד לעבוד בתוכו. תסתכל על התמונה המצורפת ממנתח הלוגיקה. כדי באמת לראות את הפירוט בתמונה, פתח את התמונה במצב הרזולוציה הגבוהה שלה. זה דורש כמה לחיצות נוספות על אתר ההוראה. יש גם ציור של פרופיל המוצג להלן. תיעוד פרוטוקול הפקודה נמצא ברשימת המשימות שלי. אני מתכוון לכתוב מסמך מסוג גיליון נתונים לתיאור לפרוטוקול לחלוטין. התחלתי גליון נתונים עבור השבב - גרסה ראשונית נמצאת באתר האינטרנט שלי כעת.

שלב 5: יישומים פוטנציאליים

יישומים פוטנציאליים
יישומים פוטנציאליים
יישומים פוטנציאליים
יישומים פוטנציאליים

אור עץ חג המולד: בטוח שאני חושב שעץ מלא בתינוקות האלה יהיה פשוט מדהים. אני יכול לדמיין זוהר חמים ונעים של אורות ירוקים עם שלג קל שנופל דרך העץ. אולי דהייה איטית מירוק לאדום עם שלג נופל אקראי. אורות צ 'יזר יוצרים דפוס ספירלה סליל למעלה ולמטה בעץ יהיה מסודר מדי. גס, אני הולך להחנות את העץ הזה בחצר ולהטריף את "ג'ונס" הסמוך. שם, נסה לנצח את זה! תאורת מבטא: כל מה שצריך תאורת מבטא הוא יעד למנורות האלה. גיסי רוצה לשים אותם בתחתית מיכל הדגים שלו. חבר רוצה להדגיש את מנוע החם שלו - דריסה על דוושת הגז תגביר הבזק אור אדום. שקלתי גם לבנות אחת כזו עם המנורות שלי: https://www.instructables.com/id/LED_Paper_Craft_Lamps/ תתאים לפרויקט גדול של סקאוט קאב. מחרוזת LED מתקפלת: ניתן לקפל מחרוזת מנורות LED לצורות. ניתן לקפל שבע מנורות לדפוס LED של שבעה קטעים. ניתן היה להציג תצוגה ענקית - תהיה תצוגה נהדרת לספירה לאחור לשנים חדשות! או אולי, תצוגה להראות את שוק המניות - ספרות אדומות בימים רעים וירוק בטוב. אולי תצוגה גדולה המציגה טמפרטורה חיצונית 3D תלת מימדי על ידי תליית וסידור מחרוזת נוריות, ניתן ליצור בקלות רשת תלת מימד של נוריות LED. יש כמה דוגמאות מגניבות למערכות LED בתלת מימד ב- YouTube. עם זאת, הדוגמאות הקיימות שראיתי נראות קטנות וכואבות לחוט. אולי גם רשת תלת מימד גדולה בחצר במהלך חג המולד. תוסף WinAmp: כל מי שהיה במעבדה שלי וראה את האורות, שואל אם הם רוקדים למוזיקה. עשיתי קצת חפירה, נראה שזה יהיה די קל להוסיף פלאגין ל- WinAmp. הפלאגין ישלח הודעות למחרוזת מנורות מצורפת כך שהאורות יסונכרנו עם המוזיקה ש- WinAmp השמיע. לסנכרן קצת מוזיקת חג המולד לעץ חג המולד שלי יהיה פשוט מדהים.בקר רובוט מוטבע אורנגאוטן B-328 מוטבע עם H-Bridge: הבקר הקטן מפולו יהיה מושלם. ראה: https://www.pololu.com/catalog/product/1220 ללוח זה יש כבר H-Bridge מוכן לשימוש. ניתן לתכנת דפוסי מנורה למיקרו כך שניתן לכבות את המחשב. 802.15.4: על ידי הוספת 802.15.4 המנורות עלולות להפוך אלחוטיות. עבור אורות עץ חג המולד המתפשטים ברחבי הבית, זה יהיה נהדר. או שתוכל להוסיף מנורות לכל חלון במתחם בניין גדול. Cool. Rotating 'מגדלור מגדלור: לבני היה פרויקט בית ספר לבניית מגדלור. הרעיון היה לבנות מנורה מופחתת על סוללות עם מתג נייר כך שהמגדלור ידלק בפועל. אף בן שלי לא ילך עם זה לבית הספר כשהוא יכול לקבל מגדלור מסתובב מלא! תסתכל בתמונות ובסרטון המצורף.

שלב 6: סיכום

זה באמת מדהים אותי שלכל מנורה יש 2 MIPS של כוחות סוס ב- SOIC-8 תמורת 80 סנט. ככל שרשרת מנורות מתארכת על ידי הוספת מנורות נוספות כמות ה- MIPS במחרוזת עולה גם היא. במילים אחרות זהו עיצוב הניתן להרחבה. מחרוזת של 16 מנורות מזמזמות יחד עם 32 MIPS של כוח עיבוד. פשוט מדהים. עדיין יש עוד הרבה עבודה. לוח הפיתוח צריך להתעדכן. יש כמה באגים בפריסה שצריך לתקן. נראה כי חיווט פלט שגיאת ה- comm לא עובד עם פלט הטרנזיסטור. עדיין לא בטוח למה - לא השקעתי זמן לסדר את זה עדיין. גם קוד התקשורת המקבל דורש קצת יותר עבודה. על ידי צפייה בלדים אני יכול לראות שיש שגיאות קבוע מדי פעם. נראה שיש ממוצע של שגיאה אקראית אחת לכל 1000 הודעות. אני צריך למצוא ייצור SMD שיהיה מוכן לייצר לי לוחות מנורה. אולי Spark Fun יהיה מעוניין? יש לי חבר בהונג קונג שאולי יוכל למצוא לי ייצור. הרכבת הלוח חייבת להיות אוטומטית. פשוט לא ניתן לבנות את הלוחות האלה ביד כמו שעשיתי. צריך לפתח לוח ממשק מחשב. זה צריך להיות ממש קל - זה רק עניין של לקחת את הזמן לביצוע. עלות המלך - עלות מנורה ממוזערת (80 סנט למיקרו + שלוש נוריות ב -10 סנט כל אחת + לוח / נגדים / 20 סנטי גשר דיודה) בסך הכל אולי 1.50 דולר. הוסף הרכבה, חיווט ורווח ואנו מדברים בין $ 2.00 ל $ 2.50 למנורה. האם חנונים ישלמו 40 דולר עבור מחרוזת של 16 מנורות RGB על מחרוזת? בשורה התחתונה, אני מקווה שיש התעניינות מהקהל עשה זאת בעצמך. עם קצת משוב חיובי אמשיך להמשיך ולהפוך את הרעיון הזה למוצר. יכולתי לדמיין את מכירת הצ'יפס, לוחות ההתקנה של המנורה ומיתרי אור שלמים. נתן לי קצת משוב וספר לי מה אתה חושב. למידע נוסף והמשך פיתוח חדשות בקר באתר האינטרנט שלי בכתובת https://www.powerhouse-electronics.com תודה, ג'ים קמפ

מוּמלָץ: