فهرست مطالب:

فرستنده گیرنده 4 کاناله DMX: 24 مرحله
فرستنده گیرنده 4 کاناله DMX: 24 مرحله

تصویری: فرستنده گیرنده 4 کاناله DMX: 24 مرحله

تصویری: فرستنده گیرنده 4 کاناله DMX: 24 مرحله
تصویری: آموزش ساخت ریموت کنترل رادیویی چهار کاناله 2024, جولای
Anonim
فرستنده گیرنده 4 کاناله DMX
فرستنده گیرنده 4 کاناله DMX

ماژول پلت فرم DMX IO یک فرستنده گیرنده 4 کاناله DMX است. در حالت دریافت می تواند حداکثر چهار کانال خروجی TTL کم جریان (3.3v ، برای مثال ، سرویس و LED های کوچک) یا جریان زیاد (12 ولت ، به عنوان مثال ، لامپ ، رله ، شیر برقی ، موتور پله ای و غیره) را کنترل کند. در حالت انتقال ، می تواند دستوراتی را برای کل جهان DMX (512 کانال) صادر کند. دو اتصال XLR-3 به ماژول اجازه می دهد تا به عنوان گیرنده گیرنده یا فرستنده (اصلی) در شبکه DMX عمل کند و سوئیچ DIP 9 موقعیتی اجازه می دهد پیکربندی آدرس بدون تغییر سیستم عامل طراحی سخت افزاری RS-485 امکان تغییر نرم افزار بین حالت RX و TX را فراهم می آورد که به برنامه نویسان پیشرفته اجازه می دهد پروژه های گیرنده DMX و همچنین برنامه های سریال به DMX را آزمایش کنند.

DMX چیست؟

DMX یک پروتکل سریالی است که از طریق پیوند سخت افزاری RS-485 اجرا می شود. در ابتدا برای کنترل چراغ ها طراحی شده بود (Chauvet دارای تعدادی چراغ DMX خنک است) ، اما همچنین برای کنترل سرویس ها ، LED ها ، موتورهای پله ای ، رله ها و سایر دستگاهها (مانند اسکلت DMX) استفاده می شود. این یک پروتکل آسان برای استفاده و قوی است که اجازه می دهد تا کابل 1 ، 500 فوت + با استفاده از کابل ارزان اجرا شود. یک شبکه DMX دارای 1 دستگاه اصلی و 1 یا بیشتر دستگاه برده است. 512 کانال کنترل موجود است و بسیاری از دستگاه های برده از بیش از یک کانال استفاده می کنند (به عنوان مثال ، چراغ ممکن است از 1 کانال برای تابه ، دیگری برای شیب استفاده کند). هر کانال می تواند 256 مقدار ممکن را پشتیبانی کند ، اگرچه برخی از دستگاه های برده 2 کانال را برای 65 ، 535 مقدار ممکن ترکیب می کنند. مقدار کانال را می توان حدود 44 بار در ثانیه یا 44 هرتز تغییر داد.

درباره این ماژول

شما می توانید ماژول DMX IO را به پلت فرم پروانه ، یک تخته اولیه یا حتی یک تخته نان اضافه کنید. من در مورد استفاده از آن با یک پروانه Parallax یا Arduino در پایان این دستورالعمل صحبت خواهم کرد. ماژول DMX IO توسط جان ویلیامز طراحی شده است و تحت مجوز MIT مجوز دارد. او DMX (و این ماژول) را در ستون November Nuts n 'Volts خود مرور کرد ، که می توانید اینجا (pdf) بخوانید. می توانید فایل طراحی را بارگیری کرده یا کیت یا PCB خالی را از Gadget Gangster خریداری کنید. ماژول های از پیش مونتاژ شده نیز موجود است. زمان ساخت حدود 45 دقیقه است. لحیم کاری خود را گرم کنید و به مرحله بعدی بروید!

مرحله 1: استفاده: ایده های استفاده

استفاده: ایده های استفاده
استفاده: ایده های استفاده

در حالی که آهن شما در حال گرم شدن است ، در اینجا چند نمونه از کارهای جالب که می توانید با DMX انجام دهید ذکر شده است.

نمایش کریسمس

تعدادی بسته دیمر/سوئیچ DMX وجود دارد (در اینجا یکی از آنها وجود دارد) که به شما امکان می دهد لامپ یا تعدادی چراغ کریسمس (یا هر چیز دیگری که می تواند به دیوار متصل شود) را وصل کرده ، روشن یا خاموش کنید ، نبض داشته باشید یا آن را کم نور کنید. به ماژول DMX IO می تواند دستوراتی را از طریق DMX برای بسته های dimmer/switch یا سایر دستگاه های DMX صادر کند. مواردی مانند Fog Machines ، لیزر ، حباب یا دستگاه برف.

نمایش روشنایی انجام دهید

خانه خود را رنگ آمیزی کنید

تصویر
تصویر

W Hotel In Boston ماژول DMX IO می تواند دستوراتی را به صدها دستگاه برده ارسال کند ، مانند این چراغ های شستشوی COLORdash Quad.

Servos و Animatronics را کنترل کنید

ماژول DMX IO همچنین می تواند برای دریافت فرمان هایی برای کنترل سرویس ها ، پنوماتیک یا تقریباً هر دستگاهی که فکر می کنید مورد استفاده قرار گیرد - شما 12 ولت را از پایانه های پیچ خورده دریافت می کنید و این برد همچنین دارای سربرگ برای دستگاه های 3 ولت است. کارهایی که می توان انجام داد در مرحله بعد ، ما ساخت ماژول را شروع می کنیم ، و در پایان این دستورالعمل ، اطلاعاتی در مورد نحوه برنامه ریزی آن وجود دارد (نگران نباشید ، این بسیار آسان است).

مرحله 2: ایجاد: لیست قطعات

ساخت: لیست قطعات
ساخت: لیست قطعات

بیایید مطمئن شویم که قسمت های زیر را دارید. همچنین می توانید این قسمت ها را از موس بگیرید - هر قسمت در شماتیک دارای قسمت # موس است (فرمت فایل ExpressPCB است)

فهرست قطعات

  • PCB DMX IO
  • سوئیچ 9 موقعیتی 300 میلی متری DIP
  • LED سبز 3 میلی متری
  • 4x TIP 125 ترانزیستور
  • 2x 200uF خازن های الکترولیتی
  • 1x.1uF خازن سرامیکی شعاعی
  • 2 برابر بلوز شنت
  • سوکت DIP 8 پین
  • 56 سرصفحه پین
  • ترانزیستورهای 4x 2N3904
  • بلوک های ترمینال موقعیت 4x 2
  • IC فرستنده RS485 / RS422
  • 10 پین شبکه مقاومت باس (10 کیلو اهم)
  • کانکتور مرد XLR3
  • اتصال دهنده زن XLR3
  • 3x مقاومت 4.7k اهم (زرد - بنفش - قرمز)
  • 4x 470 اهم مقاومت (زرد - بنفش - قهوه ای)
  • 4x 1k اهم مقاومت (قهوه ای - سیاه - قرمز)
  • مقاومت 1x 330 اهم (نارنجی - نارنجی - قهوه ای)
  • 1x مقاومت 120 اهم (قهوه ای - قرمز - قهوه ای)

مرحله 3: بسازید: مقاومت

ساخت: مقاومت
ساخت: مقاومت

سه مقاومت اول 4.7 کیلو اهم (زرد - بنفش - قرمز) را در R2 ، R3 و R4 اضافه کنید.

مرحله 4: بسازید: مقاومت 120 اهم

مارک: مقاومت 120 اهم
مارک: مقاومت 120 اهم

مقاومت 120 اهم (قهوه ای - قرمز - قهوه ای) در R1 می رود

مرحله 5: ساخت: مقاومت 470 اهم

ساخت: مقاومت 470 اهم
ساخت: مقاومت 470 اهم

R5 ، R6 ، R7 و R8 470 اهم هستند (زرد - بنفش - قهوه ای)

مرحله 6: ساخت: مقاومتهای 1k اهم

ساخت: مقاومتهای 1k اهم
ساخت: مقاومتهای 1k اهم

درست در کنار مقاومتهای 470 اهم ، مقاومتهای 1k اهم (قهوه ای - مشکی - قرمز) قرار دارد

مرحله 7: بسازید: مقاومت 330 اهم

مارک: مقاومت 330 اهم
مارک: مقاومت 330 اهم

این باید آخرین مقاومت گسسته شما باشد و برای محدود کردن جریان به LED استفاده می شود. 330 اهم (نارنجی - نارنجی - قهوه ای) است و در R13 می رود

مرحله 8: ساخت: LED

ساخت: LED
ساخت: LED

بیایید LED سبز را اضافه کنیم ، همانطور که در عکس مشخص است ، درست در وسط برد قرار می گیرد. توجه داشته باشید که سربی کوتاهتر از سوراخ مربع عبور می کند. این لامپ به P27 متصل است. تنها کاری که باید برای روشن کردن آن انجام دهید این است که P27 بالا بیاورید.

مرحله 9: ساخت: خازن سرامیکی

ساخت: خازن سرامیکی
ساخت: خازن سرامیکی

همانطور که در عکس مشخص است ، خازن سرامیکی را به تخته اضافه کنید. این خازن قطبی نیست ، بنابراین مهم نیست که سرب در کدام سوراخ می رود.

مرحله 10: ساخت: ترانزیستورهای 2N3904

ساخت: ترانزیستور 2N3904
ساخت: ترانزیستور 2N3904

ترانزیستورهای 2n3904 را همانطور که در عکس مشخص است اضافه کنید. توجه داشته باشید که قسمت صاف ترانزیستور همانطور که در صفحه نشان داده شده است با سمت صاف هم راستا است.

مرحله 11: بسازید: پایانه ها را پیچ کنید ، آماده کنید

بسازید: پایانه ها را پیچ کنید ، آماده کنید
بسازید: پایانه ها را پیچ کنید ، آماده کنید

4 ترمینال پیچ دار وجود دارد که هریک دارای یک شیار کوچک در یک طرف و یک مورب کوچک در طرف دیگر است. ما قصد داریم همه پایانه ها را به یک "چوب" متصل کنیم. ابتدا مورب روی هر یک از پایانه ها را مشخص کنید.

مرحله 12: بسازید: پایانه ها را پیچ کنید ، اتصال دهید

بسازید: پایانه ها را پیچ کنید ، وصل کنید
بسازید: پایانه ها را پیچ کنید ، وصل کنید

حالا ، آنها را به هم بچرخانید. در عکس می بینید که چگونه پایانه ها از پایین به هم می لغزند.

مرحله 13: بسازید: پایانه ها را پیچ کنید ، کامل کنید

بسازید: پایانه ها را پیچ کنید ، کامل کنید
بسازید: پایانه ها را پیچ کنید ، کامل کنید

همانطور که در عکس نشان داده شده است ، هر چهار پایانه را کنار هم بکشید. شما یک ترمینال "چوب" خواهید داشت.

مرحله 14: ساخت: ترمینال پایین لحیم کاری

ساخت: ترمینال پایین لحیم کاری
ساخت: ترمینال پایین لحیم کاری

چوب ترمینال تازه ایجاد شده خود را به برد اضافه کنید. توجه داشته باشید که "گیره ها" (جایی که سیم مورد نظر را برای اتصال به پایانه ها وارد می کنید) باید به لبه تخته نزدیک تر باشد. به جعبه های علامت گذاری شده "W" در سمت راست ترانزیستور توجه کنید؟ اینها سربرگ های پین برای کنترل سرویس ها هستند. پین کنار W سیگنال کنترل است ، پین وسط به +5V متصل است و پین سمت راست به زمین متصل است. اگر می خواهید از DMX IO برای کنترل دستگاه های کم مصرف استفاده کنید ، در هر مکان 3 سرصفحه اضافه کنید.

مرحله 15: ساخت: سوکت IC

ساخت: سوکت IC
ساخت: سوکت IC

سوکت IC در U1 قرار می گیرد و شکاف به خازن سرامیکی نزدیکتر است. موقعیت شکاف در واقع برای سوکت اهمیتی ندارد (به هر صورت کار می کند) ، اما به شما کمک می کند تا IC را در جهت درست قرار دهید ، بنابراین بهتر است این کار را به درستی انجام دهید.

مرحله 16: بسازید: DIP Switch

ساخت: سوئیچ DIP
ساخت: سوئیچ DIP

سوئیچ DIP 9 موقعیتی در SW1 قرار می گیرد. هر سوئیچ روی DIP با یک شماره مشخص می شود (درست در زیر سوئیچ) ، و سوئیچ با برچسب '1' به سمت چپ می رود ، همانطور که در عکس نشان داده شده است.

مرحله 17: ساخت: مقاومت باس ، شناسایی پین 1

Make: Bussed Resistor ، شناسایی پین 1
Make: Bussed Resistor ، شناسایی پین 1

مقاومت شیب دار دارای "پین 1" است ، با مشاهده بدن اجزا مشخص می شود - پین 1 با یک پیکان مشخص می شود.

مرحله 18: ساخت: مقاومت باس ، افزودن به تخته

ساخت: مقاومت باس ، در حال افزودن به برد
ساخت: مقاومت باس ، در حال افزودن به برد

همانطور که در تصویر مشخص است ، پین 1 از سوراخ مربعی که روی صفحه ابریشم نیز مشخص شده است می گذرد.

مرحله 19: بسازید: جهنده

ساخت: بلوز
ساخت: بلوز

دو پرش روی برد وجود دارد ، TERM: اگر ماژول DMX IO یک گره انتهایی است (ارسال یا دریافت کنید) ، برای اتصال این 2 پین ، شاتر جامپر را بکشید. GND: اگر ماژول DMX IO اصلی (ارسال کننده) باشد - فقط یک گره از این بلوز استفاده خواهد کرد. در این صورت ، شما فقط کافی است که Shunt Jumper را بکشید تا این 2 پین را به هم وصل کنید. اگر ماژول فرستنده اصلی باشد ، شما می توانید Jumper را هر دو Jumper شنت کنید. اگر ماژول آخرین گیرنده باشد ، شما فقط می توانید جهش دهنده TERM را جهش دهید. در غیر این صورت ، نیازی به پرش جهنده یا جهنده ندارید. اگر سرصفحه های پین شما در یک نوار بزرگ قرار دارد ، 2 پین را با دکهای خود برش دهید و به تخته ای که برچسب "TERM" بر روی آن است اضافه کنید. 2 پین دیگر بریده و در 'GND' اضافه کنید.

مرحله 20: ساخت: درپوش های الکترولیتی

ساخت: درپوش های الکترولیتی
ساخت: درپوش های الکترولیتی

2 درپوش الکترولیتی (شبیه قوطی های فلزی کوچک هستند) به مکان هایی که در عکس مشخص شده است می روند. درپوش های الکترولیتی قطبی شده اند - پین بلندتر از سوراخ مربع عبور می کند (همچنین با "+" مشخص شده است) روی درپوش ، یک نوار وجود دارد. سرب کوتاهتر (نزدیک به نوار) از سرب بلندتر عبور می کند - نزدیک به لبه تخته. هر دو درپوش 220uF هستند

مرحله 21: ساخت: TIP125 ترانزیستورها

ساخت: TIP125 ترانزیستور
ساخت: TIP125 ترانزیستور

4 ترانزیستور بزرگ TIP125 وجود دارد که بین ترانزیستورهای کوچکتر و بلوک ترمینال پیچ شده قرار می گیرند. به برگه هر ترانزیستور توجه کنید ، این برگه می رود تا تب به 'C' مشخص شده در صفحه ابریشم نزدیکتر باشد.

مرحله 22: ساخت: اتصالات XLR3

ساخت: اتصالات XLR3
ساخت: اتصالات XLR3

2 اتصال XLR ، (زن و مرد) وجود دارد که روی برد قرار می گیرند. کانکتور زن در جعبه با برچسب "DMX Out" و کانکتور نر در جعبه با برچسب "DMX In" قرار می گیرد. به راحتی می توان این موارد را درست کرد زیرا سوراخ های نصب بر روی برد فقط مناسب کانکتور مناسب است.

مرحله 23: بسازید: RS485 IC

ساخت: IC RS485
ساخت: IC RS485

RS 485 Transeiver IC (It's a ST ST485BN) در سوکت قرار می گیرد. توجه داشته باشید که شکاف روی IC در بالا و نزدیک به خازن سرامیکی قرار دارد. اگر نیازی به شنت جهنده ندارید ، فقط هر کدام را روی یک پین بکشید. به این ترتیب ، در صورت نیاز به آنها ، آنها را از دست نخواهید داد. در نهایت ، اتصالات پین را به ردیف بیرونی برد اضافه کنید. این پین ها به شما این امکان را می دهند که ماژول DMX IO را به پلت فرم Propeller ، protoboard یا breadboard متصل کنید. بر روی برد ، هر اتصال برچسب P0 - P31 دارد. شماتیک لیستی از اتصالات (قالب expresspcb) دارد ، اما نحوه نمایش آنها به شرح زیر است: P0: DIP Switch '256'P1: DIP Switch' 128'P2: DIP Switch '64'P3: DIP Switch' 32'P4: DIP سوئیچ '16'P5: سوئیچ DIP' 8'P6: سوئیچ DIP '4'P7: سوئیچ DIP' 2'P8: سوئیچ DIP '1'P9: کانال DMX 1P10: کانال DMX 2P11: کانال DMX 3P12: کانال DMX 4P24: RX2 (ورودی) P25: TXE (انتقال را فعال کنید) P26: TX2 (انتقال دهید) P27: LED فعالیت

مرحله 24: استفاده از DMX

استفاده از DMX
استفاده از DMX

استفاده از DMX بسیار آسان است:

برای پروانه

دريافت كردن

مقاله جان ویلیامز در ماه نوامبر Spin Zone جزئیات زیادی در مورد DMX و نحوه توسعه اشیا ارائه می دهد. او همچنین یک شی آسان برای استفاده (jm_dmxin) را کدگذاری کرد که خواندن مقادیر DMX را ساده می کند. با کد چرخش خود ، فقط باید کتابخانه را اضافه کنید. obj dmx: "jm_dmxin" هنگامی که باید نظارت dmx را روشن کنید ، میخانه اصلی dmx.init (24 ، 16) '24 = دریافت پین ، 26 = LED فعالیت برای بدست آوردن ارزش کانال ، آسانتر نمی شود ؛ dmx.read (chan) با این مقدار dmx ، می توانید هر کاری را که می خواهید انجام دهید - چیزی را روی صفحه تلویزیون نمایش دهید ، روی چراغ بچرخانید ، مقداری pwm به یک کانال انجام دهید و غیره. وقتی خواندن مقادیر DMX را به پایان رساندید ، می توانید دندانه را با؛ dmx.finalizeJon یک نسخه سردتر با چراغ روشنایی RGB با استفاده از مد Angle Modulation در مقاله خود انجام داده است.

ارسال

اگر ماژول DMX IO شما فرستنده اصلی است ، فراموش نکنید که روی جهنده به سمت هر دو جهنده حرکت کنید. برای نرم افزار ، یک شی ارسال DMX در Propeller Obex وجود دارد که خروجی DMX آسان را ایجاد می کند. در اینجا مثالی از نحوه استفاده از آن آمده است ؛ ابتدا شیء را به قسمت آبجکت کد اسپین خود اضافه کنید. obj dmxout: "DMXout" برای راه اندازی آن ؛ dira [25]: = outa [25]: = 1 'TX را فعال می کند highdmxout.start (26)' شروع dmxoutsending مقادیر dmx نمی تواند آسان تر باشد - فقط ؛ dmxout. نوشتن (2 ، 255) 'channel = 2 ، value = 255

برای آردوینو

ماژول DMX IO دارای فاصله پین های معمولی.1 اینچ است ، بنابراین در بالای آردوینو قرار نمی گیرد ، با این حال ، هنوز می توانید آن را با سیم یا یک صفحه اصلی به آردوینو متصل کنید. راهنمای خوبی در زمین بازی آردوینو وجود دارد. برای اتصالات ؛ P0: P8 - سوئیچ های DIP P9 - کانال 1P10 - کانال 2P11 - کانال 3P12 - کانال 4P24 - DMX RXP25 - انتقال فعال P26 - DMX TXP27 - LED فعالیت اینطور است - با DMX کاری جالب انجام دهید!

توصیه شده: