ESP32 Sensor Catalog
Wiring reference, pricing, and library index for ESP32-compatible sensors. All pinouts target the standard ESP32-WROOM-32 / DevKit V1 unless otherwise noted. Community-driven — sign in to submit new sensors.
28BYJ-48 + ULN2003
5V unipolar stepper + driver board
ACS712
Hall-effect AC/DC current sensor
ADS1115
16-bit I2C ADC, 4 channels
AHT20
Cheap I2C temp + humidity, replaces DHT22
APDS9960
Gesture + proximity + RGB + ALS
BH1750
Digital ambient light (lux)
BME280
Temp + humidity + barometric pressure
BME680
Temp + humidity + pressure + VOC (gas)
BMP280
Temp + pressure (no humidity)
Capacitive Soil Moisture v1.2
Capacitive plant moisture probe
DHT11
Basic temp + humidity, hobby grade
DHT22 / AM2302
Better accuracy temp + humidity
DRV8833 Motor Driver
Dual H-bridge MOSFET driver, low voltage
DS18B20
Waterproof digital temperature probe
HC-SR04
Ultrasonic distance sensor
HC-SR501 (PIR)
Passive infrared motion detector
HD44780 16x2 LCD (I²C)
Classic 2-line character LCD with PCF8574 backpack
HX711 + Load Cell
24-bit ADC for load cells (weight)
ILI9341 TFT
320x240 colour TFT (SPI)
INA219
DC current + voltage monitor
INMP441
I2S MEMS digital microphone
KY-040 Rotary Encoder
Incremental rotary encoder w/ push button
L298N Motor Driver
Dual H-bridge DC motor driver
LDR (Photoresistor)
Analog light-dependent resistor
LoRa SX1276 (Ra-02)
Long-range sub-GHz radio (LoRa modulation)
MAX30102
Heart rate + SpO2 (pulse oximeter)
MAX6675 (K-Type Thermocouple)
K-type thermocouple amplifier
MAX7219 8x8 / 7-seg driver
SPI driver for LED matrices and 7-seg displays
MG90S Metal Gear Servo
13g metal-gear micro servo
MG996R High-Torque Servo
55g high-torque servo, full size
MH-Z19B
True NDIR CO2 sensor
MLX90614
Non-contact IR thermometer
MPU6050
6-axis accel + gyro IMU
MPU9250
9-axis IMU (accel + gyro + mag)
MQ-135
Air quality (NH3, NOx, CO2, alcohol)
MQ-2
Gas sensor (LPG, smoke, CO)
MT3608 Boost Converter
DC step-up converter (2–24V)
NEMA17 + A4988
Bipolar stepper + microstepping driver
PMS5003
Laser PM1.0 / PM2.5 / PM10 particle sensor
RC522 RFID
13.56 MHz RFID reader/writer
Reed Switch
Magnetic contact switch
SCD30
True NDIR CO2 + temp + humidity
SCD41
Photoacoustic CO2 sensor (small, modern)
SG90 Micro Servo
9g micro servo, 180° rotation
SHT31-D
High-accuracy temp + humidity (Sensirion)
SSD1306 OLED 0.96"
128x64 monochrome OLED
ST7789 IPS TFT
Colour IPS TFT, fast SPI
SW-420 Vibration
Tilt/shock vibration switch
TCS34725
RGB color sensor with IR filter
TP4056 LiPo Charger
Single-cell Li-Ion / LiPo charge module (USB)
TSL2561
High-precision lux sensor
VL53L0X
Time-of-Flight laser distance
VL53L1X
Long-range ToF laser (4m)
WS2812B / NeoPixel
Addressable RGB LED strip / ring
nRF24L01+
2.4 GHz transceiver (point-to-point / mesh)