Contenido comercial actualizado: Incluidos ahora en cada kit: 1 protoboard de 830 puntos y 1 pack de 40 Dupont de 10 cm. Conectores a coordinar, sin afirmar pack mixto ni que alcance para todo el cableado. Siguen pendientes USB, alimentación, headers/soldadura, montaje y verificaciones; MicroMovimiento además requiere 4 resistencias de 10 kΩ y fuente externa de 5 V. Stock compartido de accesorios: 5 packs y 5 protoboards en total.
PRELIMINAR: no probado físicamente. Conjunto de módulos, no kit completo ni listo para usar. Incluye protoboard y pack Dupont; faltan USB, alimentación y montaje; MicroMovimiento requiere fuente externa de 5 V para el motor. Confirmar el hardware exacto antes de conectar. PLACA_CONFIRMADA, USAR_PANTALLA y HARDWARE_CONFIRMADO permanecen desactivados: no activarlos sin las verificaciones de esta guía.
MicroUniversos · edición de revisión · 4 de octubre de 2026.
No habilitar todavía el perfil de placa. La ficha ID394 indica ST7789 de 135 × 240 y 16 MB, pero no identifica revisión. LilyGO documenta un T-Display clásico V18 de 4 MB. La foto comercial tiene texto reflejado y no demuestra revisión ni capacidad de flash. Confirmar modelo ESP32 clásico, revisión y esquema del lote; consultar capacidad mediante esptool flash-id antes de elegir tamaño de flash. No confundir con T-Display-S3. El código tiene PLACA_CONFIRMADA=false y no inicia GPIO hasta confirmar.
Funcionamiento propuesto, pendiente de prueba física
Muestra temperatura y humedad del AHT20, presión absoluta del BMP280 en hPa y luz del BH1750 en lux. Actualiza cada 2 s, sin conexión WiFi. La temperatura puede subir si el sensor está pegado al ESP32: dejarlo separado y ventilado, lejos de la pantalla.
Componentes y accesorios
Elemento
Selección y verificación
T-Display ID394
Proveedor MicroUniversos. Módulo con pantalla integrada. ST7789/dimensiones confirmados en ficha; revisión, flash y pinout del lote pendientes.
AHT20 + BMP280 ID221
MicroUniversos; módulo combinado de 4 terminales, sin MPN de fabricante para la PCB. Nombres VDD/GND/SDA/SCL confirmados en ficha y foto; resistencias/pull-ups del lote pendientes.
BH1750 ID290
MicroUniversos; foto GY-30, cinco terminales. IC BH1750FVI declarado. Encapsulado del IC y revisión de PCB sin confirmar.
No incluidos: comprobar antes de comprar
Cable USB-C de datos, alimentación USB de 5 V estable (1 A recomendado) y multímetro. La protoboard y el pack Dupont están incluidos; verificar si hacen falta extremos o cables adicionales. Headers aparecen sueltos: soldador y soldadura, o servicio de soldado. Opcional: dos resistencias 4,7 kΩ solo si no hay pull-ups suficientes.
Los tres artículos principales concentran la compra en MicroUniversos. No se seleccionó otro vendedor para accesorios ni se comprobó su stock. No se requiere batería, pantalla adicional ni relé.
Vista de montaje con protoboard: preliminar
VISTA DE MONTAJE PRELIMINAR · NO PROBADA FÍSICAMENTE. Las posiciones de terminales de T-Display, joystick y driver no están verificadas para el lote vendido. Usar nombres de terminales, no agujeros o posiciones del dibujo; no cablear hasta confirmar revisión, pinout y circuito real. La protoboard y un pack Dupont están incluidos; USB, headers, cableado adicional y montaje requieren confirmación; MicroMovimiento además necesita fuente externa de 5 V adecuada y cuatro resistencias de 10 kΩ. Las banderas del código siguen desactivadas.
GPIO21/22 están libres de la TFT en el perfil LilyGO clásico. TFT interna: MOSI19, SCLK18, CS5, DC16, RST23, BL4. No cablear esos pines. El dibujo muestra redes eléctricas, no posiciones físicas de pads: seguir nombres impresos en cada módulo.
Montaje y comprobación eléctrica
Confirmar revisión exacta ID394 y que el esquema coincide con el perfil clásico. Si no coincide, detenerse y adaptar el perfil al esquema confirmado.
Con todo desconectado, soldar headers sin puentes. Verificar continuidad y ausencia de cortocircuito entre 3V3 y GND.
Conectar según tabla. Todos los sensores a 3V3, nunca VCC a 5 V. Unir masas. ADDR del BH1750 a GND selecciona 0x23; alternativa 3V3 selecciona 0x5C y el programa la busca.
Comprobar pull-ups sin alimentación. Los módulos suelen incluir resistencias, pero la fotografía no demuestra valores/circuito. Verificar que SDA/SCL suban a 3V3 y que el paralelo no sea demasiado bajo. Como punto de partida para cables cortos y 100 kHz, 4,7 kΩ equivalente; no agregar resistencias a ciegas. Si se necesita validar margen, medir forma de onda y tiempo de subida con osciloscopio.
Alimentar solo por USB, medir 3V3 y niveles en reposo del bus antes de ejecutar lectura. Desconectar ante calentamiento o tensiones incorrectas.
Arduino: versiones e instrucciones
Se usa Adafruit ST7735 and ST7789, con pines y dimensiones explícitos. No requiere modificar la configuración global de TFT_eSPI. Perfil ST7789 135 × 240, SPI modo 0, 20 MHz, rotación 1 e inversión activa; requiere validar orientación, colores y offsets en el lote.
Dependencia
Versión de esta validación
Core esp32 de Espressif
3.3.8
Adafruit AHTX0
2.0.5
Adafruit BMP280 Library
2.6.8 (descargada en workspace, no BME280)
BH1750 de Christopher Laws
1.3.0
Adafruit ST7735 and ST7789
1.11.0
Adafruit GFX / BusIO / Unified Sensor
1.12.3 / 1.17.4 / 1.1.15
En Arduino IDE, instalar el core y las bibliotecas anteriores con esas versiones desde sus gestores. Si una versión no figura, usar su release oficial. Wire y SPI vienen con el core.
Solo para placa clásica confirmada: seleccionar ESP32 Dev Module, PSRAM Disabled, flash según lectura real, esquema de partición que quepa en ella y puerto de la placa. No seleccionar ESP32-S3. La compilación de revisión usa configuración predeterminada de 4 MB, no prueba la flash física.
En config.h, habilitar PLACA_CONFIRMADA después de verificaciones y dejar USAR_PANTALLA=false. Cargar y abrir monitor Serial a 115200. Esperar 0x38, 0x76 o 0x77, y 0x23. Confirmar los cuatro valores.
Si sensores funcionan, activar USAR_PANTALLA=true y volver a cargar. Verificar que las cuatro filas caben, que no hay desplazamiento o colores incorrectos. Si la pantalla falla, volver a modo Serial y revisar perfil, no recablear la TFT integrada.
Pruebas de aceptación y fallos
Comparar temperatura/humedad con una referencia tras estabilizar; cubrir BH1750 debe disminuir lux. Presión es local absoluta, no presión reducida a nivel del mar.
Sensor ausente produce ERROR/NaN; comprobar continuidad, direcciones y alimentación. No sustituir un error por cero. Tras corregir un módulo ausente desde el arranque, reiniciar para inicializarlo.
El código comprueba presencia antes de cada lectura; una respuesta I2C no garantiza por sí sola precisión del sensor. Probar fallos reales en banco antes de entregar a clientes.
Sin datos seriales: revisar cable de datos/puerto/driver USB del chip real. No inferir driver de una ficha genérica.
Estado: código de revisión; consultar validación. No probado físicamente. Diagrama condicionado a la revisión ID394 y al circuito real de los sensores.