Raspberry Pi le marché boursier avec magasin de surplus LCD

dans ce Instructable, j’ai créer un marché boursier défilement avec le Raspberry Pi.

J’ai trouvé un écran LCD dans le magasin de surplus qui n’a pas avoir beaucoup d’information, mais après quelques recherches et à jouer, vu qu’il était fondé de la HD44780U populaire. C’est un écran LCD 16 caractères et ressemble à 16 x 1 unité

DENSITRON 2
617ASNG0441
0201 TAIWAN

Toutefois, il semble fonctionner comme un 8 x 2 (affichage est comme 1234567812345678).

J’ai utilisé le tutoriel de Adafruit à mettre en place - voir http://learn.adafruit.com/drive-a-16x2-lcd-directly-with-a-raspberry-pi/overview pour plus d’informations - je ne vais pas répéter la configuration du circuit ici. La principale différence est que ce LCD a seulement 15 pistes, pas 16, et le dernier 15 est pour un affichage rétro-éclairé inexistante. Ignorer la voie 16 en installation de Adafruit.

J’ai aussi utilisé bibliothèque python de Adafruit pour les écrans LCD de caractère - Adafruit_CharLCD.py - cependant, j’ai dû faire quelques modifications importantes pour mes besoins. Tout d’abord, j’ai apporté quelques modifications pour qu’il prennent en charge l’affichage de 8 x 2 (pour défiler automatiquement au cours de la 2e ligne lorsque les 8 premiers caractères ont été remplis).

J’ai aussi modifié pour soutenir n’importe quelle chaîne de longueur arbitraire, en affichant 16 (8 x 2) caractères à la fois et puis aller à la prochaine 16 et ainsi de suite, jusqu'à la fin.

J’ai aussi ajouté une autre méthode pour prendre en charge le texte défilant. Avec un simple appel, l’écran LCD fera un texte défilant type défilement du texte. L’appelant peut fournir n’importe quelle chaîne de longueur arbitraire sans se soucier de défilement des détails. J’ai essayé de Rechercher pour tous les travaux existant faisant cela déjà, mais ne pouvait pas, alors j’espère que cela aidera les autres à la recherche de quelque chose de similaire.

Maintenant que j’ai le défilement de texte pris en charge sur le 8 x 2 LCD à l’aide de Raspberry Pi, l’étape suivante consiste à obtenir des données sur les stocks (j’ai utilisé yahoo pour les données).

J’ai utilisé la bibliothèque pycurl pour appeler des api d’yahoo et obtenir les résultats - Merci à http://www.gummy-stuff.org/Yahoo-data.htm pour les pointeurs dans la bonne direction.

Pour installer pycurl sur votre distribution pi framboise, procédez comme suit :

sudo apt-get install python-pycurl

L’url permettant d’obtenir des données sur les stocks est http://download.finance.yahoo.com/d/quotes.csv?s= ^ IXIC & f = sghn (voir le site ci-dessus pour quel type de champs vous souhaitez récupérer) s = stock symbol, g = bas du jour, h = n élevé, de la journée = nom du stock (il est recommandé d’avoir le nom comme le dernier champ, comme noms ont parfois des citations ", qui peut secouer votre analyse des champs).

J’ai joint le code source de stockTicker.py - comme vous pouvez le voir, c’est assez simple, et l’appel à l’écran lcd est simple.

J’ai également joint mon modifications à Adafruit_CharLCD.py - remplacer dans votre environnement par ce fichier (tout d’abord appuyer cela vers le haut, en le copiant dans Adafruit_CharLCD.py.bak (c’est la convention que j’utilise)).

Profitez !
PS - N’arrive pas à télécharger la vidéo sur Instructables - j’ai téléchargé sur YouTube à la place - Voici le lien - http://www.youtube.com/watch?v=0xPcbMepSuk

Articles Liés

Projet de marché boursier

Projet de marché boursier

au cours des 3 mois, mon équipe a suivi 6 compagnies différentes en achetant des actions.Étape 1: Autozone(AZO) Autozone, est un magasin de détail de pièces d'automobile et dans le secteur des « Services ». Comme une garantie, nous avons cru que c'ét
Maison Raspberry Pi bon marché affaire bricolage Home Theater PC HTPC sous 1$

Maison Raspberry Pi bon marché affaire bricolage Home Theater PC HTPC sous 1$

Framboise maison Pi cas pas cher bricolage de la zone de couverture ADSL Modem cassé, très bon marché pourHome Theater PC HTPC bricolage (environ 1$)-Raspberry Pi 2 Module environ 35 USD acheter sur EBay, adaptateur secteur,Adaptateur HDMI pour souri
Arbre de Noël le marché boursier

Arbre de Noël le marché boursier

The Tannenbaum Ticker est un ornement de sapin de Noël qui change de couleur basé sur comment font vos stocks.  Voici une petite démo ;U.S. et actions internationales, matières premières et des obligations peuvent être suivies, y compris les index en
Faire un Oscilloscope à l’aide de la SainSmart Mega2560 avec l’écran TFT LCD et 3.5 "écran tactile couleur

Faire un Oscilloscope à l’aide de la SainSmart Mega2560 avec l’écran TFT LCD et 3.5 "écran tactile couleur

Cette instructable vous montrera comment construire un portable à écran tactileOscilloscope pour moins de 40 U$ !L'oscilloscope est l'un des plus puissants électronique instruments quiest offert aux ingénieurs et expérimentateurs amateurs d'électroni
Domotique avec arduino, boutons, écran LCD, téléphone intelligent EEPROM et

Domotique avec arduino, boutons, écran LCD, téléphone intelligent EEPROM et

Maintenant nous pouvons contrôler la coque à la maison avec le téléphone intelligentÉtape 1: Matériel nécessaire pour la domotique, vous pouvez ajouter des choses différentes, je choisis de commutation ou de relaisDans ce projet, vous contrôlerez swi
Titulaire de stand et accessoire iPod facile et très bon marché (fonctionne avec la plupart des iPods)

Titulaire de stand et accessoire iPod facile et très bon marché (fonctionne avec la plupart des iPods)

il s'agit d'un moyen très facile et peu coûteux de faire (type de) un titulaire iPod support et accessoire (casque et chiffon de nettoyage) en utilisant seulement une vieille affaire de cassettes de musique.Étape 1: Trouvez l'affaire de la cassette j
Raspberry Pi Mobile Media Center avec Smartphone contrôle

Raspberry Pi Mobile Media Center avec Smartphone contrôle

Nos idées principales d'un centre parfait de médias mobiles sont :-Regardez des vidéos ou écouter votre musique n'importe où (uniquement d'alimentation et un moniteur/projecteur pour vidéos requis)-un contrôle facile avec votre smartphone-configurati
Raspberry Pi tout-en-un avec écran tactile !

Raspberry Pi tout-en-un avec écran tactile !

Après mon précédent projet, un ordinateur portable basé sur un Raspberry Pi 2, qui est la suivante : j'ai décidé que la build a été couper pas pour mes besoins quotidiens. Et comme je ne possède pas une tablette ou un ordinateur portable (j'ai toujou
Comment emballer un Pot de Poinsettia avec magasin à un Dollar Papier cadeaux

Comment emballer un Pot de Poinsettia avec magasin à un Dollar Papier cadeaux

Après que faire votre poinsettia ou fleurs, décorer le pot est essentiel à la fabrication, elle remplit.Étape 1: Comment emballer un Pot avec du papier d'emballage décoratif Ce que vous devez :Une casserole (vous pouvez décider si c'est un vase en pl
Porte-cellulaire horizontale simple, bon marché, ajustable avec Legos

Porte-cellulaire horizontale simple, bon marché, ajustable avec Legos

Fatigué d'avoir à tenir votre téléphone portable avec vos mains tout en regardant les vidéos de Youtube ? Dans ce Instructable je vous montre comment construire un support horizontal téléphone cellulaire utilisant Legos.Étape 1: Liste des piecesJ'ai
Raspberry pi + Openenergymonitor + Panasonic PLC avec Python via Ethernet

Raspberry pi + Openenergymonitor + Panasonic PLC avec Python via Ethernet

Vous souhaitez vous connecter à un automate de Panasonic avec plate-forme de surveillance de Openenergymonitor, dans ce cas à l'aide de python intégré dans un Pi de framboise qui possède un serveur web qui publie des Emoncms.Panasonic PLC FPX C14 RTe
Marcher tranquillement avec chaussures-get wet débarrasser de ce gênant squeak

Marcher tranquillement avec chaussures-get wet débarrasser de ce gênant squeak

quand il pleut, parfois les chaussures que vous portez sont plutôt grinçantes à l'intérieur, sur le plancher comme lineoleum, qui peut être gênant de ratherr. Mais n'ayez pas peur ! Il y a un remède pour vos chaussures grinçantes, en fait plusieurs,
Raspberry Pi porte de garage avec streaming vidéo du statut de la porte.

Raspberry Pi porte de garage avec streaming vidéo du statut de la porte.

Ce Instructable modifie deux autres guides. Viens de recevoir un capteur magnétique accroché avec statut porte sur la page.Étape 1: Faire cette première de InstructablesVous devez faire ce Instructable @Étape 2: Obtenir la caméra fonctionne sur Raspb
Meilleur marché boursier Apps pour iPhone, iPad - iOS 7 et iOS 8

Meilleur marché boursier Apps pour iPhone, iPad - iOS 7 et iOS 8

Meilleur marché de Stocks apps pour iPhone, iPad-iOS 7 et 8 d'iOS