Tabla de contenido:

Gerente de relaciones del círculo social: 7 pasos (con imágenes)
Gerente de relaciones del círculo social: 7 pasos (con imágenes)

Video: Gerente de relaciones del círculo social: 7 pasos (con imágenes)

Video: Gerente de relaciones del círculo social: 7 pasos (con imágenes)
Video: Los 7 Pasos de las Relaciones 2024, Noviembre
Anonim
Image
Image
Configuración de software y hardware
Configuración de software y hardware

¿Qué es?

Mantenerse en contacto con todas las personas importantes en su círculo social puede ser difícil, especialmente cuando vive en una gran ciudad, es un adicto al trabajo, un estudiante o todo lo anterior. Social Circle ofrece una manera de mantener a todos sus seres queridos en un solo lugar, rastreando la frecuencia con la que están en contacto entre sí y con quién podría necesitar un poco de amor adicional. A nadie le gusta ignorar a sus amigos, y ahora, ¡nunca volverás a ser esa persona! Este producto es perfecto para las personas que no encuentran urgentes las notificaciones telefónicas y desean una representación visual para monitorear sus relaciones.

Social Circle es un dispositivo alimentado por Arduino que conecta sus mensajes de texto a un conjunto de LED independientes, cada uno de los cuales representa a una persona y mide la frecuencia con la que hablan entre sí, indicada por el brillo de cada LED. Con un código Arduino intermedio, puede personalizar cómo funciona Social Circle, incluida la cantidad de relaciones que desea administrar, y controlar la rapidez o la lentitud con que se atenúan los LED.

Lo que necesitarás

  • Cuenta IFTTT (If This Then That)
  • Cuenta IO de Adafruit
  • Computadora portátil con el software Arduino descargado
  • Placa de pruebas Arduino
  • Pluma HUZZAH con ESP8266 WiFi
  • Soldador
  • Soldar
  • Pelacables
  • Resistencias
  • Cable eléctrico
  • LEDs
  • Acrílico de 1/8"
  • Cortador láser o sierra de calar
  • Lijadora de banda
  • Contrachapado de 3/4"
  • Máquina CNC o enrutador múltiple
  • Cable micro USB
  • Cargador de pared

Cuando trabaje con herramientas eléctricas, ¡no olvide usar protección para los ojos y la cara!

Paso 1: Configuración de software y hardware

Configuración de software y hardware
Configuración de software y hardware
Configuración de software y hardware
Configuración de software y hardware

Antes de comenzar, deberá configurar algunas cosas rápidas. Primero, cree su cuenta IO de Adafruit gratuita. Aquí es donde configurará las fuentes que implementará en su código Arduino. Querrá crear feeds antes de configurar su cuenta IFTTT.

Una vez que haya creado una cuenta, haga clic en Feeds en el panel de la izquierda

Haga clic en el menú desplegable Acciones y seleccione Crear una nueva fuente. Elija un nombre para su feed y seleccione crear. Su fuente ahora se agrega a la biblioteca Adafruit IO y podrá enviar datos a esta fuente usando IFTTT (¡siguiente paso!) Para cada LED, deberá crear una nueva fuente. Para este proyecto, he creado 5 feeds, cada uno con el nombre de la persona que quiero representar en el dispositivo

En segundo lugar, cree una cuenta IFTTT. Usaremos IFTTT para configurar nuestro mensaje de texto / Adafruit IO. Estas funciones iniciarán la recopilación de datos que se comunicarán con su código Arduino.

Una vez que haya creado una cuenta, creará un nuevo subprograma. Haga clic en Nuevo subprograma. Seleccione Esto y elija SMS. Puede elegir activar su subprograma cada vez que envía un SMS a su número de teléfono IFTTT o activar el subprograma cada vez que envía un mensaje etiquetado (con hashtag, por ejemplo, #mom) a su número de teléfono IFTTT. Para este proyecto, elegiremos enviar mensajes etiquetados para que tengamos una forma de distinguir nuestros diferentes LED

El siguiente paso le pide que cree esta etiqueta designada. En este ejemplo, elegí etiquetar a mamá, pero esta etiqueta puede ser lo que quieras siempre que sea fácil de recordar. Haga clic en Crear activador

Haga clic en Eso y elija Adafruit. Seleccione la opción Enviar datos a Adafruit IO y seleccione el nombre de su fuente. Para nuestro primer LED, le pediremos a Adafruit que guarde los datos como 1. Cuando agreguemos más LED, usaremos diferentes números para distinguir nuestros feeds y LED para que todos actúen de forma independiente

Haga clic en Crear acción y ya casi estamos allí. Aquí es donde cambiará su número de teléfono. Intente sustituir los números por Mí. Debido a que los subprogramas son públicos, debe asegurarse de proteger su información. Asegúrese de que su subprograma esté encendido (indicado por el interruptor verde) y haga clic en Finalizar

¡Felicitaciones, acaba de hacer su applet! Siempre puede cambiar la configuración de su subprograma en cualquier momento seleccionando el engranaje blanco en la esquina superior derecha del subprograma.

Paso 2: Código y circuito

Antes de comenzar con cualquier código, asegúrese de descargar las siguientes bibliotecas dentro del software Arduino:

  • ESP8266WiFi
  • AdafruitIO
  • Adafruit_MQTT
  • ArduinoHttp

Puede descargar estas bibliotecas en la barra de herramientas de Arduino seleccionando Sketch> Incluir biblioteca> Administrar bibliotecas y buscar cada una por su título.

Descarga el código adjunto y ábrelo en Arduino. Asegúrese de cambiar su información personal, incluido su nombre de usuario único, la clave AIO (que puede encontrar haciendo clic en Ver clave AIO en el panel) y las credenciales de WiFi.

Recomiendo usar el siguiente Instructable para crear su primer circuito LED. Una vez que haya creado un circuito completo, podrá agregar LED y resistencias sin agregar cables adicionales. Este tutorial proporciona el circuito correcto para lo que necesitamos. Retire el botón de este circuito, ya que no será necesario para este proyecto. Agregar LED en el futuro será simple, manteniendo cada uno orientado de la misma manera (lado corto en la cama de la placa de pruebas negativa y extremo largo en el pin de la placa Huzzah (5, 12, 13, 14, 16). Ahora, probemos cómo IFTTT y Adafruit IO conéctate con nuestro código!

Paso 3: enviar un mensaje de texto

Envío de un mensaje de texto
Envío de un mensaje de texto

Ahora, tome su número de teléfono IFTTT de su applet y envíe su hashtag al número de teléfono. Verifique su fuente Adafruit IO para ver si hay datos entrantes. El feed debe realizar un seguimiento de la actividad de sus mensajes de texto. Asegúrese de que su LED esté conectado al pin que ha designado en su código, y el mensaje de texto activará el LED para que se encienda.

Paso 4: soldadura

Soldadura
Soldadura
Soldadura
Soldadura

Para este proyecto, he optado por utilizar 5 LED. Para aumentar la longitud de los cables y hacer la tarea de poner la placa dentro de una forma de madera, necesitaremos soldar un poco. Dirígete a la parte superior de este tutorial para revisar qué materiales necesitarás. Si no está familiarizado con la soldadura, vea este excelente video.

Después de soldar sus resistencias (en el lado negativo / corto del LED) y los cables, debe tener algunas piezas que se parezcan a la foto de arriba. Asegúrese de usar tubos retráctiles para proteger todo su cableado expuesto. Debido a que doblaremos nuestra configuración en una forma, es importante que ningún cable se toque.

Paso 5: sosteniendo sus piezas

Sosteniendo tus piezas
Sosteniendo tus piezas
Sosteniendo tus piezas
Sosteniendo tus piezas
Sosteniendo tus piezas
Sosteniendo tus piezas

Ahora tienes todas estas piezas y cables, ¡pero no tienes dónde ponerlos! Aquí viene la parte realmente divertida, porque no hay reglas (bueno, ¡solo que tu protoboard debe encajar!).

Para mí, este producto representa una sensación visual del paso del tiempo. Esta teoría me llevó a crear una forma que se parecía a un reloj. Sin embargo, puede elegir diseñar cualquier cosa que se adapte a su hogar, trabajo o entorno escolar. Afortunadamente, mi condición de estudiante me otorga acceso a una cortadora láser, una máquina CNC y una carpintería. Sin embargo, esta forma se puede crear fácilmente con una sierra de cinta y una lijadora de banda. Así es como lo hice:

1. Antes de utilizar cualquier maquinaria, deberá configurar algunos archivos de Illustrator. Utilizará estos archivos para comunicarse con ambas máquinas. Recuerde hacer líneas de corte para sus LED en su archivo de Illustrator para que no necesite usar la taladradora para crear estos recortes (¡como yo!). Elegí crear un recorte en la parte posterior para que encaje mi cable micro USB.

2. Esta vez elegí no agregar nombres en el acrílico en caso de que quisiera ajustar mi círculo social más tarde, pero me volví loco y personalizo tu acrílico con palabras, patrones, ¡incluso usando un color divertido!

3. Recuerde decirle a la máquina CNC que deje pestañas (partes a lo largo del contorno que no se cortan completamente) para que su pieza no se mueva sobre la mesa. Para preparar su trabajo CNC, debe asegurar su tablero al CNC mesa. Debido a que la forma es pequeña, utilicé alrededor de 6-8 tornillos, aproximadamente a un pie de distancia entre sí. Aquí, estoy usando madera contrachapada de 3/4 "con un corte de bolsillo de 1/2" en cada pieza (esto me da una pulgada completa de espacio para colocar la placa de pruebas y el cableado).

4. Cuando la máquina haya terminado, use un cincel y un martillo para romper las pestañas. Ahora, tendrá dos piezas independientes que necesitan un poco de amor de la lijadora de banda. Pasa las piezas suavemente contra la lijadora para crear un borde liso.

5. Corte una clavija corta que se pueda insertar a través del centro tanto de la forma CNC como de la pieza acrílica. Esta es una solución básica para conectar las piezas y te da la oportunidad de crear nuevas piezas acrílicas para intercambiar.

Paso 6: ¡Armado

¡Poniendo todo junto!
¡Poniendo todo junto!
¡Poniendo todo junto!
¡Poniendo todo junto!
¡Poniendo todo junto!
¡Poniendo todo junto!
¡Poniendo todo junto!
¡Poniendo todo junto!

¡Casi ahí! Tenemos todos nuestros componentes y estamos listos para sellar esto juntos. Primero, puede apilar el círculo acrílico en la parte superior de la cara de madera y colocar las patas del cable LED a través de cada uno de los orificios.

Luego, coloque su tablero dentro del formulario (utilicé un poco de cinta adhesiva para sujetar el mío) y coloque sus LED en sus pines designados. Si no tiene su código abierto, estos pines deben ser 5, 12, 13, 14 y 16. Dado que los lados de los LED con resistencias son negativos, estos son los lados que encajarán en la cama (-) de la placa de pruebas.

A continuación, coloque su cable Micro USB en la placa Huzzah Wifi y a través de su corte CNC. ¡Ahora puedes unir los dos lados y crear un objeto cerrado y de pie! Si planea usar sus componentes Arduino nuevamente, le recomiendo encontrar una solución temporal para mantener su forma de madera junta. En este caso, utilicé una cinta fuerte de doble cara.

Paso 7: uso de su círculo social

Usando su círculo social
Usando su círculo social
Usando su círculo social
Usando su círculo social

¡Felicidades! ¡Has creado un administrador de relaciones de Arduino en funcionamiento! Ahora, el destino está en tus manos. Puede elegir dónde desea que vaya su rastreador de mensajes de texto, pintar su producto e incluso usar la cara acrílica como una superficie de pizarra para escribir nombres.

¡Disfruta y feliz relación!

Recomendado: