ESP32 / S3 / C3 / C6 全生态

让每一个 ESP32 创客灵感
落地生花

集成了浏览器免驱动一键固件烧录、交互式引脚速查、避坑指引与详尽材料清单(BOM)的软硬件开源创客站点。

100%
实机验证源码
4 款
主流芯片引脚
WebSerial
免驱直接烧录
ESP32-S3 FreeRTOS
WiFi + BLE 5.0
// 🚀 极客免驱一键烧录 WLED 示例
#include <WiFi.h>
#include <FastLED.h>

#define LED_PIN     2
#define NUM_LEDS    60
CRGB leds[NUM_LEDS];

void setup() {
  // ⚡ 硬件避坑:并联 1000uF 电容防瞬态掉电
  FastLED.addLeds<WS2812B, LED_PIN, GRB>(leds, NUM_LEDS);
  WiFi.begin("ESPDIY_IOT", "MakerPass2026");
}
⚡ 瞬态峰值电流: 480mA 休眠功耗: 15μA

ESP32 芯片引脚与避坑速查器

悬停查看引脚复用功能;点击类型高亮筛选;警惕 ADC2 与 Wi-Fi 互斥、纯输入与 Strapping 启动陷阱。

全部显示
电源 (VCC/GND)
模拟输入 (ADC/DAC)
通用输入输出 (GPIO)
I2C 总线 (SDA/SCL)
SPI 总线
避坑警示引脚
ESP32-WROOM FCC ID: 2AC7Z-ESPWROOM32 espdiy.com
⚠️
ADC2 与 Wi-Fi 互斥灾难

开启 Wi-Fi 后,ADC2 引脚(GPIO 0, 2, 4, 12-15, 25-27)的读取将全部失真或返回 0!测量传感器必须改用 ADC1(GPIO 32-39)。

⬇️
纯输入引脚(GPI 34~39)

GPIO 34, 35, 36, 39 内部无上拉/下拉电阻,不可作为输出,连接按键时必须外接硬件上拉电阻。

⚡
GPIO12 启动电压陷阱

经典 ESP32 上电瞬间若 GPIO12 被拉高,会将内部 Flash 电压切为 1.8V,导致直接触发 Brownout 掉电重启死机!

精选软硬件 DIY 实战项目

包含完整原理图接线、BOM 材料清单、经 24 小时长跑验证的代码与 3D 打印外壳模型。

芯片型号:
制作难度:
应用分类:

主流芯片横向全维度对比

为您的下一个创意项目精准挑选性价比最高、外设最匹配的微控制器核心。

硬件致命坑与高频报错库

汇集了全球极客在软硬件开发中最容易踩翻的经典陷阱与标准解决方案。

⚡ 报错:A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header ▼
根本原因:ESP32 芯片未进入 Bootloader 下载模式,或板载自动下载电路三极管延迟不够。
标准解决方案:按住板载 BOOT 按钮不放,点击烧录按钮,看到终端输出 Connecting........_____..... 时松开 BOOT 键即可。若仍旧失败,请在 EN 引脚与地之间焊接一颗 100nF (0.1μF) 陶瓷电容以吸收复位毛刺。
🔥 报错:Brownout detector was triggered(欠压掉电保护反复重启) ▼
根本原因:ESP32 在启动 Wi-Fi 或蓝牙射频的一瞬间,瞬态脉冲电流会飙升至 450mA 以上。普通劣质细 USB 线的阻抗导致电压瞬间跌破 2.4V。
标准解决方案:1. 更换为线芯较粗的优质数据线;2. 在开发板 3.3V 与 GND 焊盘之间,就近并联一个 47μF~100μF 钽电容或低内阻电解电容,即可彻底解决此问题。
🔌 硬件坑:Type-C 数据线插上 Mac 或 PD 充电头,板子完全不通电、指示灯不亮 ▼
根本原因:许多廉价开源板在绘制 Type-C 接口时,漏焊了 CC1 和 CC2 引脚上的两个 5.1kΩ 下拉电阻。具有 E-Marker 智能握手功能的双头 C-to-C 数据线会认为未连接用电设备,拒绝输出 5V 电压!
标准解决方案:换用传统的 USB-A 转 Type-C 数据线进行供电和烧录即可。