Go Down

Topic: Écran tft et arduino (Read 3961 times) previous topic - next topic

Rovhell

Bonjour,
Je dispose d'un lecteur DVD portable comme celui ci :
http://unsafeproducts.eu/wp/wp-content/uploads/2011/01/2009-w6_4-1f.jpg
Malheureusement, la batterie est nase. Je l'ai donc démonté afin de "voir comment que c'est la-dedans".
Je me demandais, avant toute recherche, si l'arduino était capable d'afficher quelque chose sur l'écran ...?

Si oui, il me faudra sans doute de l'aide pour déterminer comment.
Merci

Rovhell

Voici des photos de l'écran et sa carte :
http://img838.imageshack.us/img838/4394/1369378868605.jpg
http://img62.imageshack.us/img62/9752/1369378957441.jpg
http://img209.imageshack.us/img209/2750/1369378999200.jpg
http://img5.imageshack.us/img5/6756/1369379034627.jpg
Je ne sais pas trop ou regarder/chercher, ni quoi.

skywodd

Bonjour,

A mon avis la carte en dessous c'est un contrôleur VGA ou composite.

Ça ressemble énormément à ce genre d'écran en tout cas :
http://dx.com/p/diy-2-channel-video-input-4-5-tft-lcd-display-module-black-blue-silver-white-206805

Regarde le nom des différents connecteurs et points de test il te donnerons surement des indices.
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

Rovhell

#3
May 24, 2013, 11:42 am Last Edit: May 24, 2013, 11:47 am by Rovhell Reason: 1
Le soucis c'est que je n'ai jamais touché à ce genre d'utilisation avec l'arduino ou autre. Donc je ne sais pas ce qui peut être un indice...
J'ai trouvé la doc du décodeur qui est dessus : http://www.daxia.com/bibis/upload/0VX1828B_Datasheet02.pdf
Mais je ne sais pas trop ce que ça me donne.

Rovhell

J'ai reporté ce qu'il y avait d'écrit sur le connecteur par rapport aux couleurs de fils :

Gris.       R+
Orange.  R-
Rouge.   L+
Marron.  L-
Noir.       +9
Bleu.      En
Vert.       Gnd
Gris.       Scl
Orange.  Sda
Rouge.   Gnd
Marron.  +5v

Noir
Rouge
Blanc

Malheureusement, il n'y a rien pour les 3 derniers fils à part.
Je pense que les L et R sont les haut parleurs. Mais je ne comprends pas le EN et les scl et sda.

C'est ce qui est écrit sur la carte qui gère la lecture de DVD, au connecteur qui envoie vers le driver de l'écran.

skywodd

Fait une photo des connecteurs et du pcb de face ;)
(de préférence une photo où on peut lire le texte ...)

A mon avis :
R+/R- et L+/L- c'est les haut parleurs.
SDA/SCL c'est un bus I2C pour le contrôle de divers truc
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

Rovhell

La carte qui gère le DVD (connecteur)
http://img689.imageshack.us/img689/8886/1369390918280.jpg

Le driver de l'écran
http://img20.imageshack.us/img20/9945/1369391055735.jpg
http://img6.imageshack.us/img6/6442/1369391383508.jpg

skywodd

A vérifier mais je pense être pas loin de la vérité :
R+ / R- : haut parleur droit
L+ / L- :  haut parleur gauche

INV_GND : masse du rétro-éclairage
INV_EN : activation du rétro-éclairage
INV_+9V : alimentation du rétro-éclairage

Pour le gros connecteur sur la gauche je sait pas, je vois pas d'annotations (peut être sous les câbles ?)

Sinon c'est clairement un afficheur analogique d'aprés les points de tests :
R0 / G0 / B0 : canaux rouge, vert et bleu

Sinon SDA / SCL : bus I2C pour le contrôle du chipset graphique

ET POUR FINIR (ce qui t'intéresse) : Y / C (en haut du connecteur à gauche) -> signal S-VIDEO à coup sûr
http://fr.wikipedia.org/wiki/S-Video

Et comme t'as une chance de cocu (ce genre de chipset n'as normalement aucune doc), la doc constructeur :
http://www.daxia.com/bibis/upload/0VX1828B_Datasheet02.pdf

Doc qui confirme tout les points ci dessus et te permet de savoir tout ce qu'il y a à savoir ;)
Il ne te reste donc plus qu'as souder quelques fils, lire la doc et faire un code de test avec la librairie Wire pour contrôler le chipset.
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

Rovhell

Merci beaucoup. Juste un truc que je ne trouve pas, la masse de y et c est-elle commune à celle du reste?

skywodd


Merci beaucoup. Juste un truc que je ne trouve pas, la masse de y et c est-elle commune à celle du reste?

Le point GND c'est la masse commune du circuit ;)
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

Rovhell

#10
May 27, 2013, 08:32 am Last Edit: May 27, 2013, 08:34 am by Rovhell Reason: 1
Ok, j'ai jetté un oeil a la doc, ça dépasse mes capacités actuelles...
Sauf si tu as le temps et l'envie pour me guider à travers ça, parce que je ne sais même pas par ou commençer. Sinon, c'est pas bien grave.

skywodd

Pour faire marcher le chipset envoi juste un signal S-video (ou composite, il semblerait qu'il accepte les deux mais pas sur les mêmes broches) et l'écran devrait réagir.
Manifestement via le bus I2C tu peut faire afficher du texte, modifier les constantes d'affichages, ...
Si j'avais le même genre d'écran sous la main je t'aiderai bien mais sinon là j'ai un peu la flemme ;)
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

Rovhell


Pour faire marcher le chipset envoi juste un signal S-video (ou composite, il semblerait qu'il accepte les deux mais pas sur les mêmes broches) et l'écran devrait réagir.
Manifestement via le bus I2C tu peut faire afficher du texte, modifier les constantes d'affichages, ...
Si j'avais le même genre d'écran sous la main je t'aiderai bien mais sinon là j'ai un peu la flemme ;)

Y'a pas de mal  ;)
Par contre, après moultes recherches sur le web, je ne trouve pas comment générer un flux s-vidéo à partir d'un arduino. Pour le composite je trouve, alors je me demandais si la conversion s-vidéo vers composite ne pouvait pas se faire en électronique. J'ai vu que l'inverse était possible mais je ne sais pas si le montage est réversible (je ne pense pas).

skywodd

Je suis pas "analogicien" mais je pense pas qu'il existe de chip tout prés qui fasse la transformation PAL vers YC ...
(à vérifier, vu que c'est du domaine de la télévision tout est possible)
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

Rovhell

Je fais remonter le post parce que j'ai enfin trouvé le temps d'essayer. Bon, j'arrive à pas grand chose. J'ai soudé un câble s-vidéo sur Y C et le Gnd qui va bien, et rien. J'ai alimenté le tout avec 5 et 9v en mettant les gnd en commun, puis sans les mettre en commun, rien, si ce n'est qu'au bout de 15 minutes de test, la puce avait légèrement rechauffé (normal). J'ai tenté d'activer le rétro éclairage avec du 5v, et rien, puis avec du 9v, et la, l'écran s'allume et affiche plein de traits gris en émettant un léger sifflement aigu. J'ai tout de suite arrêté, et j'en suis la! Je vais plus tard vérifier mes câblages.

Go Up