Tabla de contenido:
- Paso 1: ¿Cómo funcionan?
- Paso 2: Configuración de Blynk
- Paso 3: Configurar IFTTT
- Paso 4: Programación de su hardware
- Paso 5: Pruébelo
Video: Cómo agregar funciones de IOT a sus proyectos: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
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
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
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
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:
Reciba notificaciones por correo electrónico de sus proyectos de IoT: 6 pasos
Reciba notificaciones por correo electrónico de sus proyectos de IoT: programe notificaciones por correo electrónico que conecten sus proyectos de IoT con Adafruit IO e IFTTT. He publicado algunos proyectos de IoT. Espero que las hayas visto, si no te invito a mi perfil y las revisas. Quería recibir algunas notificaciones cuando una variable
Placa de extensión RaspberryPi 3/4 para agregar funciones adicionales a Raspberry Pi: 15 pasos (con imágenes)
Placa de extensión RaspberryPi 3/4 para agregar funciones adicionales a Raspberry Pi: sabemos que raspberry pi 3/4 no viene con ADC (convertidor analógico a digital) y RTC (reloj en tiempo real) integrados, así que diseño una PCB que contenga 16 canal 12bit ADC, RTC, módulo SIM7600 4G, pulsadores, relés, salida de alimentación USB, salida de alimentación de 5 V, alimentación de 12 V
Cómo agregar un candado de metal a sus Joycons: 8 pasos
Cómo agregar un candado de metal a tus Joycons: Para hacer este proyecto utilicé este producto https://www.amazon.es/dp/B07Q34BL8P?ref=ppx_pop_mo… pero hay muchos otros productos que puedes comprar y podrías o no podría ser más barato dependiendo de dónde viva para los precios de envío. En este instructivo yo
Reducir el tamaño de sus proyectos Arduino - Arduino UNO como programador ATmega328P (https://youtu.be/YO61YCaC9DY): 4 pasos
Reducir el tamaño de sus proyectos Arduino | Programador Arduino UNO como ATmega328P (https://youtu.be/YO61YCaC9DY): Enlace de video: https://youtu.be/YO61YCaC9DY Programar ATmega328P usando Arduino como ISP (programador en el sistema) le permite usar las funciones de Arduino en una placa de prueba o TARJETA DE CIRCUITO IMPRESO. Sobre todo ayuda cuando estás haciendo tu proyecto universitario. Se reduce
¡10 proyectos básicos de Arduino para principiantes! ¡Realice al menos 15 proyectos con un solo tablero !: 6 pasos
¡10 proyectos básicos de Arduino para principiantes! ¡Realice al menos 15 proyectos con una sola placa !: Proyecto Arduino & Tablero de tutoriales; Incluye 10 proyectos básicos de Arduino. Todos los códigos fuente, el archivo Gerber y más. ¡Sin SMD! Soldadura fácil para todos. Componentes fáciles de quitar y reemplazar. Puedes realizar al menos 15 proyectos con una sola bo