Tabla de contenido:

Cómo agregar funciones de IOT a sus proyectos: 5 pasos
Cómo agregar funciones de IOT a sus proyectos: 5 pasos

Video: Cómo agregar funciones de IOT a sus proyectos: 5 pasos

Video: Cómo agregar funciones de IOT a sus proyectos: 5 pasos
Video: 8 CLAVES en PROYECTOS de IoT 🌐 Cómo Ejecutar Proyectos de Internet de las Cosas 2024, Noviembre
Anonim
Cómo agregar funciones de IOT a sus proyectos
Cómo agregar funciones de IOT a sus proyectos

Nada es mejor que hacer un proyecto de bricolaje que reemplace un producto comercial que le resulte útil. Bueno, en realidad, hay algo mejor que eso. Añadiendo capacidad IOT a su proyecto.

Cuando se trata de automatización, los principiantes generalmente se asustan pensando que necesitan hacer una programación compleja y otras cosas. Pero gracias a muchos servicios y software gratuitos disponibles para este propósito exacto en estos días, agregar funciones básicas de IOT a sus proyectos se ha vuelto más fácil que nunca.

En este instructivo, le mostraré cómo puede usar dos de estos programas, Blynk e IFTTT, para automatizar sus proyectos de bricolaje. ¡Hagámoslo!

Paso 1: ¿Cómo funcionan?

Usaré esp8266 para mi proyecto, pero recuerde que este tutorial es aplicable para casi cualquier microcontrolador habilitado para Wi-Fi (esp32 por ejemplo). Para este tutorial, hagamos un proyecto que encienda un LED cada vez que obtenga un nuevo seguidor de Twitter.. Para hacer posible este proyecto, tenemos que usar Blynk e IFTTT juntos.

IFTTT:

IFTTT funciona así: "Si ESTO sucede, haz ESO". Si le gusta la codificación, puede comparar esto con una "declaración if". En nuestro caso es así: "Si obtengo un nuevo seguidor de Twitter, envía una señal a Blynk".

Blynk:

Blynk simpy transfiere el disparador IFTTT a esp8266. Digamos que nuestro LED está conectado al pin 5 de GPIO. Blynk recibirá datos de IFTTT y activará el pin 5.

De hecho, estas dos aplicaciones pueden hacer mucho más que automatizar sus proyectos de bricolaje. Puedes jugar con ellos para saber más.

Paso 2: Configuración de Blynk

Configuración de Blynk
Configuración de Blynk
Configuración de Blynk
Configuración de Blynk
Configuración de Blynk
Configuración de Blynk
Configuración de Blynk
Configuración de Blynk

Primero, instale Blynk.

Androide

IOS

Ahora crea un nuevo proyecto. Tan pronto como haga esto, recibirá un token de autenticación en su correo electrónico. Este token es muy importante y lo usaremos en los próximos pasos. Toque el "+" y agregue un botón desde el cuadro de widgets. Toque el botón recién agregado y aparecerá la configuración del botón. Aquí seleccione el pin que desea activar (GPIO 5 en este caso). Puede configurar el modo para presionar o cambiar según su aplicación. Si está configurado para presionar, tan pronto como IFTTT se activa, el pin se enciende y se apaga instantáneamente (como un botón genérico) Si está configurado para cambiar, tan pronto como IFTTT se activa, el pin se enciende y permanece encendido

Paso 3: Configurar IFTTT

Configuración de IFTTT
Configuración de IFTTT
Configuración de IFTTT
Configuración de IFTTT
Configuración de IFTTT
Configuración de IFTTT

Instale IFTTT:

Androide

IOS

En IFTTT, haga clic en "obtener más". Ahora haga clic en + y luego haga clic en "esto". Luego busque y seleccione "twitter". Luego haga clic en "nuevo seguidor".

Ahora haga clic en "eso" y busque "webhooks" en la barra de búsqueda. Haga clic en "hacer una solicitud web" e ingrese la URL. El formato de la URL es https:// IP / Auth / update / pin

Dado que nuestro pin es GPIO 5, reemplace "pin" en la URL por "D5" Reemplace Auth con el token de autenticación del proyecto blynk que recibió en su correo electrónico en el paso anterior. Reemplace la IP con la IP en la nube de blynk de su país. Para obtener la IP, abra el símbolo del sistema y escriba "ping blynk-cloud.com". Para India, la IP es 188.166.206.43

Seleccione "poner" en la sección de método y seleccione "aplicación / json" en el tipo de contenido. En el cuerpo, escriba ["1"].

Debe tenerse en cuenta que ["1"] representa el disparador ENCENDIDO y ["0"] representa el disparador APAGADO

Paso 4: Programación de su hardware

Programación de su hardware
Programación de su hardware
Programación de su hardware
Programación de su hardware

Asegúrese de tener las bibliotecas esp8266 y Blynk instaladas en su IDE de Arduino. Si no está seguro de cómo hacer esto, haga clic aquí para obtener un tutorial rápido. Ahora ve a archivos> ejemplos> Blynk> boards_wifi> esp8266. Aparecerá un programa de muestra.

Aunque puede editar esto, no recomendaría modificar un boceto de ejemplo. Simplemente copie el código y péguelo en un archivo nuevo. Ahora puede editar este archivo.

Debe agregar su ssid wifi y contraseña en el programa donde dice 'YourNetworkName' y 'YourPassword'. Además, 'YourAuthToken' debe reemplazarse con el token de autenticación que recibió de blynk. Después de hacer esto, puede agregar el código de su proyecto en la función loop () después de la línea Blynk.run ().

Dado que el nuestro es un simple disparador LED, no tenemos que escribir ningún código. Si conectamos nuestro LED al pin 5 (D1) de GPIO, podemos hacer que nuestro proyecto funcione.

Paso 5: Pruébelo

Este método simple puede hacer que sus proyectos sean increíbles. Puede jugar con más disparadores IFTTT y funciones Blynk para darse cuenta de cuánto más puede hacer con estas dos aplicaciones.

¿No estás seguro de con qué proyecto empezar? Estos son algunos de mis proyectos realizados con Blynk e IFTTT

Un reloj que cambia de color cada vez que un astronauta entra al espacio

Un dispositivo que te recuerda que debes beber agua.

Una lámpara que parpadea cada vez que la ISS pasa por encima

Diviértete automatizando tus proyectos de bricolaje:)

Recomendado: