外观
硬件与工具清单
第一章不需要任何硬件
第一章 全部是概念和代码阅读,用不上板子。想省钱的话可以先学完第一章再下单。
必备(约 ¥150)
买板子认准 ESP32-S3
本课程基于 ESP32-S3。它和老款 ESP32 的引脚编号、ADC 通道、蓝牙能力都不一样,买错了照着课程接线会不通。
商品页要写明 ESP32-S3,认准 S3 这两个字符。
| 器件 | 型号 | 参考价 | 用在哪 |
|---|---|---|---|
| 主控 | ESP32-S3-DevKitC-1 | ¥45 | 全部 |
| 显示 | 2.8" ST7789 240×320 SPI 屏 | ¥45 | 2.4、3.7 |
| 温湿度 | AHT20 或 SHT30 | ¥8 | 2.3、3.6 |
| 光敏 | 光敏电阻 + 10kΩ 电阻 | ¥1 | 2.5,接 GPIO1 |
| 功放 | NS4168 模块 | ¥10 | 2.7,闹铃靠它 | | 喇叭 | 4Ω / 8Ω 小喇叭 | ¥5 | 接功放输出 | | SD 卡 | microSD 32GB 以下 | ¥15 | FAT32,存数据、铃声、图片 | | 麦克风 | LMD4030T261-OA1(PDM) | ¥5 | 语音命令 | | 连接 | 面包板 + 杜邦线 | ¥15 | 全部 | | 线材 | 能传数据的 USB 线 | ¥5 | 全部 |
USB 线
很多充电线只有电源没有数据线芯,插上完全没反应。认不到串口时先换一根线试试。
调试工具(强烈建议)
| 工具 | 参考价 | 什么时候救命 |
|---|---|---|
| 逻辑分析仪(8 通道) | ¥40 | 调 I2C/SPI/I2S 时序,性价比最高的投资 |
| 万用表 | ¥50 | 量电压、查通断、找虚焊 |
| 示波器 | ¥400+ | 看 PWM 波形、信号完整性,非必需 |
软件环境
- ESP-IDF v5.x(本课程基于 v5.2+,目标芯片 esp32s3)—— 装官方 ESP-IDF 安装工具
- VS Code + ESP-IDF 插件 —— 编辑、编译、烧录、调试一体
- 串口工具 ——
idf.py monitor已经够用
bash
# 验证环境
idf.py --version
# ESP-IDF v5.2.1
# 建工程并烧录
idf.py set-target esp32s3 # ⭐ 别写成 esp32
idf.py build flash monitor电平与供电
- ESP32-S3 的 IO 是 3.3V,直接接 5V 模块可能烧片
- 功放、SD 卡的瞬时电流较大,USB 供电不足会导致莫名重启 —— 音量大时重启,先怀疑电源