返回所有文章

文章 2025

啊鸡入坑硬件之《ESP32³ Spectrum 律动盒子》

桌面小屏幕

嵌入式树莓派
本文目录13 节
  1. 简介
  2. 需求分析
  3. 开搞
  4. 1. 当前的方案化
  5. 2. 外设选型
  6. 3. 点阵屏验证
  7. 4. 原理图设计
  8. 模块详细设计
  9. 5. PCB Layout
  10. 6. 元器件采购(BOM)、PCB 生产、焊接验证
  11. 7. 烧录&调试
  12. 8. 整机安装
  13. References

简介

光阴似箭、日月如梭,一转眼都三十多了,突然想起大学时还搞过一点 51 单片机摇摇棒项目,这门手艺不能拉下,二话不说重新入坑。

需求分析

  • 搞个简单的,好上手的,原理图比较容易的

  • 先搞个开源项目试着复刻一下

  • 外观要好看

所以这次的项目是《ESP32³ Spectrum 律动盒子》,复刻效果如下

开搞

1. 当前的方案化

  • 带屏幕的小玩具,可以展示时钟,具有一定的美观程度

  • 支持声控律动

  • 支持蓝牙和 Wi-Fi

  • 整体方案开源,允许后续自行定制

2. 外设选型

32 * 32 点阵屏
主控 WIFI 芯片(ESP32-WROOM-32)
USB 转串口芯片(CH340) - 下载固件、仿真、日志调试
简介:CH340 是一个 USB 总线的转接芯片,实现 USB 转串口或者 USB 转打印口。

立创商城:https://item.szlcsc.com/3390257.html

制造商:WCH(南京沁恒)

制造商编号:CH340N

数据手册:

供电稳压模块(AMS1117-3.3)
实时时钟 RTC(RX8025T-UC)
简介:I2C接口,内置温度补偿晶振,-30+75度 5ppm

立创商城:https://item.szlcsc.com/54707.html

数据手册:

环境光传感器(PT1206)
麦克风(PT1206)

3. 点阵屏验证

买了点阵屏想看下能不能自行驱动,就直接用树莓派驱动灯板,找了个开源软件 RGB-Matrix-P5-64x32

开源树莓派灯板驱动链接图

树莓派引脚

树莓派链接之后,在板子上编译代码之后发现板子只有一半在亮,如以下视频:

排查了一圈发现是驱动代码的问题:

  • 板子是旧版的板子,是 1*16 逐行刷新的

  • 但是开源项目的板子的驱动方式是新的,是分成两个板子 1*16 逐行刷新的

  • 更改了代码配置刷新就正常了,相关代码

4. 原理图设计

模块详细设计

USB type C模块
  • 供电模块连到稳压芯片

  • 芯片下载调试功能链接到串口芯片

image-4b72b327.png

稳压模块
  • 稳压芯片把 USB 的电压转为 3.3V

image-91cd6e44.png

自动下载电路

image-d807453e.png

image-4f3ba631.png

麦克风模块

image-86b31176.png

时钟模块

image-c8171cf7.png

光感模块

image-4ad01f27.png

灯板母座模块

image-2e6b196c.png

5. PCB Layout

没有动,直接用的开源的 Layout

image-a5f3d3c4.png

6. 元器件采购(BOM)、PCB 生产、焊接验证

在焊接的过程中,

  • 尝试只使用焊电烙铁进行焊接,发现 USB Type C 很难焊,原因是不是用的带松香的锡线,换了旧好焊很多

  • 后面 esp32 和麦克风模块电烙铁根本焊不了,后面果断买入了加热台,后面就舒服多了

  • 还有在通电之前要检查有没有短路和虚焊,这部分比较简单,万用表测一下就行

已跳过 Notion 表格块

708e0b9ec89514ceda35c8c664c156e-5cb24057.jpg

7. 烧录&调试

通过开源的固件进行烧录,后续尝试自行编写代码

8. 整机安装

拿着开源的的外壳模型找同事白嫖了个 3D 打印,本来是想搞黑色的,但是没有这个线材,但是白色效果也挺好,完美收工

image-08f134c0.png

1749900759733-65c4a315.png

References

返回首页
上一篇啊鸡折腾 NAS 之《机箱改造》下一篇啊鸡折腾 NAS 之《存储与系统篇》

Discussion

留言与讨论

想法、补充和不同意见都欢迎。