Usted gancho pantalla de LCD de teléfono antiguo para el USB de la computadora por supuesto!
En este proyecto a que vamos comunicar con un display de Nokia 3310 LCD por el puerto USB! ¿Cómo vamos a hacerlo? Vas a conectar la pantalla a un micocontroller de Atmel ATmega8 y hablar con el SPI, luego conecte el ATmega a una PC usando V-USB.
El display de Nokia 3310 LCD es fácil de encontrar, y ha un muy bien documentado interfaz, por lo que es perfecto para el hobby! No sólo eso, sino que vamos a utilizar V-USB (anteriormente AVR-USB) como nuestro controlador USB en el chip AVR. Esto facilita el proyecto sacar de la tierra.
V-USB es muy lento, por lo que no se pueden hacer cualquier fantasiosos animaciones de esta manera, pero es perfecto para actualizar la pantalla con texto! Además, al usar el USB, puede utilizar esto en prácticamente cualquier ordenador. Aunque requiere libusb, pero libusb es Cruz platfrom, por lo no debería ser un problema. O, si eres realmente hardcore, puede escribir su propio driver para este proyecto (se trata de manera fuera del alcance de este instructable)!
¿Qué usos tiene la cosa?
Como mencioné, V-USB es bastante lento, así que es mejor para el envío de texto. Incluso a través de este es un pequeño inconveniente, todavía hay un montón de cosas que puede hacer con él!
Mostrar en formato RSS, actualizaciones de Twitter, tiempo, temperatura, libre de espacio en disco, e-mails no leídos.
No estás limitado a mostrar sólo texto sin embargo. Si te sientes realmente lujo, usted puede hacer una presentación de diapositivas de imagen de 1 bit!
Sólo tu imaginación (y la lenta velocidad de V-USB) limita :)
¿Qué características tiene el código?
Con el código que obtienes de este Instructable, obtendrá:
* Fuente incorporada y soporte para escribir caracteres ASCII
* Carácter envoltura (evita caracteres de impresión en 2 líneas si se alcanza el final de la pantalla)
* USB conectado y
* Fácil de ampliar
El código es open source (tanto software firmware y host), así que eres libre de hacer lo que quieras con él. (Esto sólo incluye el software que he escrito. Ver la licencia de V-USB para el uso adicional de, mismo va para el libusb. Ambas licencias están incluidas en los archivos de origen).
Este proyecto se basa libremente en Multiuso PCB de Raphnet, PowerSwitch para V-USB y biblioteca de rutinas de DharmaniTech Nokia 3310 LCD.
Si tienes problemas descargando los archivos adjuntos, he reflejado los aquí: Atmega8_LCD.rar y LCD_Screen.rar