Pixelix
Pixelix
ESP32
⭐☆☆☆☆ (1/5)
已发布
项目简介
基于ESP32和WS2812B的全RGB LED矩阵,或TFT模拟LED。
Pixelix 是一个基于 ESP32 微控制器和 WS2812B LED 灯珠的全功能 RGB LED 矩阵开源固件项目。它的核心目标是为用户提供一个可靠、可定制的信息显示终端,能够 7x24 小时稳定运行,并通过 WiFi 连接本地网络,实现远程控制与智能家居系统集成。
标签
项目特点
支持 32x8 LED 矩阵尺寸,可级联扩展显示长度。
支持小型 TFT 显示屏,模拟复古风格的 LED 矩阵。
显示静态或滚动文本,以及静态(BMP 和 GIF)或动画图标(GIF)。
包含用于配置和控制的 Web 界面。
支持 REST 和 MQTT API,用于远程控制及与 Home Assistant 等系统集成。
通过插件系统可扩展自定义效果和动画。
插件概念使其能够适配不同的开发板。
技术规格
| 主控芯片 | |
|---|---|
| 显示类型 | |
| 默认矩阵尺寸 | |
| 通信方式 | |
| API | |
| 存储需求 | |
| 额外内存 | |
| 电源 | |
| 传感器支持 | |
| 许可证 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP32 DevKitV1 (或兼容板) | 1 | — | 推荐8MB Flash版本 |
| WS2812B 5050 8x32 RGB LED 柔性矩阵面板 | 1 | — | 可级联 |
| 5V / 4A 电源适配器 | 1 | — | 为LED矩阵供电 |
| 杜邦线/排线 | 若干 | — | 用于连接ESP32和LED矩阵 |
| 温湿度传感器 DHTx 或 SHT3x | 1 | — | 直接连接 |
| 数字麦克风 INMP441 | 1 | — | 声音反应效果 |
| TFT 显示屏 (如 LILYGO T-Display) | 1 | — | 替代LED矩阵 |
3D 模型
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 3D打印机 | 打印外壳和结构件 | ▢ 推荐 |
| 焊台 | 焊接电子元件和排针 | ✅ 是 |
| USB数据线 | 连接ESP32到电脑进行固件烧录 | ✅ 是 |
| 电脑 | 编译和上传固件 | ✅ 是 |
| PlatformIO IDE (VS Code) | 开发环境 | ✅ 是 |
能力画像
记忆与知识检索
1/5
逻辑推演
2/5
表达与交流
1/5
感知与观察
2/5
数理与计算
3/5
动手与操作
3/5
狂热与坚持
2/5
创造与创新
2/5
项目图库
所需技能
🔧 **动手能力**:需要基本的电子焊接和接线能力,能够连接ESP32、LED矩阵和电源。
💻 **编程能力**:需要熟悉C/C++和PlatformIO开发环境,能够编译和上传固件,并进行基本配置。
⚡ **电子电路**:需要了解基本的电路知识,特别是LED供电和电流限制,避免损坏硬件。
适用场景
制作一个可定制的桌面信息显示屏,显示时间、天气、日历和通知。
集成到Home Assistant等智能家居系统中,作为状态指示器或信息面板。
作为创客项目,学习ESP32、LED矩阵控制和物联网通信协议。