RETO IoT Blynk


¿Qué es Blynk?

Bliyk pertenece al mundo del Internet de las cosas IoT que has visto anteriormente. Hay dos opciones en IoT.

Blynk nos posibilita la conexión de un hardware conectado a Internet: Arduino, Raspberry, NodeMCU, ESP32 ... con la APP Blynk (hay dos APPs que vermos IoT y Legacy) que puedes poner diferentes elementos de control.

O sea, se necesitan tres cosas:

  1. Un dispositivo para poner la APP por ejemplo un móvil Smartphone o una tableta, la APP hay dos tipos:
    1. Blynk IoT 
    2. Blynk Legacy 
  2. El dispositivo o robot que esté preparado para conectarse por Internet IoT Hardware
    1. En el caso del Rover con Arduino es el NodeMCU
    2. En el caso de Arduinoblocks en el aula es un Arduino con el ESP01 o ESP8266 
    3. En el caso de ESP32 en el aula es un ESP32 que tiene la wifi integrada.
  3. Una conexión entre los dos
    1. En el caso de Blynk IoT lo proporciona la empresa, con un servidor remoto en Internet
    2. En el caso de Blynk Legacy lo proporcionamos nosotros con una Raspberry que hará de servidor local en nuestra red local. (en los cursos de Catedu para que no te entretengas con esto, te proporcionamos un servidor nuestro).

Blynk legacy y Blynk IoT

Antes de junio 2022 existía Blynk legacy en los servidores de Blynk Inc pero a partir de esa fecha, ha dejado de funcionar pasando a Blynk IoT (ver noticia) esto crea varios inconvenientes:

VENTAJAS E INCONVENIENTES DE USAR BLYNK LEGACY

VENTAJAS E INCONVENIENTES DE USAR BLYNK IoT

Ya puedes probar los bloques para el nuevo Blynk IoT @blynk_app con la placa #esp32steamakers de @Innovadidactic y @ArduinoBlocks 🤖👩‍🎓🧑‍🎓📡🌐#iot #blynk #esp32 #steamakers #steam #dashboard pic.twitter.com/kzPNkSpbAV

— ArduinoBlocks (@ArduinoBlocks) November 19, 2022

Crear DASHBOARD en Blynk.io

Vamos a crear un DASHBOARD o PANEL DE CONTROL para controlar nuestro ESP32.

AÑADIR DEVICE
  1. Vamos a Devices
  2. Create New
    2026-01-19 16_48_26-Greenshot.png
  3. Buscamos ESP32
  4. Elegimos Quick start

2026-01-19 16_49_59-.png

Nos saldrá un código que tiene tres cosas importantes que tienes que guardar (En download te lo baja en formato .ino que lo puede leer el bloc de notas)

  1. ID DE LA PLANTILLA

  2. NOMBRE DE LA P LANTILLA

  3. TOCKEN

2025-10-23 22_07_24-Devices - Blynk.Console — Mozilla Firefox.png

En el siguiente diálogo quiere meter el código en el ESP32, dar a CANCELAR pues eso lo hará Steamakersblocks

DATASTREAMS O FLUJO DE DATOS

Una vez creado el Device, le damos dos clicks y nos sale el Template. Al darle a EDIT tenemos opción de ir añadiendo las variables asociadas a los pines virtuales, TE RECOMIENDO BORRAR LAS QUE TE PONE Y AÑADIR TÚ LOS PINES VIRTUALES por ejemplo en este caso DE ESP32 KEYSTUIDIO TDR STEAM IMAGINA

NOMBRE PIN VIRTUAL TIPO UNIDAD MIN MAX
LED ROJO V1 entero
0 1
SIMPSON V2 entero
0 1
LCD V3 CADENA


PULSADOR V4 entero
0 1
TEMPERATURA LM35 V5 entero ºC 0 100
TEMPERATURA DHT11 V6 entero ºC 0 100
HUMEDAD V7 entero % 0 100
SONIDO V8 entero
0 4095

Ves añadiendo las variables que quieras visualizar o gobernar, dándoles las unidades, valores min, max correspondientes

No utilices ni el potenciómetro ni el sensor de luz, tal y como vimos en Sensores y actuadores de la placa Imagina TDR STEAM, cuando hay comunicación Wifi, están inutilizados.

2026-01-19 21_27_09-Greenshot.png

TEMPLATE PANEL WEB

Una vez creado el Device, le damos dos clicks 

2025-10-23 22_10_43-Devices - Blynk.Console — Mozilla Firefox.png

Si le damos dos clicks sale el Template

2025-10-23 22_11_48-Devices - Blynk.Console — Mozilla Firefox.png

Vamos a ir añadiendo WIDGETS ASOCIADOS A ESOS DATASTREAMS para crear tu panel de control, algunos son de pago 😣

2026-01-19 21_54_28-.png

Los puedes redimensionar, borrar, etc... En el botón de la rueda dentada vas asociando el Widget con el pin virtual V1, V2, ... V8

blynk-gif.gif

Fuente https://blynk.io/

APP BLYNK IOT

Hay una APP sencilla, que al loguearse YA APARECE EL DEVICE lo único que hay que hacer es el TEMPLATE asociado, y es muy sencillo

2025-10-23 22_27_43-Greenshot.png

Podemos visualizar y crear las plantillas en el móvil, para ello sigue las instrucciones  

CASO ESP32 SMART HOME
smart_home.png

ESP32 SMARTHOME he puesto de pines virtuales

2025-10-23 22_19_22-.png

Podemos poner multitud de widgets, vamos a simplificar con 

2025-10-23 22_22_02-Greenshot.png



Programa en Steamakersblock

Ya tenemos :

Lo ponemos junto con los datos de nuestra Wifi

2025-10-23 22_40_13-Greenshot.png

Para los datos de la ESP32 Temperatura y humedad al template:

2025-10-23 22_48_34-Greenshot.png

Y para los datos de Template hacia el ESP32, el botón ventilador

2025-10-23 22_42_15-Greenshot.png

Resultado