תוכן עניינים:
וִידֵאוֹ: תאורה אוטומטית באמצעות DMX ו- Perl: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
למה להפוך את האורות שלך לאוטומטיים? ובכן, למען האמת, רוב הבית שלי הוא אוטומטי, כך שזה נראה הדבר המובן מאליו. יש הרבה יתרונות באוטומציה של חלקים מהבית שלך, תאורה בפרט רק הופכת את החיים לקלים יותר, אורות דולקים כשאתה נכנס לחדר עדיף מאשר להדליק אותם בעצמך! … ומכיוון שהם מדליקים את עצמם, הם גם מכבים את עצמם, כך שאי אפשר לשכוח! אני מקווה שיש כאן מספיק מידע לרוב, אבל אם (כמוני) אתה אוהב פרטים, תמצא מידע נוסף בדף שלי
שלב 1: התקנה
בסדר, נתחיל במתגי האור עצמם.
בכל חדר יש פקד כפול (שני אורות) או שלט דימר יחיד המותקן על הקיר. התמונות למטה מציגות את יחידות הבקרה של העמעם המותקנות בקיר, תראה שהן עדיין לא גמורות, אני לא מצליח למצוא ידיות מתאימות למראה, כמו אלה הלבנות הפשוטות שאתה מקבל על דימר סטנדרטי, אז עד שאעשה זאת, שם אינם כאלה. 'יחידות הבקרה' האלה נראות ממש כמו צלחות כיסוי יחיד סטנדרטיות בבריטניה עם נגדים משתנים הבולטים מהחזית, וזה בגלל שזה מה שהם! להלן כמה תמונות המראות את החלק הפנימי של היחידות הללו: ראשית הדימר היחיד. תוכלו להבחין גם כי יש מכשיר שחור קטן בחלק התחתון של היחידה: זהו חיישן טמפרטורה שאני משתמש בו כדי לשלוט על החימום, הוא משתמש באותו מארז כמו יחידות העמעם ובאותה הפעלה של כבלים, אבל הם הן שתי מערכות נפרדות. היחידות הכפולות עסוקות קצת יותר בפנים, אבל בעצם רק שני סינגלים באותה קופסה.
שלב 2: כבלים
יחידות הבקרה של דימר מחוברות באמצעות כבל Cat5e בחזרה לארון המדרגות שלי, שם שאר הערכה.
ניתן לנתק בקלות את יחידות הבקרה (כפי שניתן לראות מהתמונות למעלה) מהקיר על ידי ניתוק תקע ה- RJ45 שלהן מהמחבר. לכל מיקום עמום יותר בבית יש ריצה אחת של Cat5e לכל הבית רץ חזרה אל מתחת למדרגות. היחידות עצמן פשוט פועלות כפוטנציומטר, לנגדים המשתנים יש 3 רגליים, מבט מהחזית, אחת השמאלית ביותר מקורקעת, האמצעית (המגב) היא הפלט, והימנית מקבלת 10 וולט DC. שימו לב לשימוש בשרוולי כיווץ חום ובטף אפוקסי בכדי להחזיק את הכל במקום, זה הופך ליחידה אמינה יותר שמצאתי חיבורם בצורה כזאת פירושו שככל שמסובבים אותם עם כיוון השעון מהמצב אל ההפעלה רגל אמצע עולה בהדרגה מ 0v ל 10v - זה משמש לשליטה על יחידות העמעם באופן ידני. להלן כמה תמונות של איך כבל הבקרה של דימר מסתיים מתחת למדרגות, השתמשתי לאורך כבלים רגילים של Cat5e מכיוון שהוא זול ואיכותי, השתמשתי גם בתקעים ומחברים של RJ45 מאותן סיבות, למערכת התאורה הזו אין כלום לגבי Ethernet, tcp-ip וכדומה, אני משתמש רק בכבלים ובמחברים הקשורים בדרך כלל לדברים כאלה. בתמונה למעלה, כל כבל תיקון צהוב מייצג מיקום שליטה בעמומים, השתמשתי בשקעי הקיר RJ45 כאמצעי לחיבור מריצות cat5e אלה הן לעמומים והן ללוח הבקרה של חיישן הטמפרטורה. הדימרים עצמם הם 4 יחידות ערוץ התומכות הן באות DMX והן באות 0-10v לשליטה על תפוקתם. לא הסברתי את זה טוב מאוד במקור, אז הנה מידע נוסף על האופן שבו האות 0-10v ו- DMX פועלים יחד. הגדרת האות 0-10v (כלומר הגדרת יחידת הבקרה של דימר) תחליף (אם בהיר יותר) את הגדרת ה- DMX. זה לא אידיאלי, כיוון שזה אומר שאתה יכול להשאיר אורות דולקים בטעות, כיוון שהפניית העמעם עד הסוף תאלץ את האור להישאר דולק. עם זאת, אנו למעשה לא משתמשים בפקדי העמעם באופן ידני, הנורות נדלקות באופן אוטומטי אם גם בחוץ חשוך (יש חיישן אור בגינה) ואם מישהו נמצא בחדר (חיישני PIR אומרים לשרת אם זה כך הדבר) כך שלעולם אין צורך להדליק את האורות על עצמך! הבעיה הפוטנציאלית הנוספת היא אם המערכת תדליק את הנורה, ובאמת רצית לכבות אותה, גם להורדת בקרת העמעם לא תהיה השפעה. אולם במציאות, במדפי העמעם יש מתגי תצורה, אם אי פעם נתקל בקושי שבו השרת עשה משהו שלא מצא חן בעיני, אני יכול להניף את אחד ממתגי ה- DIP על המדף, או לנתק את הקסם של ה- DMX! ! אני מקווה שעכשיו זה יותר הגיוני.
שלב 3: מתלים לעמעם
יחידות הדימר לוקחות את האות 0-10v על מחבר DIN 5 פינים (סיכה אחת נטחנת והארבע האחרות מייצגות את 4 הערוצים) והן לוקחות את האות DMX על מחבר XLR 3 פינים. התקני DMX יכולים להיות כבולים כשרשרת כיוון שלכל אחד יש מערך מזהה משלו, אם תסתכל מקרוב על התמונה למעלה תוכל לראות כבל כתום (אות 0-10v), כבל סגול (קישור שרשרת דייזי DMX) וכבל צהוב (כניסת DMX מבקר ה- DMX)
להלן עוד כמה תמונות של המתלים העמומים: מעבר לחזית המדף ניתן לראות צרור של כבל T&E באורך 1 מ"מ, כל אחד מהם מגיע למיקום תאורה אחר ברחבי הבית. פשוט הכבל הזה עובר מהדימר הישר אל התאורה התאורה בתקרה, זה אכן הופך את החיווט של כל אביזרי תאורה לקלים מאוד, מכיוון שיש רק כבל אחד להתמודד איתו. כבלים אלה מחוברים למדפי העמעם באמצעות מחברי IEC זכר (הגרסה הזכרית של מוביל לקומקום)
שלב 4: המרה סדרתית ל- DMX
אותות ה- DMX לשליטה בעמורים מגיעים מהיחידה בתמונה למעלה. מכשיר זה לוקח אות RS232 (סידורי) משרת האוטומציה הביתי שלי וממיר אותו לפרוטוקול DMX. זה מאפשר לי לשלוט באופן אוטומטי על התאורה בכל הבית, ומשמעות הדבר היא שבעצם אינך צריך להשתמש ביחידות הבקרה העמומות בכל חדר, זה באמת כל העניין באוטומציה של התאורה, יש לי חיישנים בכל חדר (סטנדרטי חיישני PIR אבטחה) הנמצאים במעקב על ידי מערכת האוטומציה הביתית שלי, אם מתגלה תנועה אז השרת שולח אות טורי לבקר ה- DMX להעלות את הנורות בחדר הזה וכו '…
בנוסף זה אומר שאתה יכול להפעיל את האורות שלך דרך האינטרנט, באמצעות SMS, IVR וכו 'שיכול להיות שימושי. לבסוף תמונה של החלק האחורי של השרת המתחבר לממשק DMX, שרת זה משמש לשליטה בממשק ה- DMX. … עוד על כך בקטע התוכנה להלן.
שלב 5: תוכנה
כל האוטומציה הביתית האחרת שלי (אבטחה, חימום, חשמל, טלוויזיה וכו ') כתובה (רע בחלקים) באמצעות פרל. פרויקט תאורה זה אינו שונה, אם כי הוא מייצג את ניסיונותיי הראשונים להשתמש בשירותי אינטרנט. עבור שירותי האינטרנט השתמשתי ב- Apache 2.x ובמודול Soap:: Lite for perl, כדי לדבר באופן סדרתי עם בקר ה- DMX, השתמשתי במודול perl Device:: SerialPort. כל המגרש פועל תחת Redhat Linux אני קורא לשירותי האינטרנט מאפליקציית האוטומציה הביתית שלי בפועל כך: (שים לב שזה חלק מתוכנית הרבה יותר גדולה) # נדלק אם אין תנועה במשך עשר דקות ותנועה לאחרונה במסדרון # if ($ epoch - $ in11_lastmove> 600 && $ in11_lastmove <$ in23_lastmove && $ kitchenlights == 1) {& send_lights_soap (1, 0); פנסי מטבח $ = 0; } שגרת המשנה בפועל שנקראת נמצאת כאן: sub send_lights_soap {$ soap_response = SOAP:: Lite -> uri ('https://192.168.101.172/Lights') -> proxy ('https://192.168.101.172/cgi- bin/lights ') -> שלח ("$ _ [0]", "$ _ [1]"); $ res = $ soap_response-> תוצאה; } ומאחר שמדובר בשירות אינטרנט, הממשק הטורי וקוד שירות האינטרנט בפועל נמצאים במכונה אחרת ברשת שלי, קוד שירות האינטרנט נראה כך: #!/Usr/bin/perl -w use SOAP:: Transport:: HTTP; SOAP:: תחבורה:: HTTP:: CGI -> dispatch_to ('אורות') -> ידית; # התקשר בשם -> uri ('https://192.168.101.172/Lights') # -> proxy ('https://192.168.101.172/cgi-bin/lights') # -> שלח ("", "") אורות חבילה; שלח משנה {use Device:: SerialPort; my $ port = Device:: SerialPort-> new ("/dev/ttyS0"); $ port-> baudrate (9600); $ port-> זוגיות ("אין"); $ port-> לחיצת יד ("אין"); $ port-> מאגרי מידע (8); $ port-> stopbits (1); $ port-> read_char_time (0); $ port-> read_const_time (1); שלי ($ class, $ channel, $ intense) = @_; # שלח נתונים החוצה $ port-> לכתוב (חבילה "C", $ ערוץ); $ port-> לכתוב (חבילה "C", עוצמת $); שינה (1); $ port-> close (); החזר "בוצע! השתמשתי במחלקת $ עם ערוץ chn $ ובעוצמה של $ $"; } קוד די פשוט, אני בטוח שתסכים, והכי טוב, מכיוון שהוא מפעיל שירותי אינטרנט, אני יכול להפיץ את הצמתים האלה ברחבי הרשת שלי ולהתקשר אליהם בקלות. בנוסף יתכן ששמתם לב שכמו רוב האנשים שפניתי ב- RFC1918 לרשת שלי, אך עם חוק NAT מתאים, ניתן להתקשר בקלות לשירותים אלה מכל מקום עם חיבור לאינטרנט, כלומר אני יכול לשלוט בתאורה, בחימום וכו '. בכל מקום (אפילו טלפון GPRS או 3G!)
שלב 6: מסקנות
ובכן, אני מקווה שנהניתם ממה שעשיתי, אני אוהב את האורות האוטומטיים שלי!
בהצלחה אם תחליט לעשות משהו דומה. אם אתה זקוק למידע נוסף מזה, בדוק את הדף שלי באתר www.yourmissus.com/lighting/
מוּמלָץ:
מערכת תאורה לאקווריום אוטומטית: 6 שלבים
מערכת תאורה לאקווריום אוטומטית: שלום לכולם! בפרויקט של היום אראה לך כיצד ליצור מערכת תאורה אוטומטית לאקווריום שלך. באמצעות בקר Wifi ואפליקציית Magic Home WiFi, הצלחתי לשנות את הצבע והבהירות של נוריות ה- LED באופן אלחוטי. לבסוף
מערכת תאורה לרכב אוטומטית: 4 שלבים
מערכת רכב אוטומטית לרכב: היי חבר'ה, המכונית המודרנית מגיעה עם מערכת תאורה אוטומטית לרכב, כלומר הפנסים נדלקים וכבים באופן אוטומטי תלוי באור הסביבה, כך שכאשר יחשיך או שנוסעים במנהרה האורות נדלקים אוטומטית. אפילו חשבתי שאפשר לשנות
כיצד לשלוט על תאורה/תאורה באמצעות Arduino ו- Amazon Alexa: 16 שלבים (עם תמונות)
כיצד לשלוט באורות/אורות בית באמצעות Arduino ו- Amazon Alexa: הסברתי כיצד לשלוט באור המחובר ל- UNO ושולט על ידי Alexa
אקדח הלחמה אוטומטית להזנה אוטומטית למלחם DIY: 3 שלבים
אקדח הלחמה אוטומטי להזנה אוטומטית למלחם DIY: היי! במדריך זה תלמד כיצד להכין מכונת הלחמה להזנה אוטומטית בבית מרכיבים פשוטים DIY. דרישות:- מנוע DC מנוקד- אספקת 5 עד 15 וולט DC- הלחמה- ברזל הלחמה- פולט IR- מקלט- NPN 13009 - npn 8050- 1 k ohm
כיצד ליצור מראת צד מוארת עם תאורה אוטומטית: 8 שלבים (עם תמונות)
כיצד ליצור מראה מוארת לצד תאורה אוטומטית: זוהי ההנחיה הראשונה שלי, ואני די גאה בזה! ביליתי כל כך הרבה זמן באתר הזה, חשבתי שזה יהיה הוגן גם אני מגיש פרוייקט מגניב. הפרויקט הזה הוא גמיש למדי, חפש את 'HAVE TIME?' חלקים שעשויים לאפשר לך לשפר