项目简介
本项目是基于STM32的八通道圣诞灯光控制系统,借助STM32 "Bluepill" 或类似单板计算机,驱动四个L293D电机驱动IC,实现对圣诞灯的八通道控制,支持双向“两线”LED灯和三线LED灯串。
项目的主要特性和功能
- 八通道LED灯光控制:利用STM32单板计算机与L293D电机驱动IC达成八通道灯光控制。
- 多种LED灯类型支持:可兼容双向“两线”LED灯和三线LED灯串。
- 多种灯光模式:具备全亮、慢速闪烁、快速闪烁、追逐灯光等多种模式。
- 模式选择:能通过板载按钮选择不同灯光模式。
- 文本到摩尔斯电码转换:可把文本转为摩尔斯电码并在灯光中显示,默认文本为“Lobethal Lutheran School”。
- 音频同步(待实现):后续计划利用音频输入实现灯光同步。
安装使用步骤
硬件准备
- 购买并组装硬件部件,包含STM32单片机、L293D电机驱动IC等。
- 依照电路图正确连接所有部件。
软件准备
- 安装Arduino IDE。
- 配置开发环境以支持STM32单片机。
编程
- 将提供的代码加载到STM32单片机上。
- 借助ST - Link程序员或USB到TTL串行适配器进行加载。
电源连接
- 把外部电源(如开关电源或实验室电源供应器)连接到L293D IC。
- 确保电源电压符合设备要求(通常是30V或31V DC)。
连接LED灯
- 将LED灯连接到控制板上,保证连接正确。
测试
- 开启电源并测试所有功能,确保灯光控制器正常工作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】