Connexion Nokia 3310 LCD USB utilisant AVR

que faire avec un vieux téléphone, un microcontrôleur et beaucoup de temps ?
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

Mots clés: USB, Écran lcd, Nokia, Avr, 3310, ATmega8 AVR

Articles Liés

Récupération d’un NOKIA 3310 LCD et l’utiliser avec Arduino

Récupération d’un NOKIA 3310 LCD et l’utiliser avec Arduino

Cette instructable raconte comment extraire l'écran LCD de défaut pratique Nokia 3310 et à le modifier pour une utilisation avec Arduino.J'ai eu un défaut de vieux Nokia 3310 maniable. Il n'était pas charger la batterie. J'ai voulu jeter, mais il m'e
Graphiques sur Nokia 5110 Lcd en utilisant Arduino

Graphiques sur Nokia 5110 Lcd en utilisant Arduino

Dans ce court métrage instructable je vais displ quelques graphiques sur Nokia 5110 LCD utilisation ARDUINO UNO R3 ce qui est très utile pour les débutants du Voici une vidéo de test.Étape 1: Matériaux requis Écran LCD Nokia 5510Carte ArduinoFils de
Enregistreur d’accélération de Nokia 3310

Enregistreur d’accélération de Nokia 3310

comment faire un journal de l'accélération dans un téléphone cellulaire de Nokia 3310.Je vais l'utiliser pour mesurer les forces sur des montagnes russes:)Étape 1: Les outils dont vous avez besoinCertains outils que vous pourriez avoir besoin :Nokia
Lecture vidéo sur nokia couleur LCD utilisant un ATmega32

Lecture vidéo sur nokia couleur LCD utilisant un ATmega32

SalutJe vais présenter mon nouveau lecteur vidéo faite en utilisant un atmega32 microcontrôleur et nokia couleur LCD. J'ai reçu un 65K couleurs LCD d'un vieux portable nokia 6030.  J'ai soudé directement 10 fil mince coper émaillé de la zone de 0,5 c
Comment utiliser Nokia 5110 LCD avec Arduino ?

Comment utiliser Nokia 5110 LCD avec Arduino ?

Aujourd'hui, je vais vous montrer comment utiliser l'affichage du Nokia 5110 avec cartes Arduino avec ces étapes faciles.La nécessité liste :1. Arduino UNO (avec câble)2. Nokia 5110 LCD (avec câbles minuscules)Étape 1: Les connexionsSuivre les connex
Affichage direct lectures du capteur Arduino sur un Nokia 5110 LCD

Affichage direct lectures du capteur Arduino sur un Nokia 5110 LCD

si vous avez déjà travaillé avec arduino, vous avez probablement voulu pour afficher les lectures du capteur.En utilisant le serial monitor est parfaitement bien, mais étant le badass de l'arduino que vous deviennent rapidement, probablement souhaité
Nokia 5110 LCD via Lady Ada

Nokia 5110 LCD via Lady Ada

Dans un précédent Instructable, situé ici, je vous ai enseigné comment associer un Nokia 5110 LCD vraiment rapidement.Le code qui fait courir n'était pas cependant très élégant.Lady Ada a un tutoriel aussi bien, mais je n'ai jamais pu il câblé correc
Moniteur de batterie maison utilisant AVR

Moniteur de batterie maison utilisant AVR

les gars,Je veux partager mon expérience avec diviseur de tension, ADC et AVRMoniteur de batterie maison utilisant AVRC' est assez simple le capteur sont seulement deux résistances et une diode zener avec capasitor, je ne les achète, je l'ai trouvé d
Arduino - compteur de température du Nokia 5110 LCD avec le DS18B20

Arduino - compteur de température du Nokia 5110 LCD avec le DS18B20

Salut tout le monde! J'ai fait un mètre de la température avec un Nokia 5110 LCD.J'ai ajouté la fréquentation et j'ai fait une Image pour l'arrière-plan de l'écran LCD avec une icône arrondie de frontière et de la température quiest ajouté à la bibli
Mesure de Distance de LCD en utilisant Arduino

Mesure de Distance de LCD en utilisant Arduino

Et après avoir affiché jusqu'à quelques tutoriels robotiques, j'ai décidé d'aller plus en détail sur les capteurs. Pour démarrer avec j'ai choisir un capteur à ultrason et un Arduino dans le microcontrôleur.Ce Instructable est purement pour ceux qui
Détecter la température ambiante et l’affichage sur écran LCD en utilisant Simulink et Arduino UNO

Détecter la température ambiante et l’affichage sur écran LCD en utilisant Simulink et Arduino UNO

Détection et affichage de la température ambiante en utilisant Arduino sont très fréquent, et vous y trouverez plein de tutoriel instructablesand autres sites similaires. Mais, je n'ai pas trouvé n'importe où, n'importe quel tutoriel Comment faire ce
Carte son USB utilisation dans Raspberry Pi

Carte son USB utilisation dans Raspberry Pi

IntroductionJ'ai acheté une Sound Blaster X-Fi Surround 5.1 Pro récemment à un ordinateur juste parce qu'il était proposé. Avant que je l'ai acheté, j'ai fait des recherches quelle est sa prise en charge de Linux. C'était prometteur, alors je l'ai ac
INFRA rouge télécommandé ROBOCAR utilisant AVR (ATMEGA32) MCU

INFRA rouge télécommandé ROBOCAR utilisant AVR (ATMEGA32) MCU

Le présent projet décrit une conception et mise en œuvre de l'infrarouge (IR) distance contrôlée RoboCar qui peut être utilisé pour diverses applications de contrôle sans pilote automatique. J'ai conçu la RoboCar contrôlé à distance (mouvement de gau
Manette de Wii USB utilisant Arduino Leonardo

Manette de Wii USB utilisant Arduino Leonardo

Le week-end dernier, j'ai essayé la nouvelle RetroPie sur ma belle nouvelle Raspberry Pi 3, mais le contrôleur de jeu que j'ai est l'oldie Wii manette classique ; alors, comment puis-je convertir il à un contrôleur de jeu USB ordinaire ?Après quelque