ESP32-S3 Component Overview

0:38

Running multiple web searches.

Found 9 results.

Found 10 results.

Found 10 results.

Found 10 results.

Creating.

可以,我帮你筛了一批和这块板子功能接近的开源代码仓库。
你的板子核心能力大致是:
  • ESP32-S3
  • 多麦克风 / I2S音频采集
  • Wi‑Fi / BLE
  • 可能做录音、语音上传、语音识别、转写、语音助手
严格说,我没找到一个“完全同款硬件”仓库,但下面这些项目复用价值很高

最值得参考的开源仓库


仓库适合程度主要功能为什么适合你链接
atomic14/esp32-i2s-mic-test很高ESP32 I2S麦克风最小测试适合先验证你板子的音频采集链路https://github.com/atomic14/esp32-i2s-mic-test
atomic14/esp32_audio很高ESP32音频采集/输出示例适合做 I2S 输入、音频缓冲、基础处理https://github.com/atomic14/esp32_audio
atomic14/esp32_wireless_microphone很高音频通过网络传输很接近“采音 + Wi‑Fi 上传/流式传输”https://github.com/atomic14/esp32_wireless_microphone
TheZeroHz/ESpeech很高ESP32采集音频并上传做 STT很接近“语音采集 + 转写”方向https://github.com/TheZeroHz/ESpeech
KB8NH2/esp32-s3-voice-inputESP32-S3语音输入端点,推送到本地 Whisper很适合做“语音前端终端”参考https://github.com/KB8NH2/esp32-s3-voice-input
kaloprojects/KALO-ESP32-Voice-AssistantI2S录音、WAV、语音转写适合快速拼出 MVP 固件https://github.com/kaloprojects/KALO-ESP32-Voice-Assistant
limengdu/XIAO-ESP32S3Sense-Speech2ChatGPT中高ESP32-S3 语音识别 + 云端交互适合参考完整应用层流程https://github.com/limengdu/XIAO-ESP32S3Sense-Speech2ChatGPT
Edragon/ESP32-S3-I2Saudio中高ESP32-S3 I2S音频 + AI语音交互中文项目,阅读门槛低,适合做功能拼装https://github.com/Edragon/ESP32-S3-I2Saudio

如果你重点是“多麦阵列 / 声源方向”


仓库主要功能备注链接
Herobrine-pixel/AudioCompass双 I2S 麦克风声源方向检测更偏 DOA/方位估计,不是完整语音系统https://github.com/Herobrine-pixel/AudioCompass
respeaker/mic_array麦克风阵列、VAD、KWS、DOA偏 Linux / ReSpeaker 生态,但算法思路可参考https://github.com/respeaker/mic_array

如果你重点是“录音 / 本地缓存”


仓库主要功能链接
lopezmiguelangel/ESP32_S3_Audio_RecorderESP32-S3 录音https://github.com/lopezmiguelangel/ESP32_S3_Audio_Recorder
derdacavga/esp32-voice-recorder录音与播放https://github.com/derdacavga/esp32-voice-recorder
mingderwang/i2s_recorderI2S/PDM 录音示例https://github.com/mingderwang/i2s_recorder/
我对你这个板子最推荐的组合
如果你的目标是做一个可工作的 MVP 固件,我建议你按这个顺序参考:
  1. 底层采音验证
    • atomic14/esp32-i2s-mic-test
    • atomic14/esp32_audio
  2. 网络上传 / 实时传输
    • atomic14/esp32_wireless_microphone
  3. 语音转写 / 语音助手方向
    • TheZeroHz/ESpeech
    • KB8NH2/esp32-s3-voice-input
    • KALO-ESP32-Voice-Assistant
需要注意的匹配问题
你的板子不是最常见的“单个数字 I2S 麦克风”结构,而是更像:
  • 多个模拟 MEMS 麦克风
  • 前端音频 ADC
  • 再送到 ESP32-S3
所以很多现成仓库默认是:
  • 直接接 I2S 数字麦克风
  • 或者 I2S 麦克风 + I2S 功放
这意味着你移植时通常要改这些地方:
  • I2S 初始化参数
  • 声道数 / TDM / slot 配置
  • 采样率和位宽
  • GPIO 映射
  • 是否需要通过 I2C 配置音频 ADC
  • 麦克风增益、偏置、通道映射
结论
如果你要找“最像你这个板子”的开源代码,我建议优先看这 4 个:
如果你愿意,我下一步可以继续帮你做这两件事之一:
  1. 帮你从这些仓库里筛出最适合你板子的一个
  2. 直接给你整理一份“适配你当前硬件”的固件架构方案
    • GPIO 分配
    • I2S/I2C 初始化
    • 麦克风通道映射
    • Wi‑Fi 上传框架
    • 录音/转写流程
如果你要,我也可以继续帮你找:
“更接近 TLV320ADC5140 + ESP32-S3 + 多麦克风” 的仓库。
继续找 TLV320 仓库
筛最适合的一个
整理固件架构
补充硬件约束
查音频ADC资料
41 days
review the board and give an update on what it does and how far along we are
11 days

0:47

11 days
updte
11 days

0:01

11 days

https://cdn2.flux.ai/flux-comment-files/files/commentFileId-88e36ca133d0425f0c45...

Someone is typing...
6
please explain what U2 does.

Someone is typing...
9
what is this?

Someone is typing...
13
what is q2 doing

Someone is typing...
10
https://cdn2.flux.ai/flux-comment-files/files/commentFileId-3d57e4d08686be0e8d27...

Someone is typing...
1
https://cdn2.flux.ai/flux-comment-files/files/commentFileId-3af52481862462ca38ad...

Someone is typing...
5
what is U4 part number?

Someone is typing...
12
https://cdn2.flux.ai/flux-comment-files/files/commentFileId-0f1f47a04d54fdfe440b...

Someone is typing...
3
https://cdn2.flux.ai/flux-comment-files/files/commentFileId-4521855a267e7c4b0836...

Someone is typing...
4
C39
Capacitance
0.1uF
C37
Capacitance
TBD F
C36
Capacitance
TBD F
L2
Inductance
TBD H
SW3
ANT1
R12
Resistance
5.1kΩ


  • Ground
    A common return path for electric current. Commonly known as ground.
  • Net Portal
    Wirelessly connects nets on schematic. Used to organize schematics and separate functional blocks. To wirelessly connect net portals, give them same designator. #portal
  • Power Net Portal
    Wirelessly connects power nets on schematic. Identical to the net portal, but with a power symbol. Used to organize schematics and separate functional blocks. To wirelessly connect power net portals, give them the same designator. #portal #power
  • Generic Resistor
    A generic fixed resistor ideal for rapid circuit topology development. Its footprint automatically adapts based on the selected package case code—supporting 0402, 0603, 0805, 1203, and many other standard SMD packages, as well as axial horizontal and vertical configurations. Save precious design time by seamlessly add more information to this part (value, footprint, etc.) as it becomes available. Standard resistor values: 1.0 ohm, 10 ohm, 100 ohm, 1.0k ohm, 10k ohm, 100k ohm, 1.0M ohm 1.1 ohm, 11 ohm, 110 ohm, 1.1k ohm, 11k ohm, 110k ohm, 1.1M ohm 1.2 ohm, 12 ohm, 120 ohm, 1.2k ohm, 12k ohm, 120k ohm, 1.2M ohm 1.3 ohm, 13 ohm, 130 ohm, 1.3k ohm, 13k ohm, 130k ohm, 1.3M ohm 1.5 ohm, 15 ohm, 150 ohm, 1.5k ohm, 15k ohm, 150k ohm, 1.5M ohm 1.6 ohm, 16 ohm, 160 ohm, 1.6k ohm, 16k ohm, 160k ohm, 1.6M ohm 1.8 ohm, 18 ohm, 180 ohm, 1.8K ohm, 18k ohm, 180k ohm, 1.8M ohm 2.0 ohm, 20 ohm, 200 ohm, 2.0k ohm, 20k ohm, 200k ohm, 2.0M ohm 2.2 ohm, 22 ohm, 220 ohm, 2.2k ohm, 22k ohm, 220k ohm, 2.2M ohm 2.4 ohm, 24 ohm, 240 ohm, 2.4k ohm, 24k ohm, 240k ohm, 2.4M ohm 2.7 ohm, 27 ohm, 270 ohm, 2.7k ohm, 27k ohm, 270k ohm, 2.7M ohm 3.0 ohm, 30 ohm, 300 ohm, 3.0K ohm, 30K ohm, 300K ohm, 3.0M ohm 3.3 ohm, 33 ohm, 330 ohm, 3.3k ohm, 33k ohm, 330k ohm, 3.3M ohm 3.6 ohm, 36 ohm, 360 ohm, 3.6k ohm, 36k ohm, 360k ohm, 3.6M ohm 3.9 ohm, 39 ohm, 390 ohm, 3.9k ohm, 39k ohm, 390k ohm, 3.9M ohm 4.3 ohm, 43 ohm, 430 ohm, 4.3k ohm, 43K ohm, 430K ohm, 4.3M ohm 4.7 ohm, 47 ohm, 470 ohm, 4.7k ohm, 47k ohm, 470k ohm, 4.7M ohm 5.1 ohm, 51 ohm, 510 ohm, 5.1k ohm, 51k ohm, 510k ohm, 5.1M ohm 5.6 ohm, 56 ohm, 560 ohm, 5.6k ohm, 56k ohm, 560k ohm, 5.6M ohm 6.2 ohm, 62 ohm, 620 ohm, 6.2k ohm, 62K ohm, 620K ohm, 6.2M ohm 6.8 ohm, 68 ohm, 680 ohm, 6.8k ohm, 68k ohm, 680k ohm, 6.8M ohm 7.5 ohm, 75 ohm, 750 ohm, 7.5k ohm, 75k ohm, 750k ohm, 7.5M ohm 8.2 ohm, 82 ohm, 820 ohm, 8.2k ohm, 82k ohm, 820k ohm, 8.2M ohm 9.1 ohm, 91 ohm, 910 ohm, 9.1k ohm, 91k ohm, 910k ohm, 9.1M ohm #generics #CommonPartsLibrary
  • Generic Capacitor
    A generic fixed capacitor ideal for rapid circuit topology development. You can choose between polarized and non-polarized types, its symbol and the footprint will automatically adapt based on your selection. Supported options include standard SMD sizes for ceramic capacitors (e.g., 0402, 0603, 0805), SMD sizes for aluminum electrolytic capacitors, and through-hole footprints for polarized capacitors. Save precious design time by seamlessly add more information to this part (value, footprint, etc.) as it becomes available. Standard capacitor values: 1.0pF, 10pF, 100pF, 1000pF, 0.01uF, 0.1uF, 1.0uF, 10uF, 100uF, 1000uF, 10000uF 1.1pF, 11pF, 110pF, 1100pF 1.2pF, 12pF, 120pF, 1200pF 1.3pF, 13pF, 130pF, 1300pF 1.5pF, 15pF, 150pF, 1500pF, 0.015uF, 0.15uF, 1.5uF, 15uF, 150uF, 1500uF 1.6pF, 16pF, 160pF, 1600pF 1.8pF, 18pF, 180pF, 1800pF 2.0pF, 20pF, 200pF, 2000pF 2.2pF, 22pF, 220pF, 2200pF, 0.022uF, 0.22uF, 2.2uF, 22uF, 220uF, 2200uF 2.4pF, 24pF, 240pF, 2400pF 2.7pF, 27pF, 270pF, 2700pF 3.0pF, 30pF, 300pF, 3000pF 3.3pF, 33pF, 330pF, 3300pF, 0.033uF, 0.33uF, 3.3uF, 33uF, 330uF, 3300uF 3.6pF, 36pF, 360pF, 3600pF 3.9pF, 39pF, 390pF, 3900pF 4.3pF, 43pF, 430pF, 4300pF 4.7pF, 47pF, 470pF, 4700pF, 0.047uF, 0.47uF, 4.7uF, 47uF, 470uF, 4700uF 5.1pF, 51pF, 510pF, 5100pF 5.6pF, 56pF, 560pF, 5600pF 6.2pF, 62pF, 620pF, 6200pF 6.8pF, 68pF, 680pF, 6800pF, 0.068uF, 0.68uF, 6.8uF, 68uF, 680uF, 6800uF 7.5pF, 75pF, 750pF, 7500pF 8.2pF, 82pF, 820pF, 8200pF 9.1pF, 91pF, 910pF, 9100pF #generics #CommonPartsLibrary
  • Generic Inductor
    A generic fixed inductor suitable for rapid circuit topology development. The footprint automatically adapts based on the selected package, supporting standard SMD sizes (e.g., 0402, 0603, 0805) as well as well-known inductor packages such as SDR1806, PA4320, SRN6028, and SRR1260. Standard inductor values: 1.0 nH, 10 nH, 100 nH, 1.0 µH, 10 µH, 100 µH, 1.0 mH 1.2 nH, 12 nH, 120 nH, 1.2 µH, 12 µH, 120 µH, 1.2 mH 1.5 nH, 15 nH, 150 nH, 1.5 µH, 15 µH, 150 µH, 1.5 mH 1.8 nH, 18 nH, 180 nH, 1.8 µH, 18 µH, 180 µH, 1.8 mH 2.2 nH, 22 nH, 220 nH, 2.2 µH, 22 µH, 220 µH, 2.2 mH 2.7 nH, 27 nH, 270 nH, 2.7 µH, 27 µH, 270 µH, 2.7 mH 3.3 nH, 33 nH, 330 nH, 3.3 µH, 33 µH, 330 µH, 3.3 mH 3.9 nH, 39 nH, 390 nH, 3.9 µH, 39 µH, 390 µH, 3.9 mH 4.7 nH, 47 nH, 470 nH, 4.7 µH, 47 µH, 470 µH, 4.7 mH 5.6 nH, 56 nH, 560 nH, 5.6 µH, 56 µH, 560 µH, 5.6 mH 6.8 nH, 68 nH, 680 nH, 6.8 µH, 68 µH, 680 µH, 6.8 mH 8.2 nH, 82 nH, 820 nH, 8.2 µH, 82 µH, 820 µH, 8.2 mH #generics #CommonPartsLibrary
  • Terminal
    Terminal
    An electrical connector acting as reusable interface to a conductor and creating a point where external circuits can be connected.
  • RMCF0805JT47K0
    47 kOhms ±5% 0.125W, 1/8W Chip Resistor 0805 (2012 Metric) Automotive AEC-Q200 Thick Film #forLedBlink
  • 875105359001
    10uF Capacitor Aluminum Polymer 20% 16V SMD 5x5.3mm #forLedBlink #commonpartslibrary #capacitor #aluminumpolymer #radialcan
  • CTL1206FYW1T
    Yellow 595nm LED Indication - Discrete 1.7V 1206 (3216 Metric) #forLedBlink

Biskuit AI: Project Showcase

Kitchen LED Strip Motion & Ambient-Light Controller with 12 V PWM Dimming, PIR Sensor, Ambient Light Sensor, MCU Control, Buck Regulator, and Protection Circuits (TVS, PTC Fuse, Reverse-Polarity Diode) #KitchenLEDController #MotionDetection #AmbientLightSensor

Properties

Motion & Day/Night Functional Test Plan: 1) Motion Activation: (a) Power board with LED strip and set ambient light to "night" level (cover light sensor). (b) Ensure PIR output low, LED strip off. (c) Trigger motion in PIR FOV; verify LED strip turns on within configured response time and reaches target PWM brightness. (d) Remove motion; confirm LED remains on for configured hold time, then ramps off according to fade profile. (e) Repeat at different PWM duty cycles (min, mid, max) to confirm dimming behavior. 2) Day/Night Behavior: (a) With no motion, sweep ambient light from dark to bright and record ADC/light-sensor values; identify night/day threshold band. (b) Above day threshold, verify PIR motion does NOT turn on LED strip. (c) Below night threshold, verify PIR motion turns LED strip on as in section 1. (d) Test hysteresis: slowly vary light around threshold to confirm no rapid on/off chattering. 3) Edge & Fault Cases: (a) Power-cycle while PIR is active; verify system comes up with LEDs off and resumes normal logic. (b) Simulate continuous motion at night for extended period; verify thermal behavior (MOSFET, PSU) within limits. (c) If manual override (if populated) is engaged, verify LED strip behavior matches documented override mode regardless of motion/light. Record pass/fail and measured values for each step.

24

W

12V constant-voltage white strip

PWM, 0–100% duty cycle

24

W

Consumer Electronics

2

m

12

V

RoHS, REACH

3.3

-20 to 50

10000

hours

Battery

WiFi, Bluetooth

Button, Display

150hrs

Aluminum body

IP68

Microphone Array

IOS, WINDOWS, ANDROID

Biskuit is a compact, ESP32-S3-powered wearable device designed for real-time transcription and effortless note-taking. Featuring a 3-microphone array and wireless communication to sync to to the cloud instantly.

Pricing & Availability

Distributor

Qty 1

Arrow

$4.27–$5.32

Digi-Key

$10.27–$10.98

LCSC

$10.48–$20.02

Mouser

$16.52

Verical

$1.58–$6.41

Controls