Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Siempre me faltan cosas importantes … así que creé Flag. ¡Un dispositivo de Internet de las cosas (IoT) para notificarme o recordarme estas cosas importantes!
Ahora, con un rápido vistazo a mi escritorio, puedo ver si …
- Tengo un email
- Me mencionaron en un tweet
- Tengo un próximo evento del calendario de Google
- Es hora de llamar a mamá
- Mi equipo anotó
- Me olvido de comer
- Necesito hacer ejercicio
… o casi cualquier otra cosa. Para estos Instructables, me notificaré a mí mismo cuando reciba correos electrónicos.
Este proyecto es una excelente introducción a los dispositivos conectados a Wi-Fi y al Internet de las cosas.
Usaremos …
IFTTT.com (una puerta de enlace API) para activar…
io.adafruit.com (un servicio de datos en la nube de IoT) para activar …
MQTT (la conexión entre Internet y su placa) para activar …
Feather Huzzah (un microcontrolador WIFI compatible con Arduino) para activar …
Un servomotor que …
¡Notificanos!
Paso 1: componentes necesarios
¡Por el bajo precio de solo $ 37.50 o menos!
Necesitará…
Materiales:
Microcontrolador WiFi $ 16
Micro Servo $ 10
Botón pulsador $ 1
Resistencia (cualquier valor)
Tiny Protoboard $ 4 (o protoboard)
Encabezados apilables $ 1
Cables de puente $ 2
Caja de proyecto $ 3.50
Batería de litio (opcional)
Velcro (opcional)
Una pequeña bandera (haremos esto)
Instrumentos:
Computadora con Arduino IDE instalado
Soldador y soldadura
Destornilladores Philips grandes y pequeños
Tijeras
Barra de pegamento
Cortadores de alambre
Impresora de escritorio
Paso 2: Configure Huzzah para Arduino IDE y conéctese a WIFI
Para comenzar, probemos nuestro microcontrolador.
Siga este tutorial de Adafruit:
Este tutorial nos permitirá usar Feather Huzzah en el IDE de Arduino y asegurarnos de tener todos los controladores USB necesarios instalados.
Paso 3: Regístrese en Io.adafruit e IFTTT
Para activar el microcontrolador wifi usaremos io.adafruit e IFTTT de Adafruit.
Cree una cuenta io.adafruit y configure una nueva bandera etiquetada para cambiar.
Crea un nuevo tablero.
Cree un interruptor de palanca en el tablero etiquetado como 'bandera'. Deje la configuración predeterminada para alternar entre ENCENDIDO y APAGADO (vamos a hacer referencia a este texto en el código, así que tome nota de las mayúsculas y minúsculas).
Cree una cuenta IFTTT (If-This-Then-That)
En la pestaña "Mis subprogramas", seleccione un nuevo subprograma.
En 'SI', elija un disparador IFTTT para levantar su bandera.
En 'ESO', busque Adafruit y haga referencia al interruptor de palanca io.adafruit que creó anteriormente.
Puede probar su disparador marcando el interruptor de palanca en su página de io.adafruit. Comunicaremos la posición de este conmutador con nuestra placa Wi-Fi Huzzah.
Paso 4: Conéctese a su Huzzah a Io.adafruit
Para conectar su Huzzah a su cuenta io.adafruit, necesitaremos usar MQTT.
Siga este tutorial:
Siguiendo este tutorial nos aseguraremos de tener todas las bibliotecas necesarias instaladas.
Paso 5: diagrama de circuito
Construya el circuito ilustrado para conectar el servo y el botón momentáneo a la placa Huzzah.
El interruptor momentáneo puede requerir soldadura. Este es un buen tutorial si es nuevo en la soldadura.
La resistencia puede tener cualquier valor.
Paso 6: Programe su Huzzah
El código que estamos usando se basa en el código de muestra ESP8266 de Adafruit. Lo he dividido en secciones relevantes si necesita modificarlo para su proyecto.
Recuerde reemplazar el texto en el código que contiene su:
- Nombre de la red wifi
- Contraseña de la red wifi
- io.adafruit nombre de usuario
- io.adafruit key (se puede encontrar en el panel de io.adafruit como se muestra en la imagen)
Paso 7: haz una bandera
Descargue la imagen de la bandera de arriba. Imprime, dobla, pega, corta y fija tu bandera al servo con el tornillo incluido en el paquete de servo.
O incluso mejor … Utilice el archivo ilustrador para crear su propia bandera de notificación única para su disparador IFTTT. ¡Comparte si lo haces!
Paso 8: cierre su circuito
Incluya su circuito en un contenedor de su elección.
Usé esta caja de proyecto de radioshack y taladré agujeros para sostener el servo y el botón. Utilice calibradores para medir el tamaño de los componentes y taladre agujeros del tamaño adecuado.
Para colocar los componentes dentro de la caja pequeña, reemplacé la placa de pruebas con una placa pequeña y soldé los cables. Esto no es necesario dependiendo del tamaño de su caja.
¡Por favor, comparta conmigo el recinto que ha hecho! O si imprime en 3D un gabinete, cargue el archivo y lo incluiré en el Instructable.
Paso 9: ¡Listo
¡Listo! Pegue su bandera en la parte posterior de su computadora, en el refrigerador, siéntela en su escritorio o donde sea … ¡y nunca más se pierda nada importante!
¡Déjame saber para qué usas Flag en los comentarios a continuación!
Finalista en el Concurso Arduino 2016