项目简介
PicoChroma是一个基于Raspberry Pi Pico微控制器的可调节LED照明系统。它能通过控制两种不同颜色的LED(常见为冷白和暖白LED)实现精确的色温和亮度调节,适用于家庭照明、摄影、视频制作等多种场景,可按需调整照明环境,提升用户体验。
项目的主要特性和功能
- 色温和亮度调节:用户可通过旋转编码器和按钮轻松调整LED的色温和亮度。
- 实时显示:利用7段LED显示模块,实时展示当前的色温和亮度设置。
- 动态PWM计算:支持在运行时动态计算PWM值,保障LED的亮度和颜色调节精准。
- 校准功能:提供详细校准步骤,确保不同LED的色温和亮度一致。
- 灵活配置:支持多种LED类型,用户调整相关参数即可适配不同LED。
- 键盘输入支持:用户能通过键盘输入实验和微调LED控制参数,便于调试。
安装使用步骤
- 硬件准备:准备好Raspberry Pi Pico微控制器、LED、电阻、电容等元件,以及USB电缆、旋转编码器和按钮等输入设备。
- 代码准备:从项目仓库下载
main.c
和相关的头文件。 - 硬件连接:把LED、旋转编码器、按钮等设备连接到Pico的GPIO引脚,并配置PWM输出。
- 编译上传:使用Raspberry Pi Pico SDK和编译器,编译并上传
main.c
到Pico。 - 测试校准:依照文档中的校准步骤,测试LED的亮度和色温,并进行必要校准。
- 运行使用:通过按钮或旋转编码器调整LED的亮度和色温,查看7段LED显示模块的实时反馈。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】