项目简介
本项目可将JPEG格式图像转换为Arduino系统可使用的LED显示代码。此外,还提供了构建POI硬件的文档,以及开发软件和硬件过程中遇到问题的解决方案。项目虽仍在开发,但大部分功能稳定且经过测试,支持根据具体需求修改原始程序和硬件。
项目的主要特性和功能
- 图像转换:把JPEG格式图像转换为Arduino可识别的代码。
- 电池检测:检测电池电量,低电量时以红色和绿色显示警告。
- 充电检测:在充电或上传代码时,POI将显示蓝色闪光一次。
安装使用步骤
前提条件
本项目基于Python 3.7和C++(用于Arduino IDE)。需安装Python并升级pip,安装convert图像程序所需依赖项,包括cv2
、PIL
(或Pillow
)和numpy
。对于Arduino IDE,需安装SAMD板支持和Neopixel库。
具体步骤
- 准备图像:将所需的JPEG图像放入指定的Arduino程序目录(/makerpoi_code/)。
- 配置像素数量:确保像素数量在
convert.py
中正确定义(仅当您更改LED数量时必要)。 - 安装依赖:在运行程序之前,确保已安装所有必要的软件依赖项。
- 运行程序:执行程序目录中的
run.bat
文件或使用shell执行convert.py
程序。 - 检查Arduino代码:检查Arduino代码文件,确保变量设置符合项目规格。
- 硬件组装:按照提供的指南组装硬件,包括ALITOVE LED条带、Adafruit Trinket M0开发板、面包板和电线、微型USB电缆、Li-po电池和电池背包等。
- 上传代码:上传生成的Arduino代码到开发板,然后连接LED条带和电源。
- 开始显示:插入USB电缆以开始显示图像。
硬件需求
- ALITOVE LED条带
- Adafruit Trinket M0开发板
- 面包板和电线
- 微型USB电缆
- Li-po电池和电池背包
项目总成本约为66美元(取决于是否购买额外的配件如外壳等)。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】