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?
Primero : ¿Qué es Arduino? Arduino es una tarjeta electrónica que integra básicamente a un micro...
Software
Hemos visto que el ESP32 acepta código IDE Arduino, por lo tanto puede programarse como un Arduin...
Sensores
Esta sección es una visión rápida de las posibles entradas de los robots. NO LEAS TODOS SINO LOS...
Actuadores
Esta página es un repaso rápido de las posibles salidas de los robots NO LEAS TODOS SÓLO LOS QUE ...
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 UTILIZAR 1 BUENA ILUMINACIÓN 2 GAFAS - LUPA 3 PINZAS O TENAZAS PUNT...
Cómo programar la Smart Home ESP32
No utilices su programa predeterminado La placa viene con un programa predeterminado para comuni...
STEAMAKERSBLOCKS
Qué es Steamakersblocks
Esto no pretende ser un tutorial exhaustivo de STEAMAKERSBLOCKS, sino una guía rápida. STEAMAKERS...
Crear cuenta en Steamakerblocks
Registrándonos como usuarios de la plataforma Steamakerblocks podemos aprovechar todas es...
Cuentas alumnos
Tal y como dice el tutorial de Juanjo López : Permite a un usuario registrado con email, crear y ...
Connector
Espera !!! Aún no conectes tu placa (ESP32, Arduino, TDR STEAM...) PRIMER PASO Descargar e insta...
Empezando un proyecto
Entramos en Proyectos y podemos ver nuestros proyectos creados como también empezar uno. Y nos...
Mi primer programa
Vamos a borrar el programa que tiene prederminado, y simplemente vamos a apagar el dichoso ventil...
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
Esta es una muy breve introducción al Python como recordatorio de algunas instrucciones si ya has...
RETOS no IoT
Project 1.1 LED Flashing
SOLUCIÓN CON BLOQUES https://www.steamakersblocks.com/web/project/2520299 SOLUCION CON CODIGO ht...
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 gradua...
Project 2.1 Read the Button
SOLUCIÓN POR BLOQUES https://www.steamakersblocks.com/web/project/2520373 he optado por un ret...
Project 2.2. Table Lamp
SOLUCIÓN CON BLOQUES https://www.steamakersblocks.com/web/project/2520536 SOLUCIÓN CON CÓDIGO ht...
Project 3.1 Read the PIR Motion Sensor
SOLUCIÓN CON BLOQUES https://www.steamakersblocks.com/web/project/2520553 SOLUCIÓN CON CÓDIGO ht...
Project 4.1 Play Happy Birthday
SOLUCIÓN CON BLOQUES https://www.steamakersblocks.com/web/project/2521317 SOLUCIÓN CON CÓDIGO ht...
Project 5.1 Control the Door
SOLUCIÓN POR BLOQUES https://www.steamakersblocks.com/web/project/2520583 SOLUCIÓN POR CÓDIGO ht...
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ÓDIGO ht...
Project 7.2 Button Control Fan
SOLUCIÓN POR BLOQUES https://www.steamakersblocks.com/web/project/2521510 SOLUCIÓN CON CÓDIGO ht...
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ÓDIGO ht...
Project 10.1 Open the Door
SOLUCIÓN CON BLOQUES https://www.steamakersblocks.com/web/project/2523179 SOLUCIÓN CON CÓDIGO ht...
RETOS Bluetooth
Un poco de teoría Bluetooth
ONDAS Una onda es una señal que se propaga por un medio. Por ejemplo el sonido, que es una onda ...
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
El Internet de las cosas (Internet of Thing IoT) describe objetos físicos —o grupos de estos— con...
RETO IoT Blynk
¿Qué es Blynk?
Bliyk pertenece al mundo del Internet de las cosas IoT que has visto anteriormente. Hay dos opcio...
Blynk legacy y Blynk IoT
Antes de junio 2022 existía Blynk legacy en los servidores de Blynk Inc pero a partir de esa fech...
Crear DASHBOARD en Blynk.io
Vamos a crear un DASHBOARD o PANEL DE CONTROL para controlar nuestro ESP32. AÑADIR DEVICE Vam...
Programa en Steamakersblock
Ya tenemos : Template ID Template Name Token Lo ponemos junto con los datos de nuestra Wi...
Resultado
RETO IoT Telegram
Crear bot en Telegram
Entramos en nuestro Telegram y chateamos con el creador de los bots: @BotFather y nos saldrá esta...
Encontrar tu ID en Telegram
Buscar tu ID : chat privado En este caso para que mi Bot me envié mensajes a mi usuario de Teleg...
Código para enviar y recibir
Bucle Inicio Lo primero es conectar con la wifi Y lo segundo conectar con el Bot que hemos cr...
Resultado
Creditos
Autor: CATEDU Octubre 2025 por Javier Quintana Peiró Cualquier observación o detección de...