Encender un led blynk

Encender un led de forma remota con Blynk

En este tutorial vamos a aprender a crear una aplicación (sin código) para encender un led de forma remota con Blynk, o sea que desde cualquier parte del mundo podremos acceder a nuestro dispositivo y encender y apagar cualquier dispositivo siguiendo estos pasos:

Requerimientos

  • ESP32 o ESP8266
  • Un Led (de cualquier color)
  • Teléfono Inteligente.

Programas

Comenzar con Blynk

Vamos a https://blynk.cloud/dashboard/register y creamos una nueva cuenta

image 34

Seguimos el Blynk Tour está el final

image 35

Damos click en cancelar

image 52

Damos click en crear nueva plantilla

image 53

Colocamos Encender Led y damos click en Done

image 54

Copiamos el area de FIRMWARE CONFIGURATION

image 55

Abrimos Arduino Seleccionamos Herramientas -> Administrar Bibliotecas -> Buscamos Blynk y lo instalamos

image 40

Abrimos Arduino, Seleccionamos Archivo->Ejemplos->Blynk->Blynk.Edgent->Edgent_ESP32

image 42

Circuito

Conectamos el pin 2 con el Ánodo (Positivo) y el GND al cátodo (Tierra)

image 29
Encender un LED con Espidf
Encender un LED con Espidf

Código para Encender un led con un celular vía internet

image 45
image 50
image 46

Finalmente nuestro código quedará así:

// Fill-in information from your Blynk Template here
//#define BLYNK_TEMPLATE_ID           "TMPLxxxxxx"
//#define BLYNK_DEVICE_NAME           "Device"
#define BLYNK_TEMPLATE_ID "TMPLeAb0p6Sx"
#define BLYNK_DEVICE_NAME "encender"
#define BLYNK_FIRMWARE_VERSION        "0.1.0"

#define BLYNK_PRINT Serial
//#define BLYNK_DEBUG

#define APP_DEBUG

// Uncomment your board, or configure a custom board in Settings.h
//#define USE_WROVER_BOARD
//#define USE_TTGO_T7
//#define USE_ESP32C3_DEV_MODULE
//#define USE_ESP32S2_DEV_KIT

#include "BlynkEdgent.h"

//Pin del led a encender
int pinLed=2;

void setup()
{
  Serial.begin(115200);
  delay(100);

  BlynkEdgent.begin();
  pinMode(pinLed,OUTPUT);
}

void loop() {
  BlynkEdgent.run();
}

//Recibimos los datos de Blynk
BLYNK_WRITE(V2){
  digitalWrite(pinLed,param.asInt());
}

Buscar el puerto de ESP32

Abrimos el buscador de aplicación y escribimos “administrador de dispositivos” y damos enter

image 17
Abrir “administrador de dispositivos”

Buscamos en la categoría Puertos (COM) el nuevo puerto que se creó. Si no lo ubicamos, desconectamos y conectamos la cámara espía.

Categoría Puertos (COM)
Categoría Puertos (COM)

Subimos el código

Seleccionamos herramientas->puerto y el puerto al que se conecto el ESP32

image 48

Subimos el código haciendo click aqui

image 49

Configuramos la APP de Blynk

image 56

Ingresamos usuario y contraseña

image 57

Damos click en Add New Device

image 58

Hacemos click en Find devices nearby

image 59

Click en continuar

image 60

Seleccionamos el dispositivo

image 61

Seleccionamos la red Wifi

image 62

Colocamos la contraseña y continuar

image 63

Esperamos que se conecte

image 64

Cuando termine la conexión presionamos finish.

image 65

Procedemos a crear el entorno gráfico presionamos el botón de la llave mecánica

image 66

Agregamos un botón haciendo en el botón + y le damos click para editarlo

image 70

Damos click en DATASTREAM para seleccionar el pin con el que se vinculara el boton

image 71

Damos click en Create Virtual Pin para seleccionar el pin

image 73

Seleccionamos el Virtual pin 2 de tipo Integer y click en Done

image 74

Al hacer click en el boton encender y apagar encendemos y apagamos el led

Encender un led de forma remota con Blynk
Encender un led de forma remota con Blynk

Los comentarios están cerrados.