ESP32 EN EL AULA
ACTIVIDADES PARA REALIZAR CON EL KIT ESP32+ TDRSTEAM
Introducción
Objetivos y Contenidos
Objetivos Capacidad de desarrollar retos STEAM con un amplio nivel educativo: primaria hasta s...
Kit ESP32 en el Aula
Se ha buscado un kit entre todos los comerciales que cumpla los siguientes objetivos : Que sea...
Normativa
Y la LOMLOE para cuando....
Pensamiento computacional
¿Dónde se encaja este robot? ¿Se puede comparar este robot con otros robots de otros cursos que h...
Robótica y accesibilidad
¿Qué es ESP32?
Primero : ¿Qué es Arduino? Segundo ¿Qué es un microcontrolador? Tercero ¿Arduino tiene ...
Hardware ESP32 Plus STEAMakers
Esta placa está basado en el ESP32 que hemos visto que tiene : Wifi integrado Bluetooth integ...
Software
Hemos visto que el ESP32 acepta código IDE Arduino, por lo tanto puede programarse como un Arduino
Sensores
Actuadores y otras salidas
Sensores y actuadores de la placa Imagina TDR STEAM
Sensores en la placa ESP32 plus STEAMakers
Página extraída de Federico Coca Notas sobre ESP32 STEAMakers CC-BY-SA La placa ESP32 Plus STEAM...
¿Qué es Arduinoblocks?
Crear cuenta en Arduinoblocks
Cuentas alumnos
ArduinoBlocks connector
Empezando un proyecto
Con Imagina TdR STEAM ¿Qué tipo de proyecto elijo? Para aclarar, las dos opciones son válidas ...
Prácticas con sensores digitales
Actividad-01. LED
Página extraída de Federico Coca Notas sobre ESP32 STEAMakers CC-BY-SA Enunciado Realizar un pr...
Actividad-02. LEDs rojo y azul
Página extraída de Federico Coca Notas sobre ESP32 STEAMakers CC-BY-SA Enunciado Como ya hemos ...
Actividad-03. Parpadeo intermitente. Multitarea
Página extraída de Federico Coca Notas sobre ESP32 STEAMakers CC-BY-SA Enunciado Ya hemos visto...
Actividad-04. LED RGB
Página extraída de Federico Coca Notas sobre ESP32 STEAMakers CC-BY-SA Enunciado La actividad b...
Actividad-05. Zumbador
Página extraída de Federico Coca Notas sobre ESP32 STEAMakers CC-BY-SA Enunciado Trabajaremos c...
Actividad-06. Pulsadores
Página extraída de Federico Coca Notas sobre ESP32 STEAMakers CC-BY-SA Enunciado Utilizaremos u...
Prácticas con sensores analógicos
Actividad-07. El potenciómetro
Página extraída de Federico Coca Notas sobre ESP32 STEAMakers CC-BY-SA Enunciado Introducir el ...
Actividad-08. La fotorresistencia o LDR
Página extraída de Federico Coca Notas sobre ESP32 STEAMakers CC-BY-SA Enunciado Utilizaremos l...
Actividad-09. El sensor de temperatura LM35D
Página extraída de Federico Coca Notas sobre ESP32 STEAMakers CC-BY-SA Enunciado Utilizaremos e...
Actividad-10. El sensor de temperatura y humedad DHT-11
Página extraída de Federico Coca Notas sobre ESP32 STEAMakers CC-BY-SA Enunciado Realizar un pr...
Actividad-11. Emisor y receptor de infrarrojos
Página extraída de Federico Coca Notas sobre ESP32 STEAMakers CC-BY-SA Enunciado Enviaremos cód...
Prácticas con otros elementos del kit
Actividad 12 Puerto de expansión I2C. La LCD de 2x16
Página extraída de Federico Coca Notas sobre ESP32 STEAMakers CC-BY-SA Enunciado Utilizaremos l...
Actividad 13 Sensor de sonido o micrófono
Página extraída de Federico Coca Notas sobre ESP32 STEAMakers CC-BY-SA Enunciado Realizaremos p...
Actividad 14 Sensores internos de ESP32
Ya vimos en SENSORES ESP32 que esta placa tiene internamente unos sensores que podemos utilizar ...
Avanzado: Multitarea, interrupciones, memoria Flash y tarjeta SD
Multitarea Las placas convencionales y ordenadores antiguos que sólo tienen un núcleo en el micr...
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...
Actividad 15 APP->ESP32
Enunciado Si recibe un código, que encienda un led. Por ejemplo: si recibe un 1 que se encien...
Actividad 16 APP<->ESP32
Enunciado Ahora vamos a realizar la comunicación bidireccional. El propósito es que si recibe un...
IoT-Wifi-MQTT
Que es IoT
MQTT
HiveMQ crear credenciales
Entramos en https://www.hivemq.com/ y nos abrimos una nueva cuenta en Public MQTT Broker Concr...
En Arduinoblocks
En Inicio Conexión wifi Iniciamos el broker con broker.hivemq.com Puerto 1883 Usuario y co...
En cliente: Las APPs posibles
Vamos a usar una APP como cliente tanto para visualizar los valores que nos envía la TDR-STEAMake...
Actividad 17 APP IoT MQTT Panel
Conexión Creamos una nueva conexión rellenando el nombre de nuestro usuario en hivemq creado en ...
IoT-Wifi-Blynk
IoT-Wifi-Blynk IoT
Crear DASHBOARD en Blynk.io
Vamos a crear un DASHBOARD o PANEL DE CONTROL para controlar nuestro ESP32. Registro Entramos e...
Crear programa en ARDUINOBLOCKS
Al inicializar... Tiene que cargar los siguientes datos de la Wifi y de la conexión con Blynk.io...
Actividad18 Blynk IoT
Este es el resultado
IoT-Wifi-Blynk Legacy
Conseguir la App BLYNK LEGACY
Crear cuentas
Entrando en el Blynk Legacy: El panel de control
En la APP
Poner el TOKEN en ARDUINOBLOCKS
Primer programa: Encender los pines rojo y verde
Segundo programa RGB y el potenciómetro
Tercer programa Medir la luz del LDR
Cuarto programa: Medir Temperatura y Humedad con el DHT11
Quinto programa: Lectura sensor LM35 y receptor infrarrojos
Sexto programa Leer eventos del TDR Steam
Séptimo programa: El timbre
¿Todo junto?
IoT-Wifi-Telegram
Crear bot en Telegram
Entramos en nuestro Telegram y chateamos con el creador de los bots: @BotFather y nos saldrá es...
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...
Actividad 19 Telegram
Este es el resultado https://youtube.com/shorts/Uaan2VYEHcM?feature=share Puedes probarlo e...
Cómo montar un servidor Blynk legacy local
OJO ESTO NO TIENES QUE HACERLO
Raspberry: Qué hay que hacer para empezar
Rasbperry: Poner un Sistema Operativo
Raspberry: Conectarlo a la red
Raspberry: Conexión SSH
Raspberry: Cambiar usuario y contraseña
Raspberry: Apagar
Raspberry: VNC
Raspberry: Instalar Java 8
Raspberry: Instalar y ejecutar el servidor Blynk local
En Windows Instalar Java 11
En Windows Instalar Blynk local
En Windows Ejecutar Blynkserver
En Linux
Muro
Para saber más ...
APP ARDUTALLER App Ardutaller WB Control y manual en https://www.ardutaller.com.es/apps-by-ardut...
Créditos
Autoría y licencias Federico Coca GitHub Twitter Instagram Mas información. Autor de los sigui...