Vous accrochez écran LCD de l’ancien téléphone vers l’ordinateur USB bien sûr !
Dans ce projet, que nous allons communiquer avec un Nokia 3310 LCD via USB ! Comment allons-nous faire ? Nous allez connecter l’écran LCD à un micocontroller Atmel ATmega8 et parler à l’aide de l’IPS, puis branchez l’ATmega sur un PC en utilisant V-USB.
L’écran LCD de Nokia 3310 est facile à trouver, et a un très bien documenté interface, ce qui est parfait pour une utilisation hobby ! Non seulement cela, mais nous allons utiliser V-USB (anciennement AVR-USB) comme notre pilote USB sur la puce de l’AVR. Cela rend le projet très facile de tirer sur le sol.
V-USB est très lente, donc vous ne pouvez faire aucune animations fantaisies de cette façon, mais il est parfait pour mettre à jour l’affichage avec texte ! En outre, lorsque vous utilisez USB, vous pouvez utiliser cela sur pratiquement n’importe quel ordinateur. Elle exige cependant libusb, mais libusb est Croix platfrom, donc qui ne devrait pas être un problème. Ou, si vous êtes vraiment hardcore, vous pouvez écrire votre propre pilote pour ce projet (c’est le moyen de sortir de la portée de cette instructable) !
Quelles utilisations chose a-t-elle ?
Comme je le disais, V-USB est assez lent, il est donc préférable pour l’envoi de texte. Même par ce biais est un petit inconvénient, il y a encore beaucoup de choses que vous pouvez faire avec lui !
Afficher des flux RSS, Twitter mises à jour, météo, température, espace disque libre, e-mails non lus.
Vous n’êtes pas limité à afficher simplement le texte bien. Si vous vous sentez vraiment de fantaisie, vous pouvez faire un diaporama photo 1-bit !
Seule votre imagination (et la basse vitesse de V-USB) vous limite:)
Quelles sont les caractéristiques le code a-t-il ?
Avec le code que vous obtenez de ce Instructable, vous obtenez :
* Polices intégré et support pour l’écriture des caractères ASCII
* Caractère enveloppant (empêche les personnages impression sur 2 lignes si fin d’affichage est atteint)
* USB connecté et alimenté
* Facile à étendre
Le code est open source (les micrologiciels et hôte), donc vous êtes libre de faire ce que vous voulez avec elle. (Cela ne comprend que le logiciel que j’ai écrit. Consultez la licence pour V-USB pour une utilisation ultérieure de celle, idem pour libusb. Ces deux licences sont inclus dans les fichiers sources.)
Ce projet s’inspire de PCB multi-usages de Raphnet, de V-USB PowerSwitch et bibliothèque de routines pour le Nokia 3310 LCD de DharmaniTech.
Si vous avez des problèmes pour télécharger les fichiers joints, j’ai leur miroir ici : Atmega8_LCD.rar et LCD_Screen.rar