littlebot
Published on 2025-04-03 / 0 Visits
0

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

项目简介

本项目是基于Arduino的DMX雾机控制系统,能为雾机提供可靠且易用的控制方式。它借助特定库和硬件接口与雾机通信,支持通过DMX信号控制雾机频率和占空比,同时设有手动模式作为备用。该系统拥有友好的用户界面,适用于电影制作、舞台表演等场景。

项目的主要特性和功能

  1. 配备显示屏,可显示当前模式(DMX或手动)以及下一次动作的倒计时。
  2. DMX模式:通过两个通道分别控制周期长度(秒)和占空比(百分比)。
  3. DMX通道可配置,且能将配置信息存储在EEPROM中。
  4. 手动模式:可手动设置相关参数。
  5. 当DMX信号丢失时,系统自动关闭。
  6. 利用雾机电流为LED供电。

安装使用步骤

  1. 硬件组装:把所有硬件(Arduino Nano、RS485到TTL转换器、DC - DC降压转换器、4位7段显示器、简单的6x6触觉按钮等)组装在一起,并正确连接线路。
  2. 环境配置:安装所需的库文件(SendOnlySoftwareSerial、DMXSerial、TM1637),并配置Arduino开发环境。
  3. 上传代码:将下载的源码文件上传到Arduino Nano板。
  4. 测试调整:运行程序进行测试,对于手动模式的配置参数可通过按钮进行设置和调整。若需更详细指导,请查看相应手册或教程。

下载地址

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