“HoloCubic_Pro(透明小电视)”细节完善 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

标准版 “HoloCubic_Pro(透明小电视)”细节完善

简介:“HoloCubic_Pro(透明小电视)”细节完善,由于原作者已经不更新,但想法本身很不错,我修改一下使之可以兼容原版以及各类原版基础上的改版固件

开源协议: GPL 3.0

(未经作者授权,禁止转载)

创建时间: 2021-08-13 09:10:36
更新时间: 2023-12-22 15:36:41
描述

“HoloCubic_Pro(透明小电视)”细节完善,原版链接

鸽了很久(确实很忙。。。),其实电路早就画好了,前段时间偶然间看到立创开源平台的百度链接网页封面是这个东西的渲染图(在最后),有些兴奋,又重新抽时间开始干

底板直接打v3就可以,原来的版本有一些问题,可以支持电池供电了,音频和无线充的器件都分别布局在一起,不需要相应功能的同学可以不焊(声音还没有代码可以驱动,寒假搞一搞)

外壳打印建议打半透,纯色的灯光实在不好看,图上使用的是雾面的2812

初次做的同学动手之前建议先完整读一遍,再开始

Vj89O6wtl9TzyGgQCy5hcRD0xI54sMqLNX6O3Ti3.jpeg

 

CH8GMEn53YSGO5Z5oVkzen7GFmjbiaFGQSpbUzHs.jpeg

8tMEEG9I4w6XZKOiKXAPD4YaXQrqT6HJef1RVW5U.jpeg

具体修改部分:

1.原工程提供的外壳大小并没有与实际pcb大小相匹配,需要打磨,上面的图就是打磨的情况,尺寸差距还是有点大。。。因此我将PCB放置部分扩大,下面电池仓也略微扩大,可以装403050或其他同长宽规格的锂电池;

2.原文件的屏幕排线孔过小,打印失败的概率很大,在此也进行扩大;

3.各部分拆解部位开了圆柱磁铁孔位,可以直接使用磁吸方式连接。

4.MPU6050的方向判断与其他固件不相同,这里我修改了AIO(All In One)固件源码,编译为bin文件方便大家烧录,AIO(All In One)固件企鹅群755143193,Github地址

不是我写的固件!!!!!!!!

5.更新了自动下载电容并且增加了无线充电电路(尽量用少器件小封装方案,还是有点占空间,有点遮挡屏线),由于不想大改原PCB布局,只进行了小幅改动(反正充电电流也不大,用PSRAM的位置应该也没问题吧-__-)

 

目前的一些细节问题

1.底仓尺寸已经匹配了电池和PCB底板(用0.15的FDM验证的,尺寸刚好,不同机器情况可能不一样,尽量高精度打印吧),但磁吸孔和固定横条由于精度问题有的地方不能放进去(嘉立创打印的3D件就没有这个问题),尽量高精度光固化打印吧,或者改下3D文件(我还没改,懒。。。。)

磁铁选的是Φ2*1,Φ3*3,Φ4*3

K4d5F4zcM1QdprHcjdHHCOm9YDxToqmPZ6FA3mbE.jpeg

v84OgMjihMN764u8TLNYqwJN1OrxfWmuRsLmkgjj.jpeg

2.DAC接在了GPIO 12和25上,不过还没有代码可以驱动喇叭

 

 

鉴于有的同学可能不会烧录,在这里讲一讲烧录的办法:

加上自动下载电路(此处对应Holocubic原版电路C7电容并且替换为1uf)原来还需要飞线,现在不用了

确保电脑安装了CP2102驱动,设备管理器能读到串口!!!

下面以AIO固件和配套工具为例,上传固件的波特率为默认921600,如果要检查串口输出信息改115200就可以

下载的时候使用AIO上位机,最下面一栏选择好固件文件

如果卡在刷写进度条最后一格,就是没焊好,通常ESP32和CP2102没焊好的概率大些,注意esp32旁边靠近无线充电电路那块的两个电容和一个电阻也要焊(几个QFN芯片难焊,包括MPU6050,出问题的先检查这几个芯片焊接)

 

再说说固件问题

不是我写的固件!!!!!!!!

如果出现进程序闪退的情况,是由于供电不够造成的,把电脑USB供电换成充电器供电

如果大家觉得有自己用的顺手的固件,那自己改改MPU6050的方向判断的代码就可以了,这里给的固件已经改了

 

如果有的同学第一次做这个,那可以试试提供的这个固件,很多固件我并没有使用过,基本就是用这个AIO固件,我觉得这个固件的功能对于一个桌面装饰的小玩具来说足够了

 

简单介绍下吧,目前的功能有:

网页配置服务(直接wifi配置ESP32,包括修改连接的wifi,城市名,背光,旋转参数和自动校准6050,上传删除文件,无需串口连线) 

LSU2hS6IHUTynUapQn7IIzeAcNXkLcUxbAzb0Z8f.png

相册

视频播放(但由于稚辉君原版是没有扬声器的,虽然这个PCB带扬声器,但这个固件目前也无法播放声音,等放假我尝试写写)

屏幕分享、电脑投屏(去群里下投屏助手)

天气、时钟

特效动画(类似屏保效果,我觉得有点鸡肋。。。。不好看,做个演示用可以)

文件管理器(File Manager)通过无线网络管理内存卡上的文件

2048( AndyXFuture编写,项目地址

BiliBili(cnzxo 编写)

详细的看文档

zCxvNqe3PxObHOGfT5hTG4Xtkzeu8pTjqwlVPsA2.png

TODO:

 

寻找驱动喇叭的代码,很多固件都加入了播放视频的功能,PCB也有对应的位置和IC,不能响实在是浪费

寒假有时间研究研究这部分代码

设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP