IoT-Wifi-Blynk IoT

Crear DASHBOARD en Blynk.io

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

Registro

Entramos en la página https://blynk.io/ de  y nos registramos en LOG IN

paginablynk.png

Plantilla

Una vez dentro vamos a Developer Zone creamos NUEVA PLANTILLA indicando que es para un ESP32 conectado por WIFI

blynk-plantilla.png

Y ahora creamos un DASHBOARD dentro de esta plantilla

blynk-dashboard.png

Ves añadiendo WIDGETS para crear tu panel de control, verás que no tienes muchos gratuitos 😣 pero algo es algo

Te proponemos este PANEL DE CONTROL, que se ve en la figura. En cada uno de ellos puedes ver el pin virtual V1, V2, ....V8 asociado y su correspondencia con la placa de sensores TDR STEAMaker

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.

blynk-dashboard-1.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/

Device

Entramos de nuevo en https://blynk.io/ y creamos un DEVICE nuevo, desde la plantilla creada

blynk-device-1.png

y elegimos la plantilla recién creada, le ponemos un nombre arbitrario al device creado, en este caso he elegido MIESP32. 

blynk-device-2.png

Así queda en My Devices todos los Devices creados. Con la cuenta gratuita no puedes crear tantos Devices como quieras.

mydevicesblynk.png

Podemos comprobar si entramos en el device creado que está asociado al Dashboard creado, incluso podemos editarlo desde Device. También en el mismo menú vemos que existe TRANSFER y se lo podemos pasar a un compañero o alumno que esté registrado en Blynk.io. En la pestaña de configuración le puedes poner una imagen de icono.

blynk-dashboard-2.png

APP

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

blynk-dashboard-3.png


Crear programa en ARDUINOBLOCKS

Al inicializar...

Tiene que cargar los siguientes datos de la Wifi y de la conexión con Blynk.io

De paso hemos inicializado el LDC para que nos muestre datos

blynk-arduinoblocks-1.png

El valor del Auth Token lo tienes en Device-Info, está oculto, pero apretando al botón del portapapeles, se copia para pegarlo donde quieras (en este caso en el programa ArduinoBlocks)

blynk-arduinoblocks-2.png

El ID DE LA PLANTILLA  o TEMPLATE ID lo tienes en Plantilla-Info

blynk-arduinoblocks-3.png

A programar de Dashboard ->ESP32.

Vamos a hacer que si se pulsa en el dashboard el interruptor asociado al pin virtual V1 que se encienda el led rojo

blynk-arduinoblocks-4.png

Luego si se pulsa en el dashboard el pin 2 que suene los simpsons 😍

blynk-arduinoblocks-5.png

Luego si en dashboard le damos al slider asociado a V3 que en la pantalla LCD lo diga

blynk-arduinoblocks-6.png

A programar de ESP32 ->Dashboard.

Vamos a crear un programa que vaya recogiendo los valores de ESP32 cada 3 segundos (para no agobiar al servidor Blynk) y los vuelque al Dashboard

blynk-arduinoblocks-7.png

blynk-arduinoblocks-8.png

Actividad18 Blynk IoT

Este es el resultado