啊鸡入坑硬件之《

简介

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

需求分析

  • 搞个简单的,好上手的,原理图比较容易的
    • 先搞个开源项目试着复刻一下
      • 外观要好看
        所以这次的项目是《ESP32³ Spectrum 律动盒子》,复刻效果如下

        开搞

        1. 当前的方案化

        • 带屏幕的小玩具,可以展示时钟,具有一定的美观程度
          • 支持声控律动
            • 支持蓝牙和 Wi-Fi
              • 整体方案开源,允许后续自行定制

                2. 外设选型

                32 * 32 点阵屏
                • 简介:咸鱼造物计划售卖的点阵屏,是比较旧的版本,刷新率较低,后面发现淘宝上也有卖,但是是新版,刷新方式不同
                  • 购买链接:
                    • 咸鱼:https://m.tb.cn/h.hYrWxTv?tk=xGrDVsE6XgT
                      • 淘宝:P2.5小板 32X32 室内模组弧边小板P2.5显示屏模组定制显示屏LED
                      主控 WIFI 芯片(ESP32-WROOM-32)
                      • 简介:2.4 GHz Wi-Fi + 蓝牙 ® + 低功耗蓝牙模组,内置 ESP32 系列芯片
                        • 立创商城:https://item.szlcsc.com/265264.html
                          • 封装: SMD,18x25.5mm
                            • 数据手册:
                              • https://atta.szlcsc.com/upload/public/pdf/source/20241030/CCB539BBE3BF966BF47741EF6F78A315.pdf
                              • ·接口定义:
                                • EN:高电平:芯片使能;低电平:芯片关闭;注意:不能让 EN 管脚浮空。
                                  • GPIO:通用输入输出接口
                                    • ADC: Analog to Digital Converter,模数转换接口
                                      • DAC: Digital to Analog Converter,数模转换接口
                                        • RTC_GPIO:Real Time Clock,进入低功耗模式可以使用的 GPIO
                                        USB 转串口芯片(CH340) - 下载固件、仿真、日志调试
                                        简介:CH340 是一个 USB 总线的转接芯片,实现 USB 转串口或者 USB 转打印口。
                                        立创商城:https://item.szlcsc.com/3390257.html
                                        制造商:WCH(南京沁恒)
                                        制造商编号:CH340N
                                        数据手册:
                                        • https://atta.szlcsc.com/upload/public/pdf/source/20220223/82A45E4FF89B3EDCAD50B354450A7EF4.pdf
                                          • https://www.cnblogs.com/ZenoBlog/articles/15971551.html
                                            供电稳压模块(AMS1117-3.3)
                                            简介:输出3.3V 1A
                                            立创商城:https://item.szlcsc.com/6652.html
                                            数据手册:
                                            • https://item.szlcsc.com/datasheet/AMS1117-3.3/6652.html
                                              实时时钟 RTC(RX8025T-UC)
                                              简介:I2C接口,内置温度补偿晶振,-30+75度 5ppm
                                              立创商城:https://item.szlcsc.com/54707.html
                                              数据手册:
                                              • https://item.szlcsc.com/datasheet/RX8025T-UC/54707.html
                                                环境光传感器(PT1206)
                                                简介:环境光传感器
                                                立创商城:https://item.szlcsc.com/6156385.html
                                                数据手册:
                                                • https://item.szlcsc.com/datasheet/SLPT1206AC-LB1/6156385.html
                                                  麦克风(PT1206)
                                                  简介:麦克风
                                                  立创商城:https://item.szlcsc.com/3020642.html
                                                  数据手册:
                                                  • https://item.szlcsc.com/datasheet/MSM261S4030H0R/3020642.html

                                                    3. 点阵屏验证

                                                    买了点阵屏想看下能不能自行驱动,就直接用树莓派驱动灯板,找了个开源软件 RGB-Matrix-P5-64x32
                                                    notion image
                                                    notion image
                                                    树莓派链接之后,在板子上编译代码之后发现板子只有一半在亮,如以下视频:
                                                    排查了一圈发现是驱动代码的问题:
                                                    • 板子是旧版的板子,是 1*16 逐行刷新的
                                                      • 但是开源项目的板子的驱动方式是新的,是分成两个板子 1*16 逐行刷新的
                                                        • 更改了代码配置刷新就正常了,相关代码

                                                          4. 原理图设计

                                                          模块详细设计

                                                          USB type C模块
                                                          • 供电模块连到稳压芯片
                                                            • 芯片下载调试功能链接到串口芯片
                                                              notion image
                                                              稳压模块
                                                              • 稳压芯片把 USB 的电压转为 3.3V
                                                                notion image
                                                                自动下载电路
                                                                notion image
                                                                notion image
                                                                麦克风模块
                                                                notion image
                                                                时钟模块
                                                                notion image
                                                                光感模块
                                                                notion image
                                                                灯板母座模块
                                                                notion image

                                                                5. PCB Layout

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

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

                                                                在焊接的过程中,
                                                                • 尝试只使用焊电烙铁进行焊接,发现 USB Type C 很难焊,原因是不是用的带松香的锡线,换了旧好焊很多
                                                                  • 后面 esp32 和麦克风模块电烙铁根本焊不了,后面果断买入了加热台,后面就舒服多了
                                                                    • 还有在通电之前要检查有没有短路和虚焊,这部分比较简单,万用表测一下就行
                                                                      No.
                                                                      焊接情况
                                                                      描述
                                                                      Quantity
                                                                      Comment
                                                                      Designator
                                                                      Footprint
                                                                      Value
                                                                      Manufacturer Part
                                                                      Manufacturer
                                                                      Supplier Part
                                                                      Supplier
                                                                      1
                                                                      不需要焊接
                                                                      2
                                                                      大圆焊盘
                                                                      5V,GND
                                                                      大圆焊盘
                                                                      2
                                                                      1
                                                                      CR1220-2
                                                                      B1
                                                                      BAT-SMD_CR1220-2
                                                                      CR1220-2
                                                                      Q&J
                                                                      C70381
                                                                      LCSC
                                                                      3
                                                                      已焊接
                                                                      电容
                                                                      2
                                                                      10u
                                                                      C1,C9
                                                                      C0603
                                                                      4
                                                                      已焊接,部分电容焊上之后容值增加
                                                                      电容
                                                                      4
                                                                      100nF
                                                                      C2,C3,C4,C5
                                                                      C0603
                                                                      5
                                                                      已焊接,不是完全确定正反
                                                                      肖基特二极管
                                                                      1
                                                                      B5819WS
                                                                      D1
                                                                      SOD-323_L1.8-W1.3-LS2.5-RD
                                                                      B5819WS
                                                                      MDD
                                                                      C64886
                                                                      LCSC
                                                                      6
                                                                      已焊接,不是完全确定正反
                                                                      开关二极管
                                                                      1
                                                                      IN4148
                                                                      D3
                                                                      SOD-323_L1.8-W1.3-LS2.5-RD
                                                                      IN4148
                                                                      null
                                                                      C9900022270
                                                                      LCSC
                                                                      7
                                                                      2
                                                                      HUB75
                                                                      JIN,JOUT
                                                                      HUB75
                                                                      8
                                                                      已按标识焊接,万用表测不出来正反
                                                                      红色 LED
                                                                      1
                                                                      led
                                                                      LED3
                                                                      LED0603_RED
                                                                      19-217/R6C-AL1M2VY/3T
                                                                      EVERLIGHT(台湾亿光)
                                                                      C72044
                                                                      LCSC
                                                                      9
                                                                      1
                                                                      Power
                                                                      LED4
                                                                      LED0603_RED
                                                                      19-217/R6C-AL1M2VY/3T
                                                                      EVERLIGHT(台湾亿光)
                                                                      C72044
                                                                      LCSC
                                                                      10
                                                                      已焊接
                                                                      三极管(BJT)
                                                                      2
                                                                      S8050
                                                                      Q2,Q3
                                                                      SOT-23-3_L3.0-W1.7-P0.95-LS2.9-BR
                                                                      S8050-J3Y
                                                                      (MDD) Jiangsu Yutai Elec
                                                                      C364312
                                                                      LCSC
                                                                      11
                                                                      已焊接
                                                                      电阻
                                                                      1
                                                                      100k
                                                                      R1
                                                                      R0603
                                                                      12
                                                                      已焊接
                                                                      电阻
                                                                      10
                                                                      10k
                                                                      R2,R3,R5,R6,R8,R13,R16,R17,R18,R19
                                                                      R0603
                                                                      13
                                                                      已焊接
                                                                      电阻
                                                                      2
                                                                      5.1k
                                                                      R4,R11
                                                                      R0603
                                                                      14
                                                                      已焊接
                                                                      电阻
                                                                      1
                                                                      100R
                                                                      R7
                                                                      R0603
                                                                      15
                                                                      已焊接
                                                                      电阻
                                                                      2
                                                                      1k
                                                                      R9,R15
                                                                      R0603
                                                                      16
                                                                      已焊接
                                                                      电阻
                                                                      2
                                                                      470(47k)
                                                                      R10,R12
                                                                      R0603
                                                                      17
                                                                      已焊接
                                                                      电阻
                                                                      1
                                                                      2k
                                                                      R14
                                                                      R0603
                                                                      18
                                                                      已焊接
                                                                      电阻
                                                                      1
                                                                      1K
                                                                      R20
                                                                      R0603
                                                                      0603WAF150LT5E
                                                                      UniOhm
                                                                      C45879
                                                                      LCSC
                                                                      19
                                                                      已焊接
                                                                      开关
                                                                      1
                                                                      BOOT
                                                                      SW2
                                                                      SW-SMD_L4.0-W2.9-LS5.0-A
                                                                      TSA343G00D-250J2
                                                                      BRIGHT
                                                                      C354947
                                                                      LCSC
                                                                      20
                                                                      已焊接
                                                                      开关
                                                                      1
                                                                      RST
                                                                      SW3
                                                                      SW-SMD_L4.0-W2.9-LS5.0-A
                                                                      TSA343G00D-250J2
                                                                      BRIGHT
                                                                      C354947
                                                                      LCSC
                                                                      21
                                                                      已焊接
                                                                      开关
                                                                      3
                                                                      KEY3X6X3.5MM
                                                                      U1,U6,U8
                                                                      KEY-SMD_KEY3-6-3.5MM
                                                                      KEY3X6X3.5MM
                                                                      null
                                                                      C9900001594
                                                                      LCSC
                                                                      22
                                                                      已焊接
                                                                      USB 转串口模块
                                                                      1
                                                                      CH340C
                                                                      U2
                                                                      CH340C封装
                                                                      CH340C
                                                                      WCH
                                                                      C84681
                                                                      LCSC
                                                                      23
                                                                      已焊接
                                                                      麦克风
                                                                      1
                                                                      MSM261S4030H0R
                                                                      U3
                                                                      LGA-8_L4.0-W3.0-P1.00-BL
                                                                      MSM261S4030H0R
                                                                      null
                                                                      C2840615
                                                                      LCSC
                                                                      24
                                                                      已焊接
                                                                      1
                                                                      ESP32-WROOM-32
                                                                      U4
                                                                      WIFIM-SMD_39P-L25.5-W18.0-P1.27
                                                                      ESP32-WROOM-32
                                                                      Espressif Systems
                                                                      C503587
                                                                      LCSC
                                                                      25
                                                                      已焊接
                                                                      实时时钟
                                                                      1
                                                                      RX8025T-UC
                                                                      U5
                                                                      SOP-14_208MIL
                                                                      RX8025T-UC
                                                                      EPSON
                                                                      C53691
                                                                      LCSC
                                                                      26
                                                                      已焊接
                                                                      线性稳压器(LDO)
                                                                      1
                                                                      AMS1117-3.3
                                                                      U7
                                                                      SOT-223_L6.7-W3.5-P2.30-BR
                                                                      AMS1117-3.3
                                                                      Youtai Semiconductor Co., Ltd.
                                                                      C347222
                                                                      LCSC
                                                                      27
                                                                      已焊接
                                                                      环境光传感器
                                                                      1
                                                                      PT1206
                                                                      U9
                                                                      PT1206
                                                                      28
                                                                      1
                                                                      TYPE-C
                                                                      USB2
                                                                      USB-C-TH_TYPE-C-31-D-09
                                                                      TYPE-C-31-D-09
                                                                      韩国韩荣
                                                                      C2848615
                                                                      LCSC
                                                                      notion image

                                                                      7. 烧录&调试

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

                                                                      8. 整机安装

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

                                                                      相关资料


                                                                      © Jiyu Shao 2018 - 2025