Lista de piezas del kit antiheladas ESP32

Compra un ESP32 y un DS18B20 resistente al agua compatibles con los sketches de ingesta push de ProbeHarbor. Fichas de Adafruit y Amazon, no un kit de marca.

Vista superior de una placa microcontroladora Arduino Uno azul sobre fondo blanco
Las placas compatibles con Arduino ejecutan el sketch que consulta las sondas y publica JSON. Foto: Wikimedia Commons contributor. CC0

ProbeHarbor no vende hardware. Compra las piezas de abajo y luego instala el firmware desde tu navegador con el flasheador web: sin Arduino IDE, sin código, y envía a la placa tu Wi‑Fi y tu clave de dispositivo por el mismo cable USB. Si prefieres leer o editar el código, los sketches de ds18b20_ingest esperan un ESP32 con Wi‑Fi y un DS18B20 impermeable. Compra las piezas de abajo (Adafruit para SKU conocidos, enlaces de producto de Amazon si quieres un DevKit más barato) y, en su lugar, crea un dispositivo push y flashea un sketch ya rellenado desde Dashboard → Devices.

Lista de materiales recomendada

Piezas para una sonda de congelación ESP32
Pieza Por qué Comprar
Placa ESP32 Ingesta push por HTTPS sobre Wi‑Fi (TLS integrado en el chip) Adafruit ESP32 Feather V2 · HUZZAH32 · DevKit en Amazon
DS18B20 impermeable Sonda para tuberías o sótano ventilado; funciona bajo cero Adafruit #381 (incluye 4,7 kΩ) · Sonda en Amazon
Pull-up de 4,7 kΩObligatoria en la línea de datos 1-Wire si el paquete de la sonda no la incluye 4,7k en Amazon
Alimentación USB Cargador de pared o cable USB-C; cuando puedas, deja la placa en un lugar más cálido que el de la sonda Cualquier fuente USB de 5 V de ≥500 mA

Los anuncios de productos cambian: toma Adafruit como lista de referencia. Los enlaces /dp/ de Amazon en bomLinks son alternativas compatibles con Associates mientras el anuncio siga activo. Los paquetes genéricos “kit ESP32 + DS18B20” suelen traer un DHT11 en lugar de una sonda impermeable: evítalos.

Conéctalo

Diagrama de cableado: ESP32 DevKit a un DS18B20 impermeable con pull-up de 4,7 kiloohmios en GPIO 4
Rojo → 3,3 V, negro → GND, datos amarillo/blanco → GPIO 4, con una pull-up de 4,7 kΩ entre datos y 3,3 V. El sketch de ingesta de ejemplo usa GPIO 4 por defecto.
  • Rojo (VCC) → ESP32 3,3 V
  • Negro (GND) → GND
  • Amarillo / blanco (datos) → GPIO 4 (valor por defecto del sketch de ejemplo; sirve cualquier GPIO digital libre si cambias el pin)
  • 4,7 kΩ entre datos y 3,3 V

En una Adafruit Feather (HUZZAH32 o ESP32 Feather V2), GPIO 4 es el pin marcado como A5. Consulta las notas sobre Feather en la página del flasheador para los detalles adicionales.

Sujeta la sonda de acero inoxidable a la tubería más fría o a la pared norte con una brida y envuelve la sonda y un tramo corto de tubería con aislante de espuma, para medir la temperatura de la tubería y no la del aire de la habitación.

Flashea y conecta

  1. Crea una cuenta gratuita y un dispositivo push en Devices.
  2. Abre el flasheador web en Chrome o Edge, conecta el ESP32, haz clic en Install y envía tu Wi‑Fi y tu clave de dispositivo. Muestra "First reading delivered" cuando la sonda ya está activa.
  3. ¿Prefieres código? Descarga el .ino de Arduino o el .py de MicroPython ya rellenados desde Devices y flashéalos según las opciones de flasheo del ESP32 (el monitor serie a 115200 debería mostrar POST 200).
  4. Opcional: imprime el QR del kit de ingesta en la caja.
  5. Define el umbral de congelación y el correo en Alerts → When to alert y activa el aviso de tiempo hasta la congelación si quieres saberlo antes de que la sonda llegue al punto de congelación.

Qué no comprar para la congelación de tuberías

  • Kits de inicio solo con DHT11: rinden mal bajo cero, cables cortos y no son impermeables.
  • Sensores de ambiente Bluetooth / Zigbee: no hablan la ingesta push de ProbeHarbor.
  • Uno + Ethernet a secas: necesita un relé HTTPS en la LAN; bien para montajes avanzados, no para el primer kit.

El DHT22 sigue sirviendo para el aire y la humedad del taller (tu caso de garaje con Ethernet). Para tuberías, mejor DS18B20. Cable de PTFE para alta temperatura: Adafruit #642 si la sonda está cerca de un calentador de agua o de un cable calefactor.

Extras opcionales

  • Un segundo DS18B20 en el mismo bus 1-Wire para comparar la zona de la puerta con la pared de la tubería (multizona).
  • Caja de ABS ventilada + prensaestopas para el ESP32 en un garaje con polvo.
  • Los kits de inicio ELEGOO o ESP32 genéricos sirven si añades igualmente un DS18B20 impermeable: el DHT11 que traen no es la sonda de congelación.

Relacionado

Los enlaces de compra de Amazon pueden incluir una etiqueta de afiliado (Associates). Los enlaces de Adafruit y otros vendedores son directos (Adafruit no tiene programa de afiliados). ProbeHarbor puede recibir una comisión por compras válidas en Amazon sin coste adicional para ti.

Preguntas frecuentes

¿ProbeHarbor vende un kit ESP32?
No. ProbeHarbor es software. Compra un ESP32 y un DS18B20 impermeable en Adafruit o Amazon y descarga un sketch de ingesta ya configurado desde Dashboard → Devices. Lista de piezas: probeharbor.dev/about/esp32-freeze-kit.

¿Basta un kit de iniciación con DHT11 para la congelación de tuberías?
No por sí solo. El DHT11 funciona mal bajo cero y no suele ser impermeable. Usa un DS18B20 impermeable para las tuberías; deja el DHT22 para el aire y la humedad del taller si quieres medir HR.

¿Necesito precisamente la placa de Adafruit?
No. Cualquier ESP32 DevKit compatible con Arduino IDE o MicroPython funciona con los sketches de ProbeHarbor. Los enlaces de Adafruit son referencias estables; buscar DevKits en Amazon está bien para ahorrar.