Saltar al contenido

Wemos D1 mini: pinout, características y ESPHome

18/10/2022
Placa Wemos D1 mini con el texto pequeña, barata y útil

En calidad de Afiliado de Amazon, obtengo ingresos por las compras adscritas que cumplen los requisitos aplicables. Si compras desde estos enlaces, el precio para ti es el mismo y Amazon me paga una pequeña comisión que ayuda a mantener Tecnoyfoto.

Actualizado el 19 de agosto de 2026 · Especificaciones, pinout, alimentación y configuración ESPHome revisados para la LOLIN D1 mini actual y sus clones.

La Wemos D1 miniEnlace de afiliado, denominada oficialmente LOLIN D1 mini en sus revisiones recientes, es una placa ESP8266 compacta con USB, regulador de 3,3 V y 4 MB de flash. Su tamaño y el ecosistema de shields la convirtieron en una de las placas más prácticas para pequeños nodos ESPHome.

No debe confundirse con una placa Arduino Uno ni con las D1 mini basadas en ESP32-S2/S3/C3. La D1 mini clásica utiliza ESP8266EX. La revisión oficial actual incorpora USB-C, mientras que muchas unidades antiguas y clones conservan Micro-USB o cambian componentes internos.

Veredicto rápido

Es una buena placa para sensores de temperatura, contactos, relés, I²C, 1-Wire y automatizaciones WiFi sencillas. Es barata, pequeña y está muy bien soportada. No es la compra ideal para Bluetooth, audio, cámaras, grandes pantallas o proyectos que necesitan mucha memoria: para eso conviene una variante ESP32.

Especificaciones de la D1 mini

CaracterísticaLOLIN D1 mini V4 oficial
MicrocontroladorESP8266EX
Frecuencia80/160 MHz
Flash4 MB
Lógica3,3 V
GPIO digitales11 expuestos, con restricciones
Entrada analógicaUna, máximo externo indicado de 3,2 V
USBUSB-C en V4; Micro-USB en revisiones anteriores
Tamaño34,2 × 25,6 mm
PesoAproximadamente 3 g

Los 11 pines digitales no equivalen a 11 GPIO libres sin condiciones. Algunos controlan el arranque, otros comparten UART y D0/GPIO16 tiene funciones distintas. Las señales son de 3,3 V y no deben recibir 5 V.

Pinout Wemos D1 mini

EtiquetaGPIOUso y precaución
D0GPIO16Deep-sleep wake; sin pull-up normal y limitaciones de interrupción/1-Wire
D1GPIO5SCL habitual; GPIO cómodo
D2GPIO4SDA habitual; GPIO cómodo
D3GPIO0Debe estar HIGH para arranque normal
D4GPIO2Debe estar HIGH al arrancar; LED integrado en muchas revisiones
D5GPIO14SPI SCLK o GPIO
D6GPIO12SPI MISO o GPIO
D7GPIO13SPI MOSI o GPIO
D8GPIO15Debe permanecer LOW al arrancar
RX/TXGPIO3/1UART; el logger puede usarlos
A0ADCSolo entrada; no superar el rango de la placa

En ESPHome funcionan etiquetas como D1 o D2 cuando el board ID es correcto, pero utilizar GPIO5 y GPIO4 hace la configuración más explícita y facilita compararla con el esquema.

Alimentación: USB, 5V y 3V3

  • USB: alimenta la placa a través del regulador y permite programarla.
  • Pin 5V: está conectado al rail USB/VBUS según revisión; úsalo solo respetando el esquema.
  • Pin 3V3: rail regulado para el ESP8266 y periféricos de bajo consumo.
  • GPIO: señales de 3,3 V; nunca sirven como entrada directa de 5 V.

Un sensor que consuma más que lo razonable para el regulador necesita alimentación separada y masa común. Los relés, tiras LED y motores no deben alimentarse directamente desde un GPIO. Los picos WiFi también exigen un cable y fuente estables.

La entrada A0 no es igual en todos los ESP8266

El ADC del chip ESP8266 acepta aproximadamente 0–1 V. La D1 mini oficial añade un divisor y especifica un máximo externo de 3,2 V en A0. Un módulo ESP-12 desnudo u otro clon puede ser diferente. Nunca conectes 5 V ni copies el rango sin comprobar tu revisión.

Configuración actual de ESPHome

esphome:
  name: d1-mini-salon
  friendly_name: D1 mini salón

esp8266:
  board: d1_mini
  early_pin_init: false

logger:

api:
  encryption:
    key: !secret api_encryption_key

ota:
  - platform: esphome
    password: !secret ota_password

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

binary_sensor:
  - platform: gpio
    name: "Pulsador"
    pin:
      number: GPIO4  # D2
      mode:
        input: true
        pullup: true
      inverted: true
    filters:
      - delayed_on_off: 30ms

board: d1_mini aplica el mapa y los parámetros de esta placa. early_pin_init: false puede reducir pulsos tempranos en salidas durante reinicios, pero un relé necesita además un circuito y resistencias que mantengan un estado seguro.

Primer flasheo y OTA

  1. Utiliza un cable USBEnlace de afiliado de datos, no uno limitado a carga.
  2. Selecciona D1 mini/ESP8266 en Device Builder.
  3. Instala por USB y observa los registros.
  4. Añade el nodo descubierto a Home Assistant.
  5. Realiza las siguientes actualizaciones mediante OTA protegida.

La revisión oficial utiliza CH340C; algunas placas necesitan su controlador. Un puerto que no aparece puede deberse al cable, driver, conector o a un clon defectuoso, no al YAML.

Shields y clones

El formato D1 mini dispone de shields para relés, pantallas, sensores y alimentación. Comprueba tensión, pin utilizado y altura de conectores: dos shields pueden reclamar el mismo GPIO o dirección I²C.

Un clon puede funcionar perfectamente, pero no des por hecho que reproduce la protección USB, el regulador, el divisor A0 o la flash de la versión oficial. Para una instalación permanente, inspecciona soldaduras, alimentación y temperatura del regulador.

Ventajas y limitaciones

VentajasLimitaciones
Muy compacta y económicaMemoria y CPU de ESP8266
USB y regulador integradosSin Bluetooth
4 MB de flash en la oficialUn solo ADC
Gran ecosistema de shieldsVarios pines afectan al arranque
Excelente soporte ESPHomeClones con componentes variables

Problemas frecuentes

ProblemaComprobación
No aparece el puerto USBCable de datos, driver CH340 y conector
No arranca con un módulo conectadoD3/D4/D8 y niveles de boot
Reinicios al activar WiFi o reléFuente, regulador, cable y masa
A0 siempre al máximoTensión de entrada fuera de rango
El LED funciona al revésEn muchas revisiones D4 está activo a nivel bajo
Un shield no respondePin, dirección, revisión y conflicto con otro shield

D1 mini o ESP32

Elige D1 mini si necesitas un nodo WiFi pequeño y simple o ya tienes shields compatibles. Elige una placa ESP32-C3/S3 equivalente si necesitas Bluetooth, USB nativo, más memoria o periféricos. Nuestra comparación ESP32 vs ESP8266 detalla la decisión.

Fuentes comprobadas

Preguntas frecuentes

¿Wemos D1 mini admite 5 V en sus GPIO?

No. La lógica es de 3,3 V. USB/5V alimenta el regulador, pero no cambia el límite de las señales.

¿Puedo usar D1 y GPIO5 indistintamente?

Con board: d1_mini, D1 se mapea a GPIO5. Escribir GPIO5 resulta más universal y explícito.

¿Sigue siendo buena compra?

Sí para nodos WiFi básicos y económicos. Para un proyecto nuevo que pueda crecer, compara primero con una placa ESP32.

La D1 mini sigue siendo excelente cuando su sencillez es una ventaja. Identificar la revisión, respetar los pines de arranque y tratar todas las señales como 3,3 V evita la mayoría de problemas.

Continúa leyendo

Siguiente guía relacionada · 6 min de lectura

ESP8266 Review: características, placas y ESPHome

Actualizado el 17 de agosto de 2026 · Hardware, placas, GPIO, ADC, consumo y configuración ESPHome revisados. El ESP8266 sigue siendo uno de los…

Continuar con este artículo