Tabla de contenido:

San Valentín por Internet: 17 pasos (con imágenes)
San Valentín por Internet: 17 pasos (con imágenes)

Video: San Valentín por Internet: 17 pasos (con imágenes)

Video: San Valentín por Internet: 17 pasos (con imágenes)
Video: NO compres FIGURITAS DEL MUNDIAL o te pasará esto 2024, Noviembre
Anonim
Image
Image

Por bekathwiaBecky Stern Sigue más por el autor:

Amigo de privacidad de webcam
Amigo de privacidad de webcam
Cinta métrica Antena Yagi con acopladores impresos en 3D
Cinta métrica Antena Yagi con acopladores impresos en 3D
Cinta métrica Antena Yagi con acopladores impresos en 3D
Cinta métrica Antena Yagi con acopladores impresos en 3D
Bordado De Zodiaco
Bordado De Zodiaco
Bordado De Zodiaco
Bordado De Zodiaco

Acerca de: ¡Hacer y compartir son mis dos mayores pasiones! En total, he publicado cientos de tutoriales sobre todo, desde microcontroladores hasta tejido. Soy un motociclista de la ciudad de Nueva York y una madre de perro que no se arrepiente. My wo… Más sobre bekathwia »

¡Envía una nota a tu San Valentín a través de la red! Este proyecto de electrónica de bricolaje utiliza un pequeño motor vibratorio para agitar suavemente un corazón de papel de seda y hacer parpadear un LED cuando recibe instrucciones a través de Internet desde otro dispositivo. Construí dos versiones del circuito wifi ESP8266, también equipado con dos botones para activar los dos comandos. Los dispositivos hablan a través del servicio de datos en la nube Adafruit IO para comunicarse entre sí desde cualquier lugar con wifi, y también te mostraré cómo activar tu San Valentín con el servicio de puerta de enlace API IFTTT, en caso de que solo quieras construir un circuito de San Valentín..

¡Este es un proyecto de Internet de las cosas bastante fácil! Antes de sumergirse, debe tener un conocimiento práctico del software Arduino y la soldadura electrónica. ¡Prueba mi clase Arduino para principiantes y / o la clase básica de electrónica de Randy Sarafan para ponerte al día!

Para estar al día en lo que estoy trabajando, sígueme en YouTube, Instagram, Twitter, Pinterest y suscríbete a mi boletín.

Paso 1: lo que necesitará

Lo que necesitarás
Lo que necesitarás
Lo que necesitarás
Lo que necesitarás

Para este proyecto, creé dos dispositivos que se comunican entre sí, pero este proyecto funciona bien con un solo dispositivo, activado a través de Internet con su teléfono o computadora (lo cubriremos más adelante). Independientemente de la cantidad de transceptores que esté fabricando, le recomiendo encarecidamente crear un prototipo de placa de pruebas sin soldadura y duplicarlo con un nuevo conjunto de piezas en forma soldada, en lugar de desmontar el prototipo funcional. Facilita mucho la construcción y la resolución de problemas de la placa final.

Para cada dispositivo:

  • Marco de fotos Shadowbox
  • Placa de arranque Adafruit Huzzah Feather o ESP8266 Huzzah (con cable FTDI y placa de carga lipoly)
  • Batería lipoly y cable USB
  • Tablero de pruebas sin soldadura y tablero perma-proto
  • Cables de prototipos de placa de pruebas
  • Dos pulsadores momentáneos
  • Mini motor vibrante
  • Transistor NPN como PN2222
  • Diodo como 14N001
  • Resistencia de 100-1K ohmios
  • LED (cualquiera que desee, como rojo de 5 mm, lentejuelas LED o pulsador iluminado)
  • Alambre trenzado
  • Tubo termoretráctil
  • Bloques de terminales (opcional)
  • Papel de seda rojo
  • Cartulina

Reúna las siguientes herramientas:

  • Base de corte
  • Gobernante
  • Cuchillo de uso general / artesanal
  • Punzón
  • Máquina de coser
  • Tijeras
  • Pistola de silicona
  • Lápiz
  • Herramienta rotativa (Dremel, etc.) (opcional)
  • Soldador
  • Soldar
  • Pelacables
  • Tijeras de alambre al ras
  • Herramienta de tercera mano
  • Pistola de calor o encendedor
  • Multímetro (opcional pero extremadamente útil)
  • Cinta
  • Alambre delgado (utilicé alambre de unión de acero de.2 mm)

Como Asociado de Amazon, gano por las compras que califiquen que realice utilizando mis enlaces de afiliados.

Cree / inicie sesión en cuentas en los siguientes sitios:

  • Adafruit IO
  • IFTTT

Paso 2: tengo tu código

Tengo tu código
Tengo tu código
Tengo tu código
Tengo tu código

El circuito de este proyecto utiliza un chip wifi ESP8266, ya sea en una placa de conexión wifi Huzzah o en una placa Adafruit Feather Huzzah. Si usa la placa de conexión, también se requiere un cable FTDI para programar la placa y un cargador lipoly para agregar energía a la batería. Lea detenidamente la documentación del producto con la placa elegida para comprender mejor sus pines y características especiales. Puede que sea posible utilizar otras placas ESP9266 para este proyecto, pero no las he probado.

Los diagramas de circuitos para ambas versiones se proporcionan arriba. Ambos circuitos conectan botones pulsadores a través de tierra a las clavijas 4 y 14, un LED conectado a la clavija 15 y un circuito de transistor que impulsa un pequeño motor vibratorio conectado a la clavija 5.

Antes de que pueda programar placas ESP8266 con Arduino, deberá agregar soporte de placa al software. Utilice el administrador de tableros para agregar soporte para estos tableros y cargue un programa de prueba de parpadeo antes de continuar. Recuerde que con la placa de arranque Huzzah, debe usar una combinación de pulsaciones de botones para poner la placa en modo cargador de arranque antes de cargar un nuevo código.

Construya su circuito en una placa de prueba sin soldadura de acuerdo con el diagrama.

Cree una nueva fuente en su cuenta de IO de Adafruit llamada "comando". Encuentra tu clave AIO (en la página de Configuración).

Descargue el código del proyecto adjunto a este paso y ábralo con el IDE de Arduino, luego actualice la configuración en config.h para que coincida con su nombre de usuario y clave de Adafruit IO, así como con el nombre y contraseña de su red wifi. Asegúrese de tener instaladas las bibliotecas de Arduino "Adafruit IO Arduino", "ArduinoHttpClient" y "Adafruit MQTT". Luego cargue el código en su tablero.

Paso 3: punzón por el medio

Punzón por el medio
Punzón por el medio

Recorta un trozo de tablero de arte resistente para que coincida con el marco de tu caja de sombras (el mío es de 4 x 6 pulgadas) usando una regla de metal, un tapete de corte y un cuchillo para manualidades. ¡Tenga cuidado de no cortarse los dedos! Perfore con un punzón en el área media superior y mueva el punzón para abrir el orificio a aproximadamente 3/16 (4-5 mm). Esto permitirá que los cables del mini motor vibrador pasen a través de la placa.

Paso 4: Terminado como un resorte

Terminado como un resorte
Terminado como un resorte
Terminado como un resorte
Terminado como un resorte
Terminado como un resorte
Terminado como un resorte

El truco para hacer que el corazón de papel se mueva es montarlo en algo que se pueda mover con facilidad, como un resorte. Use un poco de alambre delgado para crear una bobina envolviéndolo alrededor de un palillo o un objeto pequeño similar. Deje colas en ambos extremos del resorte y pase una a través del agujero en su tabla. Péguelo en la parte posterior para mantener el resorte en su lugar.

Si no tienes un cable adecuado, improvisa con lo que tienes. Quizás una pequeña brida, una pinza para el cabello u otro artículo podría ser sustituida por el resorte de montaje.

Paso 5: Corazón de papel

Corazón de papel
Corazón de papel
Corazón de papel
Corazón de papel
Corazón de papel
Corazón de papel

Para hacer corazones de papel de seda en capas, cosa una puntada recta a través de un nuevo paquete de papel de seda aún doblado. Dobla a lo largo de la línea cosida y dibuja una forma de medio corazón con un lápiz, luego recorta la forma y desdobla el corazón. Limpia los bordes ásperos con las tijeras.

Paso 6: conectado a través de cables

Conectado a través de cables
Conectado a través de cables
Conectado a través de cables
Conectado a través de cables

Amplíe el alcance de los cables de su motor soldando piezas de cable trenzado y aislando las conexiones con tubos termorretráctiles. Haz lo mismo con un LED.

Paso 7: Corazón Danzante

Corazón bailando
Corazón bailando
Corazón bailando
Corazón bailando

Pase los cables del motor a través del resorte (colapsarlo primero puede ayudar) y péguelo en caliente a la cola del cable del resorte y a la parte posterior de un corazón de papel, verificando dos veces que el cable no puentea las conexiones eléctricas del motor. Conecte el motor a su prototipo de tablero y active el motor para probar su elasticidad. Ajuste la longitud del resorte o el tipo de cable hasta lograr el movimiento deseado.

Paso 8: retroiluminado con amor

Retroiluminado con amor
Retroiluminado con amor
Retroiluminado con amor
Retroiluminado con amor

Elegí iluminar el tablero detrás de mi corazón de papel pegando en caliente una pequeña lentejuela LED en la parte posterior del motor, pero puedes colocar tu LED donde quieras u omitirlo por completo.

Paso 9: alimentado por batería

Bateria cargada
Bateria cargada
Bateria cargada
Bateria cargada

Durante la creación de prototipos, encendí los circuitos de mi placa de pruebas a través del cable USB que estaba usando para programarlos. Para pasar a un diseño más final, quería agregar energía / recarga de batería lipoly para que las tarjetas de San Valentín pudieran moverse por la casa y manipularse sin tener que estar enchufadas el 100% del tiempo. En el Feather Huzzah, la conexión de alimentación debe moverse al pin BAT, si aún no estaba allí. En la fuga de Huzzah, la alimentación se conecta al pin etiquetado VBat, y se requiere una placa de carga adicional para las baterías lipoly (conecte BAT a + y GND a -).

Este diseño no está diseñado para tener un interruptor de encendido / apagado, sino para estar enchufado la mayor parte del tiempo y colgado en su escritorio o pared. Si desea poder alternar la alimentación del dispositivo, agregue un cable USB conmutado a su placa Feather Huzzah, o agregue un interruptor entre los pines GND y EN para apagar la placa wifi. Si está utilizando la placa de conexión Huzzah, puede interrumpir uno de los cables de la fuente de alimentación con un interruptor de encendido / apagado táctil.

Paso 10: en su forma final

En su forma final
En su forma final
En su forma final
En su forma final

Comience a soldar su circuito final en una placa perma-proto. Si usa la salida Huzzah, verifique que los encabezados de programación no hagan contacto con las almohadillas conductoras en la placa de circuito.

Paso 11: con botones de fieltro

Con botones de fieltro
Con botones de fieltro
Con botones de fieltro
Con botones de fieltro
Con botones de fieltro
Con botones de fieltro

He tenido estos botones de fieltro durante varios años y nunca encontré un buen uso para ellos, ¡hasta ahora! Había usado una aguja de fieltro y una mecha de lana para encerrar los pulsadores momentáneos en una fibra borrosa de fieltro. Independientemente de los botones que utilice, suéldelos a la placa de circuito con un espacio cómodo.

Paso 12: Basado en su propio prototipo funcional

Basado en su propio prototipo funcional
Basado en su propio prototipo funcional
Basado en su propio prototipo funcional
Basado en su propio prototipo funcional

Como mencioné en el paso Suministros, recomiendo encarecidamente duplicar un prototipo de placa de pruebas sin soldadura que funcione al crear proyectos como este. Puede verificar sus conexiones de cables con el diagrama del circuito y su placa de pruebas de trabajo, lo que disminuirá la posibilidad de cometer un error. Mientras soldaba el circuito, coloqué con mucho cuidado los componentes uno cerca del otro para ahorrar espacio.

Para facilitar el montaje de la tarjeta de San Valentín, utilicé bloques de terminales de tornillo para las conexiones de alimentación, que pasarán por la parte posterior de la caja de sombra. Si usó una placa Feather Huzzah, simplemente pasará el cable de la batería y lo conectará al puerto JST de la placa.

Paso 13: Dar forma

Poniendose en forma
Poniendose en forma
Poniendose en forma
Poniendose en forma
Poniendose en forma
Poniendose en forma

Haga un ajuste en seco para ver y marcar cómo encajará su placa de circuito en el marco. Use una pistola de pegamento caliente para hacer separaciones en las esquinas, para elevar un poco su circuito. Esto acerca los botones al frente de la caja de sombra y también proporciona espacio para que los cables pasen a la alimentación, el motor y el LED.

Use su punzón para crear otro agujero, esta vez detrás de donde irá su placa de circuito. Pase los cables de alimentación y tierra, y los cables del motor y el LED.

Paso 14: en una caja de sombras

En una caja de sombras
En una caja de sombras
En una caja de sombras
En una caja de sombras
En una caja de sombras
En una caja de sombras

También utilicé bloques de terminales para conectar el motor y el LED, pero la soldadura a la placa también habría funcionado bien. Monté la placa de carga lipoly y la batería en la placa de respaldo y monté la caja de sombras.

El dispositivo envía y recibe comandos de los botones, por lo que puede probarlo fácilmente con solo presionar los botones; el corazón vibrará y se iluminará cuando reciba los comandos de Internet.

Paso 15: Activado por IFTTT

Activado por IFTTT
Activado por IFTTT
Activado por IFTTT
Activado por IFTTT

Para activar su San Valentín desde su teléfono, o para automatizar su San Valentín en función de su actividad en las redes sociales, ubicación física y muchas más acciones, configure una cuenta en IFTTT, un servicio de puerta de enlace API. Puede armar una receta simple que contribuya con comandos a su alimentación Adafruit IO que controle el día de San Valentín.

Widget de botón de Android / iOS: cree un nuevo subprograma y elija "Widget de botón" como disparador. Elija Adafruit como salida y envíe el número 1 o 2 a la fuente de "comando" en Adafruit IO. Después de guardar el subprograma, agregue un nuevo widget IFTTT a la pantalla de inicio de su dispositivo móvil. Hice dos widgets, uno para cada botón de San Valentín.

Recomendado: