返回文章

文章 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. 相关资料

简介

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

需求分析

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

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

  • 外观要好看

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

051e0b25bd50f8c72152b8f400e95897-e1071041.mp4

开搞

1. 当前的方案化

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

  • 支持声控律动

  • 支持蓝牙和 Wi-Fi

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

2. 外设选型

32 * 32 点阵屏 - 简介:咸鱼造物计划售卖的点阵屏,是比较旧的版本,刷新率较低,后面发现淘宝上也有卖,但是是新版,刷新方式不同
主控 WIFI 芯片(ESP32-WROOM-32) - 简介:2.4 GHz Wi-Fi + 蓝牙 ® + 低功耗蓝牙模组,内置 ESP32 系列芯片
USB 转串口芯片(CH340) - 下载固件、仿真、日志调试 简介:CH340 是一个 USB 总线的转接芯片,实现 USB 转串口或者 USB 转打印口。

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

制造商:WCH(南京沁恒)

制造商编号:CH340N

数据手册:

供电稳压模块(AMS1117-3.3) 简介:输出3.3V 1A

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

数据手册:

实时时钟 RTC(RX8025T-UC) 简介:I2C接口,内置温度补偿晶振,-30+75度 5ppm

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

数据手册:

环境光传感器(PT1206) 简介:环境光传感器

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

数据手册:

麦克风(PT1206) 简介:麦克风

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

数据手册:

3. 点阵屏验证

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

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

树莓派引脚

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

bfd0c60f5ec37a600f2c9d5da39f3d1a-caa755a6.mp4

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

  • 板子是旧版的板子,是 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

相关资料

https://github.com/Ming-Lian/Hello-RaspberryPi/blob/master/LearningGPIO.md

https://www.waveshare.net/wiki/RGB-Matrix-P5-64x32#.E7.A1.AC.E4.BB.B6.E8.BF.9E.E6.8E.A5

https://oshwhub.com/bluesubway/esp32-spectrum-lv-dong-he-zi

https://docs.qq.com/doc/DV2ZKbVFTbmFSZXlM

https://github.com/JiyuShao/rpi-rgb-led-matrix

返回首页
上一篇啊鸡折腾 NAS 之《机箱改造》下一篇啊鸡儿折腾 NAS 之《媒体管理篇》

Discussion

留言与讨论

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