Arduino Forum upgrade scheduled for Monday, October 20th, 11am-4pm (CEST). Sorry for the inconvenience!
Pages: [1]   Go Down
Author Topic: Afficheur et i2C  (Read 1169 times)
0 Members and 1 Guest are viewing this topic.
Chateau-Thierry (02)
Offline Offline
Full Member
***
Karma: 0
Posts: 167
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour

Je continue le développement de ma gestion de périphériques de gestion d’aquarium récifal.

J’ai déjà intégré :
  - Gestion d’oscillateurs de pompes de brassages (fonctionnel et abouti)
  - Gestion de l’heure et repositionnement auto sur l’allumage (fonctionnel et abouti)
  - Mesure de pH (fonctionnel - Reste à finaliser l’antiparasitage après mise en service)
  - Gestion de pompes à débit variable (en cours de réalisation (PWM + MOSFET))
  - Gestion de remises à niveaux (en étude parallèle mais ne posera pas de pb quand le point du dessus sera finalisé).

La gestion de tous ces périphériques a consommé un certain nombre d’entrées/sorties de la Duamilanove, et la mise en œuvre d’un afficheur de contrôle de tous les paramètres ne me semble pas facile.

Le nombre de paramètres que je souhaite visualiser est déjà conséquent, et je pense que mon imagination en génèrera encore de nouveaux. Ainsi, je pense qu’il me faudra un afficheur multi lignes.
Mais je n’envisage pas de dialoguer avec celui-ci en liaison parallèle. Le nombre de sorties sera incompatible.
La liaison I2c semble être la seule solution. Seulement voilà, à la lecture de tout ce que l’on trouve sur ce forum à ce sujet (cela fait quelques jours que je lis tout ce qui s’y rapporte), j’ai peur d’être limité par mes compétences.

J’imagine que parmi vous il y en a qui ont réalisé des projets intégrant afficheur et Arduino via l’I2C ayant aboutis. Avez-vous la disponibilité et la patience de m’aider jusqu’à l’aboutissement de mon projet ? (Ce serait tellement simple de copier ce qui existe…)
Je rappelle, pour ceux qui n’ont pas suivi mes autres interventions sur ce forum que je ne suis ni électronicien, ni informaticien, et que mon QI avoisine celui du poisson rouge… Que je suis bon bricoleur, et que je comprends presque tout,… faut juste m’expliquer longtemps.

Franck
Logged

France
Offline Offline
Faraday Member
**
Karma: 56
Posts: 5447
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjours,
Je viens à l'instant de finir un projet utilisant un afficheur lcd et deux keypad 4*4 piloter par I²C (coïncidence ? ^^).
Pour l'affichage c'est un lcd 2*16 je ne sait pas si cela pourrait suffit pour votre projet mais sinon il est possible de câbler un lcd 4*20 caractères sans avoir à faire de modification.
Le circuit est "made home" donc si sa vous intéresse (et que vous pouvez graver un circuit) j'ai le schéma,la librairie et le typon tout prés.

Sinon il existe des contrôleurs lcd série dans le commerce (chez sparkfun par exemple).

J'ai aussi une variante pour contrôler des entrée/sorties par i²c le schémas/typon et prés mais la librairie n'est pas encore totalement au point.
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

bussy st george
Offline Offline
Jr. Member
**
Karma: 0
Posts: 65
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonsoir Bubule
Ces déja pas mal ce que tu a fais comme chemin, "courage" tu na pas le QI de poisson rouge puisque ton projet avance.
La Carte de Skywodd et tré bien pour ton projet non?
Cordialement
« Last Edit: April 20, 2011, 05:33:55 pm by powerpack » Logged

Windows Certif MCSA. Electronicien.
Arduino Mega 2560.
68hc11F1, 68705U3, 68705P3.
Perl,Java,ABAP,VB,VBS,VBnet,Php,Asp,Css,C,C++,C#,MySql,S

Forum Moderator
Toulouse / France
Offline Offline
Full Member
*****
Karma: 5
Posts: 243
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour,

Il semble qu'il est possible d'utiliser un port expander comme suggéré sur cette page (code et librairies fournis) pour utiliser un LCD 2x16 caractères classique
http://www.arduino.cc/playground/Code/I2CPortExpanderAndLCDs

suivant ce schéma :


Je n'ai pas essayé, mais ça me tente bien du coup

Lionel
Logged

- Distributeur officiel Arduino - France

Ales
Offline Offline
Faraday Member
**
Karma: 40
Posts: 3917
Do or DIY
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Il existe aussi des LCD i2c "tout fait". Et l'i2c franchement sur l'arduino ça devrait pas te poser de problème ^^
Logged


Chateau-Thierry (02)
Offline Offline
Full Member
***
Karma: 0
Posts: 167
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour

Merci pour vos encouragements. Mais à force de m’encourager, vous allez me pousser à craquer, et ainsi continuer à vous embêter avec mes questions…

Un 2x16 serait vraiment trop juste. Car je ne souhaite pas faire défiler les informations. Toutes devront être lisibles sur l’écran au premier coup d’oeil.

J’ai regardé vos liens, et c’est plutôt ce genre d’afficheur qui semble adapté à mon « rêve bleu »:
http://radiospares-fr.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=7122605
Ou encore  http://www.lextronic.fr/P165-afficheur-graphique-128-x-64-pixels.html
Mais tout est à créer. (Interface série, électronique, soft, …)

Sinon, ceux-ci disposent de la liaison série, mais risque encore d’être limité (4x20):
http://www.lextronic.fr/P55-afficheur-4-x-20-caracteres-retro-eclaire-bleu.html
Là, plus adapté, mais en vert (bof) : http://www.sparkfun.com/products/9351
Mais je suis allez faire un tour sur le lien code source du produit (http://www.sparkfun.com/Code/Graphic%20LCD%20Backpack,%205_11_10.zip)
Et là, au secours !!

@Snootlab,
Oui, le schéma semble simple, le MCP23008 coûte dans les 2€ (http://radiospares-fr.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=0403563)
Mais le soft…

En résumé oui, il serait logique que je poursuive en intégrant un afficheur à mon installation. Mais je ne souhaite pas voir trop petit (par besoin). Et de ce fait, ne vois-je pas trop grand ??
Si je sèche, pourrez vous résoudre mes problèmes via le forum. Le budget n’est pas petit, il serait dommage de se lancer dans l’aventure, et tout mettre au rebut par manque de réussite. C’est pour cela que j’aurais aimé me lancer sur un produit que vous avez déjà utilisé avec succès.

J’ai encore du temps pour réfléchir, j’ai de la matière à finaliser (voir mon message précédent).
N’hésitez pas, je vous lis avec intérêt.
Logged

Pages: [1]   Go Up
Arduino Forum upgrade scheduled for Monday, October 20th, 11am-4pm (CEST). Sorry for the inconvenience!
Jump to: