创客源
主控与扩展

ESP32-WROOM-32 开发板

也称:ESP32 / ESP32 DevKit

集成 Wi-Fi 与蓝牙的双核微控制器开发板,适合物联网、无线控制和边缘采集项目。

#WiFi #蓝牙 #双核 #物联网
esp32_wroom1
参考价格 18.0 元 淘宝搜索

Overview

基础概况

ESP32-WROOM-32 是一款性价比较高的物联网主控模块,内置双核处理器、Wi-Fi、蓝牙和丰富 GPIO。它既能作为联网终端独立运行,也能作为传感器网关接入多个外设。

工作原理:ESP32 通过片上射频、基带、双核 MCU 和外设控制器完成无线通信与本地控制。开发者通常使用 Arduino、ESP-IDF 或 MicroPython 编写固件,通过 GPIO、I2C、SPI、UART、ADC 等接口连接传感器和执行器。

Engineering

工程要点

工程要点

难度
中级
数据状态
待核实
接口
GPIOADCDACPWMI2CSPIUARTWiFiBLE
常用主控
独立主控

供电与采购

供电
USB 5V / 3.3V
逻辑电平
3.3V
电流
建议 500mA 以上

外接 5V 传感器信号时需要确认 GPIO 电平兼容。

购买关键词
ESP32-WROOM-32 开发板ESP32 DevKitESP32 Type-C

典型搭配

桌面天气站

采集环境数据并通过 OLED 或网页展示。

ESP32 + BME280 + SSD1306 OLED

避障小车

用距离传感器触发转向和电机控制。

ESP32 + HC-SR04 + L298N

Specifications

基础参数

参数
工作电压3.3 V
CPU双核 Xtensa LX6 最高 240MHz
Flash4MB
SRAM520KB
无线协议802.11 b/g/n Wi-Fi + BLE 4.2
常用接口GPIO / ADC / DAC / PWM / I2C / SPI / UART

Pinout

引脚与接线

引脚说明
3V33.3V 稳压输出3.3V
GND地线
GPIO 21默认 I2C SDA
GPIO 22默认 I2C SCL
GPIO 2常见板载 LED 引脚

Examples

代码示例

点亮板载 LED

python

from machine import Pin
import time

led = Pin(2, Pin.OUT)

while True:
    led.value(not led.value())
    time.sleep(0.5)

Applications

应用场景

桌面天气站应用

桌面天气站

通过 Wi-Fi 获取天气数据,并结合 OLED 显示本地传感器读数。

BME280SSD1306 OLED
蓝牙控制器应用

蓝牙 HID 控制器

利用 BLE HID 模拟键盘、鼠标或自定义控制器。

按键电池外壳

Warnings

注意事项

  • ESP32 GPIO 逻辑电平为 3.3V,接 5V Echo 信号时建议分压或电平转换。
  • 启动相关引脚不宜随意外接强上拉或强下拉。

Relations

相关模块