Paso 1: ¿Cómo funciona esta?
POV pantallas utilicen la capacidad uncanny de LEDs IR de fuera a brillo completo en cuestión de microsegundos (tratar de que bombilla incandescente!) junto a lentitud patética de los seres humanos de reaccionar ante el mundo cambiante que nos rodea. Eventos visuales ocurre en aproximadamente 1/30 a 1/20 de segundo (ms 33-50 ms) de uno con el otro están todos mezclados en el cerebro lento y "vemos" (es decir, percibir) como uno. Así, la próxima vez que alguien dice: "es todo un gran desenfoque me", no les ridiculizan. Es exactamente lo caminan como patos a través de su vida, demasiado, incluso en el más claro de días!
Así, la meta grande es a veces de luz el LED 102 en una secuencia muy particular mientras su mano mueve la caja del chocolate y proporciona el llamado barrido mecánico de las columnas de los puntos que compone la imagen. ¿Por qué 102? He decidido basar el diseño en el más pequeño y más barato de los microcontroladores de Atmel AVR - ATtiny13 y la cantidad de almacenamiento de programa ya está empujando los límites de memoria del chip poco. Después de algunos experimentos que he colocado en el patrón que consiste en 17 columnas de 6 puntos (LED parpadea) - por lo tanto 17 x 6 = 102 individuales parpadea que debe completarse en 50ms. Este es el cálculo muy básico que iniciar cualquier proyecto de pantalla POV con: cuántos eventos usted puede "jam" en la ventana de tiempo de uno más pequeño humano tiempo - 50ms.
¿A diferencia de muchos (la mayoría)? Pantallas POV ha llegado a través de nuestra pequeña pantalla POV tiene otra limitación porque ATtiny13 tiene sólo 5 líneas de entrada/salida (bueno, OK, tiene 6 pero la última de ellas se utiliza como Reset y si tomamos como una E/S, no podremos re-escribir el programa sin un programador de alto voltaje). Puesto que no podemos tener un LED por una salida y luz todos 6 los LEDs que hacen que una columna a la vez, necesitamos scan LED con el tiempo, es decir, la luz les uno por uno pero todavía tan rápidamente todos los 102 flashes ajuste dentro del plazo obligatorio de 50ms. Por esta razón tiempo llega a ser muy crítico en este proyecto y es muy importante utilizar los LED rojos más brillantes se pueden encontrar - sin duda ir a por 5000mcd + brillo - ya que cada LED tiene sólo 1/102 del tiempo marco brillar y registrar en su cerebro.
También es otra característica de este proyecto que hace especialmente interesante para mí. Otra vez, a diferencia de la mayoría POV muestra ahi, exploración mecánica para la exhibición de POV de este San Valentín es severamente limitada por la construcción de nuestras extremidades (los seres humanos son simplemente no muy apropiado para la interfaz con la electrónica, digo ya!). Puesto que no tenemos articulaciones que giran 360 º (que sería algo!), todos nos podamos reunir es un movimiento recíproco y hacia atrás, sin embargo, el mensaje que estamos tratando de escribir debe leerse sólo de izquierda a derecha. En otras palabras, el mensaje debe ser sólo aparece en el movimiento de tu (o su pareja) la mano de izquierda a derecha y no en la manera detrás. Supongo, "U corazón" también es un poco dulce pero no gramaticalmente correcta.
Por cierto, yo sigo ortografía corazón como una palabra pero estoy seguro de que entiendes significa realmente el símbolo en forma de un corazón estilizado que es posible mostrar en la pantalla de tu navegador pero editor de Instructables me impide usar caracteres HTML, como ❤ que es lo que realmente necesito para mostrar el símbolo del corazón. Te digo esto porque, a diferencia de la palabra "Corazón" el corazón real símbolo es simétrico en su eje vertical y se vería bien como imagen de espejo, sería tan las letras "I" y "U". Sin embargo, yo estaba pensando usar esta pantalla para otros mensajes, también como "I HEART NYC" por ejemplo y en ese caso habría sido aún más importante eliminar la duplicación del mensaje en el camino de regreso.
Interruptor de inclinación la bola al rescate! Este pequeño dispositivo simple y barato tiene un doble uso en este proyecto. Lo usamos para despertar el ATtiny13 del sueño de ahorro de batería y también colocarlo justo la manera correcta para que cierra contacto cada vez que la mano comienza desaceleración de la manera detrás (de derecha a izquierda) y en acelerar en el camino hacia delante (de izquierda a derecha)
OK, creo que es casi suficiente teoría para un proyecto simple como eso.