×

通过DMX使用Arduino控制LED聚光灯设置

消耗积分:0 | 格式:zip | 大小:0.11 MB | 2022-10-26

分享资料个

描述

任务是通过 DMX 使用 Arduino 控制照明系统。在交易中,已经有从 PC 到 DMX 的适配器,但迄今为止很少有 Arduino 控件。因此,我从抽屉里拿出我的旧 Arduino,买了一个 DMX512 接口(行业标准 EIA-485 接口)。此外,还需要一个 DMX 兼容设备(例如 LED RGB 灯具)和一条连接至灯具的 DMX 电缆。全部连接在一起并使用简单的软件进行录制。瞧,没那么难。玩得开心,我期待进一步的建议。

将所有组件组合在一起后,将 Arduino 插入空闲的 USB 端口并使用 SDK 访问它。如果这些步骤未知,

现在我们需要一个可用于 DMX 512 的库 (DmxSimple.h)。首先从 下载 *.ZIP,然后将其安装到 Arduino SDK

现在测试设置已组装完毕。

步骤 1.将 Arduino UNO 连接到 PC(通过 USB)

pYYBAGNYh_CAay19AAEdA-wOWI0636.jpg
Arduino UNO(或其他可能的 Arduino)
 

步骤 2. 将 DMX 512 屏蔽插入 Arduino UNO(带 3 根线)

a) 线 1:正/红到 PIN 5V

b) 线 2:负/黑到 GND

c) 线 3:信号/黄色到 PIN 3(数字/PWM)

pYYBAGNYh_KAfHAbAADIra4Eed4071.jpg
DMX 512 Arduino 扩展板
 

步骤 3. 将 DMX 512 与灯光系统连接

a) 将带有 3 极电缆的 DMX 适配器电缆插入 DMX 屏蔽上的插座(DMX 电缆约 30 厘米)

b) 将带有 3 针电缆的 DMX 适配器电缆插入照明系统(例如 LED 聚光灯)上的插座(DMX 电缆约 30 厘米)

poYBAGNYh_WAR0hIAAAa0BV6HwY755.jpg
DMX 电缆
 

4. 为照明系统建立电源,打开。

5. 设置灯光系统背面的 DMX 通道“d001”,例如通过菜单键。这可能因照明系统而异。对于较旧的灯具,必须设置 DIP 条以激活正确的 DMX 地址。为此,必须阅读随附的照明系统使用说明。

所以现在测试设置已经构建并准备好了。

pYYBAGNYh_eAV4krAADEEJQNP7s506.jpg
LED DMX大灯背面
 
pYYBAGNYh_qARousAAC6rRX4jdo096.jpg
使用 3D 打印外壳完成设置
 

正确设置的非常重要的信息是正确编程DMX 通道设置:为此,每个照明系统都包含 DMX 通道和地址的描述。这些描述了当通过编程寻址该地址时照明系统会做什么。因此,如果我的示例不适合您,请不要失望,因为通常照明系统总是有不同的控制地址不幸的是,您作为制造商必须始终为您的系统工作!按照我的例子:

poYBAGNYh_yAZe53AAE9Ygxl1_U552.jpg
DMX512 通道说明。

下一步解释编程。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !