项目简介
ipled是一款基于主流STM32F103微控制器的WS2812 LED及灯带硬件控制器。它配备5伏、5/6安培的开关转换器,支持多种可充电电池组供电,最多能让6条灯带并行运行,可提高帧率和刷新率。项目始于2017年,经过多年开发与测试,在2021年完成。
项目的主要特性和功能
- 存储与文件支持:有microSD卡插槽,可读取TPM2文件(含使用RLE压缩的改进版本)。
- 模式选择:能通过十六进制开关选择各种测试图案和模式。
- 数据输入:支持RS485(DMX或TPM2流)输入,还有一个未使用的数字输入可用于手动触发。
- 灯带连接:提供六个用于LED灯带的连接器(5V - 数据 - GND)。
- 无线通信:具备868MHz FSK无线接口(Semtech SX1231),同一硬件可同时作为LED控制器和远程控制。
- 防护设计:各接口有合理的容错和ESD安全保护,电池输入有保险丝、抑制二极管和反极性保护。
- 灵活配置:可通过SD卡上的配置文件进行配置,尤其支持灵活的LED路由设置。
安装使用步骤
- 硬件准备:准备好STM32F103微控制器开发板、WS2812 LED灯带及相关硬件资源。
- 代码编译:使用STM32开发环境(如STM32CubeIDE或Keil uVision)编译ipled项目的源代码。
- 硬件连接:将LED灯带连接到微控制器开发板,连接好所有必要的电源和信号线。
- 代码烧录:把编译后的代码烧录到微控制器开发板中。
- 配置SD卡:将TPM2格式的文件存到SD卡中,若SD卡根目录有
index.txt
配置文件,可对收音机接口、灯带配置和LED路由等进行设置;若文件不存在,控制器将进入独立模式。 - 启动测试:启动微控制器开发板,测试LED灯带的运行情况,验证项目功能。
实际安装使用过程可能因硬件和开发环境的不同而有所差异。操作前请充分了解硬件和代码,并遵循相关安全操作指南。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】