littlebot
Published on 2025-04-12 / 3 Visits
0

【源码】基于Arduino的DMX雾机控制系统

项目简介

本项目利用Arduino和DMX协议,实现对雾机的精准控制。用户可借助Arduino或兼容硬件、RS - 485模块、DMX接口,配合可选的OLED显示屏和按钮,轻松操控雾机并查看相关状态。

项目的主要特性和功能

  1. DMX协议控制:通过DMX信号精确控制雾机开关,实现雾效精准调控。
  2. 交互功能:配备OLED显示屏和按钮,可进行DMX地址更改、设备状态查看和参数设置。
  3. 地址管理与存储:支持用户用按钮更改DMX地址,更新后的地址会存储在EEPROM中。
  4. 实时状态显示:OLED显示屏实时展示设备状态,如当前DMX地址、开关状态及提示信息。

安装使用步骤

硬件连接

连接Arduino或兼容硬件、RS - 485模块、DMX接口,可按需连接OLED显示屏和按钮。基本接线(无显示屏)如下: - GND => GND - GND => RS - 485 DI,DE,RE - RX => RS - 485 RO - 5V => RS - 485 VCC - 5V => Relay VCC - D11 => Relay EN - GND => Relay GND

配置项目

依据项目提供的配置文件/lib/config/src/config.h,配置DMX地址、OLED显示屏端口等相关参数。

上传代码

把配置好的项目代码上传到Arduino或兼容硬件。

测试与调试

代码上传后,对设备进行测试与调试,确保其正常运行。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】