HoloCubic_AIO完全指南:打造你的ESP32多功能智能终端
HoloCubic_AIO完全指南:打造你的ESP32多功能智能终端
HoloCubic_AIO是一款基于ESP32的超多功能智能终端固件,集成了天气时钟、相册、视频播放、桌面投屏、Web服务和B站粉丝监控等实用功能。本指南将带你快速上手这款强大的开源项目,从零开始构建属于自己的智能立方终端。
📌 项目简介:不止于时钟的智能终端
HoloCubic_AIO(All in One)是基于稚晖君开源项目HoloCubic开发的第三方固件,旨在将尽可能多的功能集成到这个透明立方终端中。目前固件源码已达2万+行,上位机源码4千行,由开源社区共同维护开发。
图1:HoloCubic_AIO智能终端实物展示,三个不同功能的立方分别显示媒体、天气和相册功能
核心功能亮点
- 全功能集成:天气时钟、电子相册、视频播放、屏幕投屏等10+实用功能
- 模块化设计:低耦合架构,支持功能扩展和自定义开发
- Web管理界面:通过浏览器轻松配置系统参数和应用设置
- 上位机工具:提供可视化固件刷写和文件管理工具
- 姿态控制:通过MPU6050传感器实现摇晃切换、倾斜操作等体感交互
🔧 快速开始:5分钟完成安装部署
准备工作
- HoloCubic硬件终端
- microSD卡(可选,用于存储媒体文件)
- USB数据线(建议使用带数据传输功能的线)
- 电脑(Windows系统推荐,用于刷写固件)
固件刷写步骤
-
获取刷写工具
从项目仓库下载最新版HoloCubic AIO工具:git clone https://gitcode.com/gh_mirrors/ho/HoloCubic_AIO工具位于项目目录的
AIO_Tool文件夹中。 -
准备固件文件
需要四个文件放在同一目录:bootloader_dio_40m.bin(启动引导程序)partitions.bin(分区配置文件)boot_app0.bin(OTA应用分区)HoloCubic_AIO_XXX.bin(最新固件,XXX为版本号)
-
运行刷写工具
双击运行CubicAIO_Tool.exe,按照界面提示选择端口和固件文件:
图2:HoloCubic AIO工具主界面,可直观配置端口参数和固件路径
- 执行刷写
点击"刷写固件"按钮,等待进度条完成。成功后工具会显示"刷写固件成功"提示。
⚠️ 注意:刷写过程中不要断开连接或关闭工具,确保供电稳定。
⚙️ 系统配置:通过Web界面轻松管理
HoloCubic_AIO提供了直观的Web管理界面,无需连接电脑即可完成所有设置。
连接设备
- 首次开机时,设备会创建名为
HoloCubic_AIO的无密码WiFi热点 - 电脑或手机连接该热点后,在浏览器输入
http://192.168.4.2或http://holocubic访问管理界面
核心配置项
- 网络设置:配置WiFi连接信息,支持2.4G无线网络
- 显示设置:调整屏幕亮度、方向和刷新率
- 应用管理:配置自启动应用和功能权限
- 传感器校准:MPU6050陀螺仪自动校准
图3:HoloCubic Web管理界面,可配置网络、显示和应用参数
🚀 功能探索:解锁10+实用应用
HoloCubic_AIO内置了丰富的应用,满足不同场景需求:
天气时钟(Weather)
- 支持高德天气API,显示实时温度、天气状况和预报
- 断网后仍可保持时钟功能,联网时自动同步时间
- 配置路径:Web界面 → "天气设置" → 输入城市代码和API Key
电子相册(Picture)
- 在SD卡根目录创建
image文件夹 - 使用上位机工具将图片转换为.bin或.jpg格式
- 放入
image文件夹,相册应用会自动轮播显示
视频播放(Media)
- 支持MJPEG格式视频文件
- 放置在SD卡
movie目录下即可自动识别 - 低功耗模式:无操作时自动降低帧率节省电量
屏幕分享(Screen share)
- 实现电脑屏幕实时投屏
- 需在同一网络环境,通过上位机软件发送画面
- 支持调整画质以平衡流畅度
B站粉丝监控(Bilibili)
- 实时显示B站UP主粉丝数变化
- 需在Web界面配置UID和头像
- 头像文件需放在SD卡
bilibili/avatar.bin路径
💡 进阶技巧:打造个性化智能终端
内存卡文件结构
建议按照以下结构组织SD卡文件,确保所有功能正常工作:
├── image/ # 相册图片
├── movie/ # 视频文件
├── weather/ # 天气图标
├── bilibili/ # B站相关资源
└── LH&LXW/ # 特效动画资源
姿态控制技巧
- 左右摇晃(0.5秒):切换应用
- 向前倾斜(1秒):进入当前应用
- 向后倾斜(1秒):退出当前应用
- 轻微晃动:在部分应用中触发交互效果
图4:HoloCubic屏幕显示效果对比,左侧为未组装状态,右侧为完成效果
🛠️ 故障排除:常见问题解决
无法连接WiFi
- 确认使用2.4G网络(不支持5G)
- 检查密码是否正确,Web界面可重新配置
- 尝试长按复位键恢复出厂设置
传感器异常
- 开机前3秒保持设备水平放置
- 若应用自动切换,可能是MPU6050未校准
- 通过Web界面"传感器设置"进行校准
媒体文件无法识别
- 确认文件格式正确(图片:jpg/bin,视频:mjpeg)
- 文件名只能包含英文字母和数字,不能以数字开头
- 检查SD卡是否为FAT32格式
🤝 社区与贡献
HoloCubic_AIO是开源项目,欢迎所有开发者参与贡献:
- 开发团队:由ClimbSnail主导,AndyXFuture、PuYuuu等多位开发者共同维护
- QQ交流群:755143193、860112883等多个技术交流群
- 贡献方式:提交PR、报告Issue、参与功能开发
项目遵循MIT开源协议,二次开发或引用请注明来源。
通过本指南,你已经掌握了HoloCubic_AIO的安装配置和核心功能使用。这款基于ESP32的智能终端不仅是一个实用的桌面设备,更是开源硬件开发的绝佳学习平台。现在就动手打造你的个性化智能立方吧!
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)