Component Encyclopedia

What is it? How do I connect it? What can I build? Every part explained simply.

8Components 5Categories 3.3 VESP32 focus
ESP32 components and classroom electronics kits on desks

8 components

Product-style illustration of a generic BME280 breakout module with pin header labels
SensorsBeginner

BME280 ESP32 Sensor Wiring and Code

Wire a BME280 sensor to ESP32 over I2C with GPIO21/GPIO22, 3.3 V power, Arduino code, 0x76/0x77 address handling, and temperature, humidity, pressure, and altitude-estimate guidance.

Temperature, humidity, and barometric pressure3.3 V friendly
View Guide
DHT22 Sensor with ESP32
SensorsBeginner

DHT22 Sensor with ESP32

DHT22 ESP32 wiring and code reference for temperature and humidity projects, with GPIO4 DATA wiring, 3.3 V power, pull-up resistor guidance, Arduino setup, and common read-failure fixes.

Air temperature and relative humidity3.3 V friendly
View Guide
ESP32-CAM (AI-Thinker)
BoardsIntermediate

ESP32-CAM (AI-Thinker)

AI-Thinker ESP32-CAM board with an integrated OV2640 camera, fixed camera pin map, FTDI upload wiring, 5 V power guidance, and privacy-first local camera use.

AI-Thinker ESP32-CAM3.3 V friendly
View Guide
ESP32 DevKit Pinout and Board Guide
BoardsBeginner

ESP32 DevKit Pinout and Board Guide

ESP32 DevKit pinout and beginner board reference for GPIO, 3.3 V logic, power pins, GND, input-only pins, boot-pin cautions, Arduino uploads, Wi-Fi, ADC, PWM, and I2C.

Classic ESP32-WROOM module on common DevKit boards3.3 V friendly
View Guide
HC-SR04 Ultrasonic Distance Sensor
SensorsBeginner

HC-SR04 Ultrasonic Distance Sensor

HC-SR04 ESP32 ultrasonic sensor reference with VCC 5 V, GND, TRIG on GPIO5, ECHO on GPIO18 through a 10 kOhm / 20 kOhm divider, distance code, and troubleshooting.

About 2 cm to 400 cm3.3 V friendly
View Guide
HC-SR501 PIR Motion Sensor
Input DevicesBeginner

HC-SR501 PIR Motion Sensor

HC-SR501 PIR sensor ESP32 reference with VCC, GND, OUT on GPIO27, digital HIGH motion output, warm-up time, sensitivity/delay controls, code, and false-trigger fixes.

Moving warm bodies3.3 V friendly
View Guide
1-Channel Relay Module
Power and SwitchingBeginner

1-Channel Relay Module

Electrically isolated switch module that lets an ESP32 control higher-power DC loads and carefully supervised AC loads from a low-current GPIO signal.

Electrically controlled switch3.3 V friendly
View Guide
SSD1306 OLED Display with ESP32
DisplaysBeginner

SSD1306 OLED Display with ESP32

SSD1306 OLED ESP32 wiring reference for I2C displays, with VCC, GND, SDA GPIO21, SCL GPIO22, 0x3C/0x3D address checks, Arduino libraries, and blank-screen fixes.

128 x 64 pixels3.3 V friendly
View Guide