SMART HOME ESP32
¿Qué es Smart Home con ESP32?
Se trata de una maqueta con montón de sensores y actuadores muy bien diseñada para sacarle al máx...
Introducción
Objetivos y contenidos
Objetivos Capacidad de desarrollar retos STEAM con un amplio nivel educativo: primaria hasta s...
Pensamiento computacional
¿Dónde se encaja este robot? ¿Se puede comparar este robot con otros robots de otros cursos que h...
Hardware ¿Qué es ESP32?
Software
Sensores
Actuadores
Montaje
Preliminar
La casa nos lo venden a piezas, y es más difícil de montar que un mueble de Ikea NO RECOMENDAMOS...
Las paredes
Tienes dos sitios para seguir todo el proceso de montaje: Página del comercial Innovadidactic ...
Montando las paredes
Lo primero es hacer una U con la pared principal y las dos paredes que tiene ventanas (la que hem...
Conexiones
RECOMENDAMOS NO TENER PRISA Y UTILIZAR1 BUENA ILUMINACIÓN2 GAFAS - LUPA3 PINZAS O TENAZAS PUNTA F...
Cómo programar la Smart Home ESP32
No utilices su programa predeterminado La placa viene con un programa predeterminado para comuni...
STEAMAKERSBLOCKS
PYTHON
Descarga del programa
Existen muchos compiladores Python de micropython, recomendamos Thomy Podemos descargarnos de l...
Instalar el firmware
Dentro de Thomy nos vamos a Herramientas Opciones Interprete Instala o actualiza Micropyth...
Mi primer programa
Abrimos Thomy nuevo archivo y pegamos un código por ejemplo este https://docs.keyestudio.com/proj...
Instalando librería LCD en Micropython
Si vas a utilizar el display (cosa muy recomendable pues da mucho juego) tienes que instalar la l...
Librería MFRC
Si vas a utilizar el MFRC tienes que instalar la librería que se descarga en https://docs.keyestu...
Introducción al Python
RETOS no IoT
Project 1.1 LED Flashing
SOLUCIÓN CON BLOQUES https://www.steamakersblocks.com/web/project/2520299 SOLUCION CON CODIGO ...
Project 1.2 Breathing LED
En este código se va a utilizar la intensidad PWM para dar la sensación de subida y bajada grad...
Project 2.1 Read the Button
SOLUCIÓN POR BLOQUES https://www.steamakersblocks.com/web/project/2520373 he optado por un...
Project 2.2. Table Lamp
SOLUCIÓN CON BLOQUES https://www.steamakersblocks.com/web/project/2520536 SOLUCIÓN CON CÓDIG...
Project 3.1 Read the PIR Motion Sensor
SOLUCIÓN CON BLOQUES https://www.steamakersblocks.com/web/project/2520553 SOLUCIÓN CON CÓDIG...
Project 4.1 Play Happy Birthday
SOLUCIÓN CON BLOQUES https://www.steamakersblocks.com/web/project/2521317 SOLUCIÓN CON CÓD...
Project 5.1 Control the Door
SOLUCIÓN POR BLOQUES https://www.steamakersblocks.com/web/project/2520583 SOLUCIÓN POR CÓDIG...
Project 5.2 Close the Window
Si llueve, que cierre la ventana. Se ha decidido poner como límite de humedad 50, con sólo humede...
Project 6.1 RGB Sk6812
SOLUCIÓN CON BLOQUES https://www.steamakersblocks.com/web/project/2521483 SOLUCIÓN CON CÓD...
Project 7.2 Button Control Fan
SOLUCIÓN POR BLOQUES https://www.steamakersblocks.com/web/project/2521510 SOLUCIÓN CON CÓDIG...
Project 8.2 Dangerous Gas Alarm
El detector de gas MQ2 es sensible al gas butano, si tenemos vitro, probarlo con un encendedor de...
Project 9.1 Temperature and Humidity Tester
SOLUCION POR BLOQUES https://www.steamakersblocks.com/web/project/2523126 SOLUCION CON CÓDIG...
Project 10.1 Open the Door
SOLUCIÓN CON BLOQUES https://www.steamakersblocks.com/web/project/2523179 SOLUCIÓN CON CÓDIG...
RETOS Bluetooth
Un poco de teoría Bluetooth
Bluetooth en el ESP32
A diferencia del Arduino que necesita un módulo exterior el HC06, el ESP32 tiene el Bluetooth int...
Reto de la APP hacia ESP32
Enunciado Si recibe un código, que encienda el ventilador. Por ejemplo: si recibe un 1 que se...
Reto APP y ESP32 BIDIRECCIONAL
Enunciado Ahora vamos a realizar la comunicación bidireccional. El propósito es que si recibe un...
Qué es IoT
RETO IoT Blynk
RETO IoT Telegram
Creditos
Autor: CATEDU Octubre 2025 por Javier Quintana Peiró