项目简介
本项目致力于将Pixmob LED手腕带的颜色实时同步到集成WS2812 LED灯条的夹克上。借助Arduino Nano、ADS1115模数转换器以及WS2812 LED灯条达成该功能,展现了硬件与软件的结合,还具备校准功能保障颜色同步的准确性。
项目的主要特性和功能
- 颜色同步:可读取Pixmob LED手腕带颜色,并实时同步至夹克的LED灯条。
- 硬件组成:涵盖Arduino Nano、ADS1115模数转换器、WS2812 LED灯条,以及其他连接线和电源供应器。
- 软件实现:运用Arduino IDE和FastLED库控制LED灯条,通过ADS1115读取手腕带颜色信息并映射到LED灯条。
- 校准功能:提供校准步骤,通过调整ADC值与RGB值之间的映射关系,确保颜色准确同步,以适配不同硬件设置。
安装使用步骤
前提条件
- 安装Arduino IDE。
- 安装所需的库:Adafruit_ADS1X15和FastLED。
步骤
- 复制本项目仓库到本地。
- 打开
erasledjacket.cpp
文件,并上传到Arduino Nano。 - 依照提供的示意图连接所有硬件组件。
- 为系统供电并运行,夹克上的LED灯条应实时反映手腕带的颜色。
校准
- 使用红外发射器模拟手腕带信号,通过Arduino串口监视器读取ADC值。
- 根据读取的ADC值调整代码中的映射关系。
- 测试并迭代,确保颜色同步的准确性。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】