亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

基于 Web 控制的 DMX 灯光系统 – Arduino 主控制器

元件与材料

Arduino Mega 2560×1
Arduino UNO×1
DMX Master Shield×1
Seeed Studio W5200 以太网扩展板×1
LED (通用)×4
半尺寸无焊面包板×1
跳线×1
100Ω 电阻×4
Delkin 工业级 SLC microSD 卡×1

必需工具

项目简介

5-7 年前为婚礼、葬礼等活动需要更精细的灯光控制,遂开发此系统。早期尝试单 Arduino UNO 控制 512 通道 DMX 但内存速度不足,后改用双 Arduino 分工:Mega 负责 DMX 输出,UNO 负责以太网 Web 服务器与 SD 卡存储网页资源。通过 SPI 通信协调,实现场景淡入淡出、实时网页控制。项目展示了:Arduino 间 SPI 通信、TinkerKit DMX Master 操作、W5200 以太网/SD 卡操作、中断请求 (IRQ) 处理、软件复位、直接端口操作、EEPROM 存储网络配置、内存管理等技术。

DMX 扩展板原无连接器,仅焊接输出端。曾修改过 RX 选择上拉电阻以避免与以太网扩展板冲突。SeeedStudio W5200 扩展板有硬件 Bug,上电需复位一次。如有复现问题可联系作者协助。

代码

代码较长,此处不预览,请从项目页面下载完整压缩包。

原理图

双 Arduino、扩展板、指示 LED 接线图:
基于 Web 控制的 DMX 灯光系统 – Arduino 主控制器

制造工艺

  1. ILI9341 2.4 英寸 TFT 触摸屏扩展板位图动画专业指南
  2. DIY 蓝牙控制 Arduino 间谍小车
  3. DIY Arduino USB 游戏手柄 — 自制高性能游戏手柄
  4. Unopad:基于 Arduino 的无缝 Ableton Live MIDI 控制器
  5. Arduino UNO + WiFi 盾板:串口实时推送温度到网页绘图
  6. 用网页图案解锁保护你的 Arduino - 简单设置与远程控制
  7. Arduino 驱动的真空荧光显示器(VFD)控制器套件
  8. Alexa 语音控制 Arduino 智能家居中枢:基于 Yun + PubNub + AWS Lambda 全栈实现
  9. 户外DMX控制RGB投光灯:低成本高性能舞台灯光DIY方案
  10. 无线Arduino编程盾:HC-05蓝牙模块实现免USB线烧录
  11. Arduino Nano 专用 2.8 英寸 TFT 扩展板 – 320×240 SPI 显示屏
  12. Arduino DMX-512 测试控制器 – 可靠灯光控制的完整套件