MER / Montaje · ESP32 + OLED + DHT22

Consultar el enunciado del profesor ↗

ESP32 · WiFiManager · OLED · DHT22 · PHP

Maqueta ESP32

Tu protoboard redibujada a partir de la foto. En cian lo que el ESP32 lee y en magenta lo que controla. Pulsa cualquier pieza para verla en la protoboard.

4Entradas
5Salidas
24Cables

Entradas →

ESP32
WROOM-32
AZ-Delivery
WiFi · 3V3

→ Salidas

El montaje

Realizado en clase · 20/10/2026
Foto del montaje realizado en clase: ESP32 entre dos protoboards con la pantalla OLED, el sensor DHT22, la LDR, los LEDs y los pulsadores
Foto del montaje realizado en clase.

Lista de materiales

Cant.Material
1Placa ESP32 DevKitAZ-Delivery WROOM-32 de 38 pines, con WiFi
2ProtoboardsEl ESP32 va montado entre las dos, con el raíl central debajo
1Pantalla OLED I²C 128×64Módulo de 4 pines VDD-GND-SCK-SDA (dirección 0x3C)
1Sensor de temperatura y humedad AM2302 (DHT22)Conectado al GPIO 33
1Fotorresistencia (LDR)Divisor de tensión con una resistencia hacia GND, al GPIO 34
3LEDs del semáforoRojo, amarillo y verde (GPIO 13, 12 y 14)
1LED rectangular amarilloConectado al GPIO 2
3Resistencias de 220 ΩRojo-rojo-marrón, una por cada LED del semáforo
2Pulsadores de 4 patasGPIO 4 y GPIO 5
3Resistencias para LDR y pulsadoresDivisor de la LDR y pull-down de cada pulsador
24Cables de conexiónRojo 3V3, negro GND, amarillo SDA y azul SCK y señales
1Cable USBAlimentación y carga del programa

Panel en vivo · Tu ESP32

Conéctate al montaje real escribiendo la IP que aparece en la pantalla OLED. Verás la temperatura, la humedad, la luz y los pulsadores en directo, y podrás encender los LEDs.

Sin conectar
Tu ordenador o móvil tiene que estar en la misma WiFi que el ESP32. Si todavía no está configurado, conéctate a su red y entra en 192.168.4.1 para elegir tu WiFi.
Temperatura · G33--
Humedad · G33--
Luz LDR · G34--
Pulsadores · G4 / G5--WiFi: --

LEDs Pulsa para encender o apagar

Entrada: el ESP32 lee Salida: el ESP32 controla Los pines del ESP32 llevan el mismo color

Vista girada 90° respecto a la foto: el USB del ESP32 queda a la izquierda. Las posiciones usan las letras y números de tu protoboard (b48 = columna b, fila 48). Pasa el ratón por un pin del ESP32 para ver su nombre.

INEntradas

Mueve los sensores y pulsa los botones
Temperatura · G33
Humedad · G33
Luz LDR · G34

OUTSalidas

Semáforo: verde <26 °C · amarillo 26–30 · rojo >30

Componentes

Pulsa una tarjeta para resaltarla en la protoboard

INEntradas · el ESP32 lee

OUTSalidas · el ESP32 controla

SYSSistema y alimentación

Mapa de pines

Estado en vivo de la simulación

Revisión del montaje

Lo que conviene comprobar
  • ✓
    Tierra del raíl derecho.

    El cable negro de h57 une el GND del ESP32 con el raíl − derecho, así que los cátodos de los tres LEDs cierran circuito.

  • ✓
    3V3 en el raíl derecho.

    El cable rojo de f44 lleva 3V3 al raíl + derecho nº45, donde también está la LDR, así que el divisor funciona.

  • ✓
    LDR en ADC1.

    GPIO34 sigue leyendo con el WiFi activo. Los pines ADC2 dejan de funcionar con WiFi.

  • ✓
    Pulsadores con pull-down.

    Leen HIGH al pulsar. Usa pinMode(pin, INPUT), no INPUT_PULLUP.

  • !
    DHT22 de 4 patas.

    Si devuelve NaN, añade 10 kΩ entre DATA y 3V3 y espera 2 s entre lecturas.

Código del proyecto

ESP32WIFIMANAGER_ · 5 archivos · incluye web.h para el panel en vivo

Esquema reconstruido a partir de las fotos del montaje. Los valores de los pull-down y de la resistencia de la LDR no se leen con claridad en la foto.
Módulo MER · Mantenimiento Electrónico

Continúa explorando

Consulta las demás prácticas de MER o explora los proyectos de las demás asignaturas.