LoveBox - La caja del amor: 6 pasos (con fotos)

LoveBox - La caja del amor: 6 pasos (con fotos)

Tabla de contenido:

Anonim

Como la mayoría de los hombres, no le digo a mi esposa que "te quiero" tan a menudo como debería, pero este pequeño dispositivo mejorará al menos esa situación.

Así que combinando una bonita caja y un poco de nerdiness de electrónica incondicional, he hecho un bonito regalo de Navidad para mi esposa. El LoveBox es un pequeño cuadro que cuando se abre muestra un mensaje de amor al espectador al azar.

Suministros:

Paso 1: Usos alternativos

El amor podría ser lo que hace girar al mundo, ¿o era ese dinero?

Entonces, para que el mundo gire, el LoveBox se puede convertir en un DecisionBox modificando el software para dar una respuesta aleatoria de "SÍ", "NO" y, de vez en cuando, incluso "MALDEZO" cuando se abre el cuadro. Ese es el regalo perfecto para quien toma las decisiones indecisas.;-)

Para los jugadores, la caja podría adaptarse para mostrar números de lotería cuando se abre.

Las posibilidades son infinitas ya que la mayoría de las personas necesitan que se les diga algo o que tomen decisiones …

Paso 2: Lo que necesitas

Necesitas las siguientes cosas:

  • Una bonita caja
  • Una pantalla alfanumérica
  • Un microcontrolador
  • A 74HTC138 (decodificador de 3 a 8)
  • Algunas resistencias
  • Dos baterías de 3 voltios.
  • Un microinterruptor (NC)
  • Alambres, pistola de pegamento caliente, soldador y otras herramientas pequeñas.
En este proyecto utilicé una caja que le robé a mi esposa, una pantalla de ocho caracteres y 14 segmentos que obtuve de eBay hace un año, un microcontrolador AVR ATtiny2313 y dos baterías de litio de 3 voltios para cámaras.

Paso 3: Esquemas y Software

Esquemas

Los esquemas para estos proyectos son bastante simples.

Están el microcontrolador, el "controlador" de dígitos y la pantalla y algunas resistencias para limitar la corriente entre el microcontrolador y la pantalla.

Hay 14 ánodos (positivos) en la pantalla, uno para cada segmento en un dígito y 8 cátodos (negativos), uno para cada dígito.

Los ánodos están conectados a 14 de los puertos disponibles en el microcontrolador a través de resistencias de 330 ohmios para reducir la corriente a un nivel en el que la pantalla no se vea afectada. U / R = I, es decir, el voltaje dividido por la resistencia da la corriente. La fuente de alimentación es de 6 voltios y la pantalla en sí misma está bajando 1,8 voltios, por lo que la resistencia de 330 ohmios tendrá 4,2 voltios por delante. 4.8 / 330 = 0.012 (12 mA).

La hoja de datos para las pantallas dice 2 mA por segmento, y elijo interpretar eso como una cifra promedio. Dado que solo se enciende un dígito al mismo tiempo, cada dígito solo se encenderá durante 1/8 del tiempo total. Por lo tanto, para obtener 2 mA de la corriente promedio se puede manejar con 16 mA (2 mA multiplicado por 8).

Incluso si esto no está de acuerdo con las especificaciones, hay ambos márgenes de seguridad y la pantalla solo se usa de forma intermitente y si se rompe, ¿a quién le importa?;-)

El 74HTC138 que impulsa los ánodos es realmente abusado. Si todos los segmentos en un dígito están encendidos, todos los 14 segmentos quieren forzar 12 mA hacia abajo a través de los pobres '138. Esta sería una corriente total de 168 mA y eso es mucho más allá de lo que puede manejar para hundirse.

Dependiendo del modelo exacto del chip, la corriente de sumidero especificada es más como 5-10 mA. Si cortocircuito la salida y la mido, puede hundir unos 40 mA con un nivel de voltaje incrementado.

Ahora, todos los segmentos no se encenderán al mismo tiempo, pero el límite de 40 mA se alcanzará con bastante frecuencia. Por suerte, el brillo de la pantalla es bastante constante, ya sea que obtenga 4 mA o 15 mA, por lo que realmente no importa mucho.

Funciona, pero es un diseño muy descuidado y poco profesional. Puede ser mucho mejor, pero como no tenía partes mejores a mano, solo usé lo que funcionó.

Software

El software también es muy simple.

Cuando se inicie el microcontrolador, leerá una semilla para el generador de números aleatorios del eeprom no volátil de su memoria, generará un nuevo número aleatorio y luego volverá a escribir la nueva semilla en el eeprom. Sin rastrear la semilla, ese generador de números aleatorios generaría el mismo número para cada inicio. Apenas no hay aleatoriedad en eso;-)

Luego toma el número aleatorio generado y lo utiliza para seleccionar uno de varios mensajes y desplaza más allá de la pantalla.

Cuando se muestra el mensaje completo, el microcontrolador se apaga a un modo de bajo consumo para evitar que las baterías se agoten demasiado rápido si la tapa se deja abierta inadvertidamente.

Paso 4: Construyelo

Debido a que la cantidad de componentes es baja y la caja es bastante pequeña, decidí crearla en un estilo de error.

El estilo de error muerto es cuando los componentes se ponen boca abajo con las patas en el aire, como un insecto muerto, y luego se conectan por cables o directamente a las patas de otros componentes.

Las imágenes aquí muestran algunos pasos del proceso de soldadura.

¡Si se ve realmente ajustado y desordenado porque es realmente ajustado y desordenado! Soldé algunas de las resistencias en la posición equivocada y decidí corregir esos errores con un poco de esfuerzo extra en el software en lugar de mirar desoldar y volver a conectarlo en este lío … Haga lo que sea más simple, no es como si nadie lo notara de todas formas.:-)

Paso 5: La Caja

Necesitaba algún tipo de tapa interior en la caja para que las entrañas no se derramaran o se vieran porque realmente se ve horrible allí.

Tomé un estuche para CD, recorté un trozo de plástico apropiado y lo pinté con aerosol en la parte inferior con un color dorado, dejando un agujero donde la pantalla está debajo. Realmente no resultó tan malo para esta aplicación como un LoveBox. Para un DecisionBox como obsequio a un CTO, tal vez se vea mejor otra cobertura.

La caja debe estar encendida cuando se abre. Pero la mayoría de los interruptores se activan cuando se presionan, no cuando se sueltan, así que traté de hacer mi propio interruptor usando un pasador de seguridad que se presionaría cuando la caja se cierra y vuelve a aparecer cuando se abre, pero no tuve éxito con ella.

Después de hurgar en mis buzones de correo no deseado, encontré un microinterruptor en miniatura que tiene tanto un contacto normalmente abierto como uno normalmente cerrado. Después de colocar ese interruptor en una esquina de la caja, funcionó a la perfección.

Paso 6: El producto terminado

Aquí está la caja terminada en su esplendor. Debo decir que se ve al menos medio decente.

Video # 1

Video # 2

Ahora solo tengo que envolverlo y darle la esposa junto con un beso en la víspera de Navidad. (En Suecia, el día de la entrega de regalos es el 24 ', no el 25' como en Estados Unidos …)