فهرست مطالب:
- مرحله 1: مواد
- مرحله 2: دریافت سفارشات DMX
- مرحله 3: کنترل قدرت EL Wire
- مرحله 4: سیم کشی
- مرحله 5: نصب EL Wire
- مرحله ششم: کد نویسی
- مرحله 7: از آن لذت ببرید
- مرحله 8: [BONUS] عدم استفاده از Arduino Mega2560
- مرحله 9: نتیجه گیری
تصویری: سقف سیم EL کنترل شده DMX: 9 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
این پروژه یک سقف EL Wire تحت کنترل DMX است. این سیم از 30 سیم EL (که به معنی سیم الکترولومینسنت است) در 3 رنگ مختلف ، کاملاً مستقل ساخته شده است. این شامل یک پروتکل استاندارد DMX است تا با هر نرم افزار کنترل نور سازگار باشد.
مرحله 1: مواد
مواد مورد نیاز عمدتا قطعات الکترونیکی هستند. در اینجا لیستی از تمام مواردی است که برای تکمیل این پروژه استفاده شده است:
- Arduino Mega 2560
- منبع تغذیه آردوینو (بین 9 ولت تا 12 ولت)
- ورودی DMX (و اگر در انتهای خط DMX نیستید ، اختیاری خروجی DMX است)
- A MAX485 برای تبدیل سیگنال DMX (RS-485) در سریال TTL قابل خواندن توسط آردوینو
- یک سوئیچ کوچک (برای درک دلیل آن به مرحله DMX مراجعه کنید)
- اینورترهای 3x تخصصی برای EL Wire ، قادر به رانندگی کافی EL Wire به طور همزمان (در این مورد هر کدام 100 متر)
- مقاومت 30x470 اهم
- 30 برابر optocriac MOC2023
- مقاومتهای 30x 1k اهم 1W
- 30 برابر تریاک BTA16
- تا آنجا که می خواهید EL Wire!
حالا که همه چیز اینجاست ، بیایید شروع کنیم!
مرحله 2: دریافت سفارشات DMX
DMX یک پروتکل بسیار رایج در کنترل نور است. این پروژه EL Wire از این استاندارد برای سازگاری با هر کنترلر DMX استفاده می کند.
اول ، ما باید سفارشات را از رابط DMX DJ یا کنترل کننده نور دریافت کنیم.
برای دستیابی به این هدف ، یک MAX485 تبدیل بین سطوح منطقی RS-485 مورد استفاده توسط سطوح منطقی DMX و TTL که توسط رابط سریال آردوینو استفاده می شود ، انجام می دهد. در اینجا ، MAX485 فقط برای دریافت سفارشات سیم کشی می شود ، فقط یک دستگاه DMX است و هیچ چیز دیگری را کنترل نمی کند.
پین RX باید روی پین Arduino TX کار کند ، اما قرار دادن سوئیچ بین آنها بسیار مفید است. در واقع ، هنگام تلاش برای بارگذاری کد خود در Arduino ، پین TX باید از خط DMX جدا شود ، در غیر این صورت خراب می شود. همین مشکل می تواند هنگام بوت شدن Arduino رخ دهد ، بنابراین کافی است پس از آماده شدن همه چیز ، اتصال را روشن کنید.
برای اینکه دستگاه های DMX به زنجیر کشیده شوند ، یک خروجی DMX دیگر به موازات ورودی لحیم شده است (نه در طرح کلی).
مرحله 3: کنترل قدرت EL Wire
کنترل سیم EL به دلیل منبع تغذیه آن به راحتی LED نیست. این دستگاه باید با منبع تغذیه خاصی تغذیه شود و چیزی در حدود 120 VAC را در 2 کیلوهرتز ارائه دهد.
می توان از رله ها برای این دنبال کننده خانگی استفاده کرد ، اما به دلیل زمان تعویض و صدا زیاد جالب نبود.
راه حل این است که از تریاکها استفاده شود ، و optotriacs برای جداسازی. من این مدار را روی PCB خانگی متوجه شدم ، اما می توانید آنها را به یک متخصص حرفه ای سفارش دهید یا فقط آن را به صورت دستی لحیم کنید ، اما کمی دشوار خواهد بود.
من تصمیم گرفتم 3 PCB بسازم که 10 خروجی را کنترل می کند ، اما می توان آن را تطبیق داد.
مرحله 4: سیم کشی
اتصال همه کارت ها بسیار طولانی و تکراری است. برای کارآیی بیشتر ، از کابل روبان بین آردوینو و هر برد تغذیه استفاده کرده ام.
هدرهای مردانه در مرکز هر تخته وجود دارد. سپس ، هدرهای زن را در یک طرف کابل روبان و سربرگ های مردانه را در طرف دیگر لحیم کرده ام تا مستقیماً آردوینو را وصل کنم. هر EL Wire در یک بلوک پیچ ترمینال روی بردهای برق قرار دارد.
همه چیز روی یک تخته چوبی پیچ خورده است و این تخته در سقف ثابت شده است.
مرحله 5: نصب EL Wire
30 قطعه سیم EL به سقف وصل شده است ، اما همچنین در نوعی چاه نور بزرگ قرار دارد.
ابتدا ، در چاه نور ، هر قطعه سیم EL 9 متری بهم چسبیده است. از آنجا که از چوب ساخته شده است ، منگنه دستی کافی بود. 10 قطعه با فاصله 10 سانتی متر وجود دارد.
20 قطعه دیگر EL Wire در ستاره از چاه نور دفع می شوند. همه آنها به لطف زیپ به سقف بسته شده اند ، زیرا میله های فلزی در کل اتاق عبور می کنند. این ترتیب اجازه می دهد تا کابل های کمتری برای اتصال به تخته ها وجود داشته باشد.
مرحله ششم: کد نویسی
برای برقراری ارتباط با استفاده از پروتکل DMX ، از کتابخانه DMXSerial که در اینجا موجود است استفاده کرده ام.
بقیه کد به ویژه برای این پروژه توسعه یافته است ، اما کاملاً سازگار است. با خیال راحت از آن استفاده کنید و آن را به دلخواه تغییر دهید!
مرحله 7: از آن لذت ببرید
برای استفاده از این سیستم:
- وصل کنید و کد را بارگذاری کنید
- سوئیچ را خاموش کنید
- کنترلر DMX خود را در ورودی DMX وصل کنید
- منبع تغذیه را روشن کنید
- کلید را روشن کنید
- سفارشات DMX خود را ارسال کنید
- لذت ببرید!
مرحله 8: [BONUS] عدم استفاده از Arduino Mega2560
اولین ایده من ایجاد تمام PCB ها برای این پروژه بود. در نتیجه ، من یک طرح کلی و یک PCB ایجاد کرده ام که شامل همه چیز مورد نیاز است.
در این برد ، می توانید AtMega328P را پیدا کنید که همان Arduino Uno است. با این حال ، خروجی کافی ندارد ، بنابراین من 3 MCP23017 اضافه کرده ام. آنها توسعه دهندگان GPIO هستند که با پروتکل I2C ارتباط برقرار می کنند. هر MCP23017 می تواند 16 خروجی جدید اضافه کند ، اما داشتن یک جزء برای هر برد قدرت آسانتر بود.
برای استفاده از این پیکربندی ، باید از کتابخانه "ElWireMCP" بر اساس کتابخانه Adafruit MCP23017 ، به جای کتابخانه "ElWireMega" از کد قبلی من استفاده کنید.
مرحله 9: نتیجه گیری
امیدوارم از این پروژه لذت ببرید و از آن به شیوه خود استفاده کنید!
توصیه شده:
مخزن کنترل شده 3D RC کنترل شده !!: 8 مرحله (همراه با تصاویر)
3D Printed RC Controlled Tank !!: آیا تا به حال خواسته اید یک وسیله نقلیه از راه دور داشته باشید که بتواند از جاده خارج شود و حتی می توانید از دوربین دید اول شخص مشاهده کنید ، پس این مخزن برای شما عالی است. ردیف های روی مخزن به شما امکان می دهد هنگام رانندگی در زمین هایی مانند خاک و چسبندگی زیاد ،
کنترل از راه دور جهانی با استفاده از ESP8266 (فای کنترل شده): 6 مرحله (همراه با تصاویر)
کنترل از راه دور جهانی با استفاده از ESP8266 (Wifi Controlled): این پروژه جایگزین کنترل از راه دور معمولی برای همه لوازم خانگی مانند AC ، تلویزیون ، پخش کننده های DVD ، سیستم موسیقی ، لوازم هوشمند است !!! ایجاد یک آشغال کامل از زباله های دور از راه دور ، ما را پازل می کند !!! این پروژه ما را از شر
دیوار نصب برای IPad به عنوان کنترل پنل اتوماسیون خانگی ، با استفاده از آهنربای کنترل شده سروو برای فعال کردن صفحه: 4 مرحله (همراه با تصاویر)
دیوار نصب برای IPad به عنوان کنترل پنل اتوماسیون خانگی ، با استفاده از آهنربای کنترل شده سروو برای فعال کردن صفحه: اخیراً من زمان زیادی را صرف خودکارسازی وسایل داخل و اطراف خانه ام کرده ام. من از Domoticz به عنوان برنامه اتوماسیون خانگی خود استفاده می کنم ، برای جزئیات به www.domoticz.com مراجعه کنید. در جستجوی یک برنامه داشبورد که تمام اطلاعات Domoticz را نشان می دهد
مخزن کنترل شده آردوینو بی سیم (nRF24L01): 6 مرحله (همراه با تصاویر)
مخزن کنترل شده آردوینو بی سیم (nRF24L01): سلام ، امروز نحوه ساخت مخزن و ریموت کنترل شده با آردوینو را به شما نشان خواهم داد. قطعات چاپ شده سه بعدی مخزن (به استثنای کنترلر ، راهنمای مسیر و پوشش مخزن) توسط timmiclark طراحی شده اند و در اینجا یافت می شوند
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید