
HoloCubic_AIO上手指南从零开始制作稚晖君透明小电视的完整流程【免费下载链接】HoloCubic_AIOHoloCubic超多功能AIO固件 基于esp32-arduino的天气时钟、相册、视频播放、桌面投屏、web服务、bilibili粉丝等项目地址: https://gitcode.com/GitHub_Trending/ho/HoloCubic_AIOHoloCubic_AIO 是运行在稚晖君 HoloCubic 透明小电视硬件上的 ESP32 超多功能 AIOAll in One开源固件集成了天气时钟、相册、视频播放、电脑投屏、Web 管理服务等 20 多个应用。本文从零开始带你走完硬件制作、固件刷写、联网配置到日常使用的完整流程零基础也能做出自己的小电视。一、认识 HoloCubic 小电视与 AIO 固件HoloCubic 是稚晖君开源的透明小电视项目原理是 ESP32 驱动一块 1.3 寸 ST7789 屏幕240×240透过亚克力棱镜形成悬浮 3D 效果。官方固件功能较单一而AIO 固件由社区持续开发源码已达 2 万 行将尽可能多的功能聚合进同一台设备并且完全开源方便学习和二次开发。固件采用低耦合的模块化框架所有 APP 统一挂在 Controller 调度中心之下新增功能只需实现统一的APP_OB接口即可接入。这套框架图对想深入源码的读者非常有用各应用源码位于 AIO_Firmware_PIO/src/app/ 目录每个功能weather、media_player、picture、bilibili_fans 等都是一个独立子目录。二、硬件制作PCB 打样与元器件准备1. 选择硬件版本HoloCubic 共有透明底座 Naive、金属 Metal、钢铁侠 Ironman 等多个版本社区大多制作Naive 透明底座版。群内维护的改良版主板/屏幕板已修复原版的时序问题如 C7 电容需改为 1uF~10uF并解决了发热重启问题制作时请认准最新版本各版本说明详见 硬件版本说明.md。几个新手必知要点WiFi 只支持 2.4GHz硬件限制无法突破屏幕认准 1.3 寸 ST7789、焊接式 12Pin 版本不同品牌屏幕显示纯净度差异明显建议按社区验证的品牌购买内存卡仅支持 SD / SDHC不支持 SDXC推荐 32G 普通卡格式化为 FAT32制作全程可参考社区出品的图文教程 HoloCubic小电视──小白避坑指南v2.3.md。2. PCB 打样下载社区最新版 PCB 工程后用打包工具一键生成立创 Gerber 文件把生成的每个 Gerber 子文件夹分别压缩即可在立创 EDA 下单打样。推荐板厚1.2mm数量不超过 5 块可走免费打样。3. 元器件与工具清单类别说明主控ESP32、CP2102 串口芯片、Type-C 接口屏幕1.3 寸 ST7789240×240、12Pin 座传感MPU6050 六轴模块体感交互核心电源ME6211C33 LDO注意型号后缀 33 即 3.3V连接翻盖下接 8P 座子 同向 0.5mm 8P 排线工具电烙铁/拆焊台、尖头镊子、焊锡丝、砂纸400/800 目、704 胶三、外壳打印与整机装配底座用 3D 打印制作建议半透明耗材效果更佳表面想做出磨砂质感可用 800 目砂纸流水打磨。注意打印公差壳子偏小主板会放不进去。焊接顺序建议从易到难先焊 LDO 及周边阻容 → CP2102 与 Type-C → ESP32最难→ 屏幕板。每次上电前务必用万用表测 VCC/GND 是否短路。装好屏幕后用 B-7000 或 UV 胶粘屏再贴合棱镜整机即组装完成。屏幕效果对比可参考下图四、刷写 AIO 固件的两种方式方式一上位机一键刷写推荐新手仓库自带的 AIO_Tool/ 上位机是 Python 图形界面程序无需任何 IDE 环境。把base_bin目录下的 4 个文件与上位机放在同一目录boot_app0.bin启动引导bootloader_qio_80m.binpartitions.bin分区文件对应 partitions-no-ota.csv最新的HoloCubic_AIO_XXX.bin固件上位机还支持图片转换、视频转码、TF 卡管理等实用功能使用演示如下选择 COM 口设备管理器中查看与 921600 波特率点打开串口 → 刷写固件即可完成烧录。若刷写卡住可执行 esptool 清空 Flash 后重试具体命令见 AIO_Tool/README.md。方式二PlatformIO 自行编译源码基于 VSCode PlatformIOESP32-Pico Arduino 平台开发克隆仓库后打开 AIO_Firmware_PIO/ 工程即可git clone https://gitcode.com/GitHub_Trending/ho/HoloCubic_AIO编译前只需修改 platformio.ini 中的upload_port为自己的 COM 口。想屏蔽某些内置应用把 app_conf.h 中对应的 APP 宏改为0即可能节省 Flash 空间。LVGL 源码位于 AIO_Firmware_PIO/lib/lvgl-v8.3/官方中文手册见 Docs/LVGL中文手册.pdf。五、开机与首次 Web 配网⚠️通电前 3 秒保持小电视自然放置不要手拿等待 MPU6050 陀螺仪初始化RGB 灯完全亮起后即可操作。若 6050 虚焊姿态读取会错乱表现为应用不停自动切换。开机后交互全部靠摇一摇完成左右摇晃 0.5s切换 APP 列表前倾 1s进入当前选中的 APP后仰 1s退出当前 APP首次使用请进入Web Server应用小电视会放出名为HoloCubic_AIO无密码的热点电脑连接后在浏览器访问http://192.168.4.2也支持直接访问域名http://holocubic即可在网页中完成配网。六、常用 APP 速览与内存卡准备WiFi 配置保存在 Flash 中插不插 TF 卡都能开机但相册、视频等依赖 TF 卡。强烈建议先把仓库 放置到内存卡/ 目录下的全部文件复制到 TF 卡根目录包含天气图标weather/、视频素材movie/、示例相册image/等开箱即用。APP功能依赖条件天气时钟高德/心知天气 API实时温度与未来天气已联网相册轮播image/目录中的 jpg/bin 图片TF 卡视频播放播放movie/目录中的 mjpeg 视频TF 卡电脑投屏实时显示 PC 画面已联网BiliBili展示你的 B 站头像与粉丝数据已联网 bilibili/目录2048 / 特效动画体感小游戏与炫彩粒子动画无Web 服务网页配网、参数设置、浏览器传图无相册图片可用上位机自动压缩转换jpg 或 bin 格式B 站头像需转换为 100×100 的 bin 文件。更多 APP股票行情、PC 资源监控、心跳互动等介绍见 README.md 的APP 介绍章节。七、新手避坑清单数据线必须是数据线只充电的线无法烧录 WiFi 连接瞬间电流较大供电不足会重启请用功率充足的 USB 口或适配器 内存卡格式化为FAT32且文件名必须是英文/数字不能以数字开头️ 视频播放默认 90s 无操作自动降功耗属正常现象 配网失败时检查路由器是否为 2.4GHz 独立频段双频合一可能连接不稳定 烧录失败时先清空芯片再重试串口出现黄色感叹号说明缺 CP2102 驱动。八、常用资料索引资料路径小白制作避坑指南HoloCubic小电视──小白避坑指南v2.3.md硬件/外壳版本说明硬件版本说明.md固件工程PlatformIOAIO_Firmware_PIO/platformio.ini固件应用源码AIO_Firmware_PIO/src/app/上位机工具AIO_Tool/CubicAIO_Tool.py内存卡素材目录放置到内存卡/版本更新日志update_log.md常见问答QA.md从 PCB 打样到点亮屏幕自制一台 HoloCubic 透明小电视的总成本约 200 元左右。跟着这份流程走焊接遇到虚焊按指南逐段排查一次点亮后刷上 AIO 固件你也能拥有这台集天气、相册、投屏于一体的悬浮小电视。【免费下载链接】HoloCubic_AIOHoloCubic超多功能AIO固件 基于esp32-arduino的天气时钟、相册、视频播放、桌面投屏、web服务、bilibili粉丝等项目地址: https://gitcode.com/GitHub_Trending/ho/HoloCubic_AIO创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考