Cuaderno DPIOT
CLM1112 · 80 h · Diseño y Programación de dispositivos conectados a Internet de las Cosas
Módulo optativo · Castilla-La Mancha
Qué es este cuaderno
Material de aula para el CFGS de Mantenimiento Electrónico y ciclos de la familia Electricidad y Electrónica. El hilo conductor es una estación ambiental ESP32 que lee temperatura y humedad, las muestra en OLED y las envía a un panel en Hostinger.
80 h duración oficial
5 RA resultados de aprendizaje
6 UT unidades de trabajo
ESP32 plataforma de prácticas
Arquitectura del sistema de aula
Capa de percepción, red, borde y aplicación. El dashboard vive en este mismo hosting.
Percepción
DHT22 · PIR · LDR
Relé · LED · OLED
GPIO / ADC / I2C
Protecciones 3,3 V
Borde
ESP32 DevKit
Arduino IDE
WiFiManager
DHTesp · U8g2lib
ArduinoJson
Red
Wi-Fi 802.11
HTTP / MQTT
TLS cuando exista
Token de dispositivo
Aplicación
unicarlos.es
PHP PDO + JSON
MariaDB
Dashboard SVG
Mapa de unidades
10 h · RA1 UT1 Fundamentos IoT, IIoT, arquitecturas, ética y RGPD.
12 h · RA2 UT2 Hardware Sensores, actuadores, montaje y protecciones.
16 h · RA3 UT3 Firmware Arduino IDE, GPIO, I2C, SPI y librerías.
12 h · RA4 UT4 Red Wi-Fi, BLE, LoRaWAN, HTTP y MQTT.
14 h · RA4 UT5 Nube API propia, paneles y seguridad básica.
16 h · RA5 UT6 Proyecto Diseño, integración, pruebas y defensa.
Arranque rápido en el aula
Instala Arduino IDE 2 y el soporte de placas esp32 by Espressif Systems.
Bibliotecas: WiFiManager (tzapu), DHTesp, U8g2, ArduinoJson. HTTPClient viene con el core ESP32.
Placa: ESP32 Dev Module, velocidad 115200, GPIO DHT = 4, OLED I2C SDA=21 SCL=22.
Abre Laboratorio y copia el boceto de la estación.
Comprueba el envío en el dashboard .
URL adicional de placas ESP32
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
En Arduino IDE: Archivo → Preferencias → URLs adicionales del gestor de placas.
DPIOT · CLM1112 · Cuaderno de aula · Carlos Víllora