// hardware-index / v1.0 / esp32-compatible

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.

SENSORS: 55 PROTOCOLS: I2C / SPI / OneWire / UART / Analog VOLTAGE: 3.3V (logic)
Total entries
55
Avg price (EUR)
€5.46
I2C sensors
22
Analog sensors
6
// 55 sensors found
no image
actuator
€3.00

28BYJ-48 + ULN2003

5V unipolar stepper + driver board

Digital
6 pins · 4 specs · 2 libs
view →
ACS712
other
€2.50

ACS712

Hall-effect AC/DC current sensor

Analog
3 pins · 4 specs · 1 lib
view →
no image
other
€2.50

ADS1115

16-bit I2C ADC, 4 channels

I2C
5 pins · 4 specs · 1 lib
view →
no image
environment
€1.50

AHT20

Cheap I2C temp + humidity, replaces DHT22

I2C
4 pins · 4 specs · 2 libs
view →
no image
light
€3.50

APDS9960

Gesture + proximity + RGB + ALS

I2C
5 pins · 4 specs · 2 libs
view →
BH1750
light
€2.00

BH1750

Digital ambient light (lux)

I2C
5 pins · 4 specs · 2 libs
view →
BME280
environment
€3.80

BME280

Temp + humidity + barometric pressure

I2C SPI
4 pins · 4 specs · 2 libs
view →
no image
environment
€9.00

BME680

Temp + humidity + pressure + VOC (gas)

I2C SPI
4 pins · 5 specs · 2 libs
view →
BMP280
environment
€2.00

BMP280

Temp + pressure (no humidity)

I2C SPI
4 pins · 4 specs · 1 lib
view →
Capacitive Soil Moisture v1.2
other
€2.00

Capacitive Soil Moisture v1.2

Capacitive plant moisture probe

Analog
3 pins · 3 specs · 1 lib
view →
DHT11
environment
€1.50

DHT11

Basic temp + humidity, hobby grade

1-Wire-custom
3 pins · 4 specs · 2 libs
view →
DHT22 / AM2302
environment
€3.50

DHT22 / AM2302

Better accuracy temp + humidity

1-Wire-custom
3 pins · 4 specs · 2 libs
view →
no image
actuator
€3.00

DRV8833 Motor Driver

Dual H-bridge MOSFET driver, low voltage

Digital PWM
5 pins · 4 specs · 1 lib
view →
DS18B20
environment
€2.50

DS18B20

Waterproof digital temperature probe

1-Wire
3 pins · 4 specs · 2 libs
view →
HC-SR04
distance
€1.50

HC-SR04

Ultrasonic distance sensor

GPIO trigger/echo
4 pins · 4 specs · 2 libs
view →
no image
motion
€1.50

HC-SR501 (PIR)

Passive infrared motion detector

Digital
3 pins · 4 specs · 1 lib
view →
no image
display
€3.00

HD44780 16x2 LCD (I²C)

Classic 2-line character LCD with PCF8574 backpack

I2C
4 pins · 4 specs · 2 libs
view →
HX711 + Load Cell
other
€2.00

HX711 + Load Cell

24-bit ADC for load cells (weight)

2-wire serial
4 pins · 4 specs · 2 libs
view →
no image
display
€7.00

ILI9341 TFT

320x240 colour TFT (SPI)

SPI
9 pins · 4 specs · 2 libs
view →
INA219
other
€2.50

INA219

DC current + voltage monitor

I2C
6 pins · 4 specs · 1 lib
view →
no image
other
€3.00

INMP441

I2S MEMS digital microphone

I2S
6 pins · 4 specs · 2 libs
view →
no image
other
€1.20

KY-040 Rotary Encoder

Incremental rotary encoder w/ push button

Digital
5 pins · 4 specs · 2 libs
view →
no image
actuator
€3.00

L298N Motor Driver

Dual H-bridge DC motor driver

Digital PWM
5 pins · 4 specs · 1 lib
view →
LDR (Photoresistor)
light
€0.50

LDR (Photoresistor)

Analog light-dependent resistor

Analog
2 pins · 3 specs · 1 lib
view →
no image
comms
€6.00

LoRa SX1276 (Ra-02)

Long-range sub-GHz radio (LoRa modulation)

SPI
8 pins · 4 specs · 2 libs
view →
no image
other
€4.00

MAX30102

Heart rate + SpO2 (pulse oximeter)

I2C
5 pins · 4 specs · 2 libs
view →
MAX6675 (K-Type Thermocouple)
environment
€3.50

MAX6675 (K-Type Thermocouple)

K-type thermocouple amplifier

SPI
5 pins · 3 specs · 2 libs
view →
no image
display
€1.50

MAX7219 8x8 / 7-seg driver

SPI driver for LED matrices and 7-seg displays

SPI
5 pins · 4 specs · 2 libs
view →
no image
actuator
€4.00

MG90S Metal Gear Servo

13g metal-gear micro servo

PWM
3 pins · 4 specs · 1 lib
view →
no image
actuator
€6.00

MG996R High-Torque Servo

55g high-torque servo, full size

PWM
3 pins · 4 specs · 1 lib
view →
MH-Z19B
other
€18.00

MH-Z19B

True NDIR CO2 sensor

PWM UART
4 pins · 4 specs · 2 libs
view →
no image
environment
€6.00

MLX90614

Non-contact IR thermometer

I2C
4 pins · 4 specs · 2 libs
view →
MPU6050
motion
€2.50

MPU6050

6-axis accel + gyro IMU

I2C
5 pins · 4 specs · 2 libs
view →
MPU9250
motion
€4.50

MPU9250

9-axis IMU (accel + gyro + mag)

I2C SPI
4 pins · 4 specs · 2 libs
view →
MQ-135
other
€2.00

MQ-135

Air quality (NH3, NOx, CO2, alcohol)

Analog Digital
4 pins · 3 specs · 1 lib
view →
MQ-2
other
€2.00

MQ-2

Gas sensor (LPG, smoke, CO)

Analog Digital
4 pins · 3 specs · 1 lib
view →
no image
power
€1.00

MT3608 Boost Converter

DC step-up converter (2–24V)

4 pins · 4 specs · 1 lib
view →
no image
actuator
€12.00

NEMA17 + A4988

Bipolar stepper + microstepping driver

Digital
6 pins · 4 specs · 2 libs
view →
no image
other
€25.00

PMS5003

Laser PM1.0 / PM2.5 / PM10 particle sensor

UART
5 pins · 4 specs · 2 libs
view →
no image
comms
€2.00

RC522 RFID

13.56 MHz RFID reader/writer

I2C SPI UART
7 pins · 4 specs · 1 lib
view →
Reed Switch
other
€1.00

Reed Switch

Magnetic contact switch

Digital
2 pins · 3 specs · 1 lib
view →
no image
other
€45.00

SCD30

True NDIR CO2 + temp + humidity

I2C Modbus PWM
4 pins · 5 specs · 2 libs
view →
no image
other
€50.00

SCD41

Photoacoustic CO2 sensor (small, modern)

I2C
4 pins · 4 specs · 2 libs
view →
no image
actuator
€2.50

SG90 Micro Servo

9g micro servo, 180° rotation

PWM
3 pins · 5 specs · 2 libs
view →
no image
environment
€5.00

SHT31-D

High-accuracy temp + humidity (Sensirion)

I2C
4 pins · 4 specs · 2 libs
view →
no image
display
€3.50

SSD1306 OLED 0.96"

128x64 monochrome OLED

I2C SPI
4 pins · 4 specs · 2 libs
view →
no image
display
€6.00

ST7789 IPS TFT

Colour IPS TFT, fast SPI

SPI
8 pins · 4 specs · 2 libs
view →
no image
motion
€1.00

SW-420 Vibration

Tilt/shock vibration switch

Analog Digital
4 pins · 4 specs · 1 lib
view →
no image
light
€4.00

TCS34725

RGB color sensor with IR filter

I2C
5 pins · 4 specs · 1 lib
view →
no image
power
€0.50

TP4056 LiPo Charger

Single-cell Li-Ion / LiPo charge module (USB)

6 pins · 4 specs · 1 lib
view →
TSL2561
light
€3.00

TSL2561

High-precision lux sensor

I2C
4 pins · 3 specs · 1 lib
view →
VL53L0X
distance
€3.50

VL53L0X

Time-of-Flight laser distance

I2C
5 pins · 4 specs · 2 libs
view →
no image
distance
€6.00

VL53L1X

Long-range ToF laser (4m)

I2C
5 pins · 4 specs · 2 libs
view →
no image
display
€0.20

WS2812B / NeoPixel

Addressable RGB LED strip / ring

1-Wire-custom
3 pins · 4 specs · 2 libs
view →
no image
comms
€1.50

nRF24L01+

2.4 GHz transceiver (point-to-point / mesh)

SPI
8 pins · 4 specs · 2 libs
view →
esc
navigate open
// esp32 search