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

תקרת חוט EL מבוקרת DMX: 9 שלבים (עם תמונות)
תקרת חוט EL מבוקרת DMX: 9 שלבים (עם תמונות)

וִידֵאוֹ: תקרת חוט EL מבוקרת DMX: 9 שלבים (עם תמונות)

וִידֵאוֹ: תקרת חוט EL מבוקרת DMX: 9 שלבים (עם תמונות)
וִידֵאוֹ: ПОТЕРЯННЫЙ НАВСЕГДА | Заброшенный итальянский золотой дворец семьи экзорцистов (ЗАДЫХАНИЕ) 2024, נוֹבֶמבֶּר
Anonim
Image
Image
תקרת חוט EL מבוקרת DMX
תקרת חוט EL מבוקרת DMX

פרויקט זה הוא תקרת EL Wire מבוקרת DMX. הוא עשוי 30 חוט EL (שפירושו חוט אלקטרו -מנורה) בשלושה צבעים שונים, עצמאיים לחלוטין. הוא כולל פרוטוקול DMX סטנדרטי, שיהיה תואם לכל תוכנת בקרת אור.

שלב 1: חומרים

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

  • ארדואינו מגה 2560
  • ספק כוח עבור Arduino (בין 9V ל 12V)
  • כניסת DMX (ואופציה יציאת DMX אם אינך בסוף קו DMX)
  • MAX485 להמרת אות DMX (RS-485) ב- TTL Serial קריא על ידי ה- Arduino
  • מתג קטן (ראה שלב DMX כדי להבין מדוע)
  • 3x ממירים המתמחים בחוט EL, מסוגלים לנהוג מספיק חוט EL במקביל (100 מטר כל אחד במקרה זה)
  • נגדי 30x 470 אוהם
  • 30x אופוטריאקים MOC2023
  • נגדים 30x 1k אוהם 1W
  • 30x BTA16 טריאקים
  • כמה חוט EL שאתה רוצה!

עכשיו כשהכל כאן, בואו נתחיל!

שלב 2: קבלת הזמנות DMX

קבלת הזמנות DMX
קבלת הזמנות DMX

DMX הוא פרוטוקול נפוץ מאוד בבקרת אור. פרויקט EL Wire זה משתמש בתקן זה כדי להיות תואם לכל בקר DMX.

ראשית, עלינו לקבל הזמנות מממשק DMX של התקליטנים או של בקר האור.

כדי להשיג מטרה זו, MAX485 מבצע את ההמרה בין רמות לוגיות RS-485 המשמשות את רמות הלוגיקה DMX ו- TTL המשמשות את הממשק הטורי של הארדואינו. כאן, ה- MAX485 מחובר אך ורק לצורך קבלת הזמנות, זהו מכשיר DMX בלבד והוא אינו שולט בשום דבר אחר.

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

כדי לאפשר לכבלי התקני DMX, פלט DMX אחר מולחם במקביל לקלט (לא בסכימה).

שלב 3: בקרת כוח של חוט EL

בקרת כוח של חוט EL
בקרת כוח של חוט EL
בקרת כוח של חוט EL
בקרת כוח של חוט EL

בקרת חוט EL אינה קלה כמו LED בגלל אספקת החשמל שלה. זה צריך להיות מופעל עם אספקת חשמל מיוחדת, ומספק משהו בערך 120 VAC ב 2kHz.

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

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

החלטתי לייצר 3 PCB השולטים בכל 10 יציאות כל אחד, אך ניתן להתאים אותו.

שלב 4: חיווט

תִיוּל
תִיוּל
תִיוּל
תִיוּל
תִיוּל
תִיוּל

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

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

הכל מוברג על לוח עץ, ולוח זה קבוע בתקרה.

שלב 5: התקנת חוט EL

התקנת חוט EL
התקנת חוט EL
התקנת חוט EL
התקנת חוט EL

30 חתיכות EL Wire קשורות לתקרה, אך גם במעין באר גדולה.

ראשית, בבאר האור, כל חתיכה של חוט EL באורך 9 מטרים מהודקת. מכיוון שהוא עשוי מעץ, הידוק מהדק היה מספיק. יש 10 חלקים, מרווחים של 10 ס מ.

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

שלב 6: קידוד

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

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

שלב 7: תהנה מזה

תהנה !
תהנה !

כדי להשתמש במערכת זו:

  • לחבר ולהעלות את הקוד
  • לכבות את המתג
  • חבר את בקר ה- DMX שלך בכניסת ה- DMX
  • הפעל את ספקי הכוח
  • הפעל את המתג
  • שלח את הזמנות ה- DMX שלך
  • תהנה !

שלב 8: [בונוס] לא משתמש ב- Arduino Mega2560

[בונוס] לא משתמש ב- Arduino Mega2560
[בונוס] לא משתמש ב- Arduino Mega2560
[בונוס] לא משתמש ב- Arduino Mega2560
[בונוס] לא משתמש ב- Arduino Mega2560

הרעיון הראשון שלי היה ליצור את כל ה- PCB לפרויקט הזה. כתוצאה מכך, יצרתי פריסה סכמטית ומערכת PCB הכוללת את כל הדרוש.

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

על מנת להשתמש בתצורה זו, עליך להשתמש בספריית "ElWireMCP" המבוססת על ספריית Adafruit MCP23017, במקום בספריית "ElWireMega" מהקוד הקודם שלי.

שלב 9: מסקנה

אני מקווה שתיהנו מהפרויקט הזה ותשתמשו בו בדרך שלכם!

מוּמלָץ: