FAQ  •  Inscription  •  Connexion

arduino LCD TFT 3.2 touch

<<

viesavies

Little user
Little user

Messages: 8

Inscrit le: 15 Jan 2015, 23:36

Message 14 Mai 2015, 22:15

arduino LCD TFT 3.2 touch

Bonsoir ThierryD.

Profitant du Week-end prolongé du 08 Mai dernier, avec des amis, nous avons entrepris de réaliser le PHOTOGRAPHER TOOLS dans la bonne humeur.

La réalisation c'est passé sans grosse difficulté, alors que mes amis étais tous novices en électronique.

Après avoir injecter le programme dans l'Arduino, mis les "Skins" sur la carte SD et introduit celle-ci dans le lecteur de l'écran LCD, nous avons tous un écran blanc.
Impossible d'utiliser le PT.

Sur le didacticiel pour la réalisation du PT, notre écran est légèrement différent, de part la position des résistances à shunter.

J'ai fais d'autre teste, en reformatant les cartes SD et l'installation des "Skins", en débranchant tous les périphériques (wifi, micro, etc ...), sans évolution notable.

Écran sous-tension : https://www.dropbox.com/s/llmvwsd3xaa24 ... 1.jpg?dl=0
Envers de l'écran : https://www.dropbox.com/s/5i2hu62n3nlgr ... 1.jpg?dl=0

Merci de ton aide.
<<

ThierryD

Avatar de l’utilisateur

Administrateur
Administrateur

Messages: 1545

Inscrit le: 01 Nov 2010, 22:24

Message 14 Mai 2015, 22:36

Re: arduino LCD TFT 3.2 touch

Bonjour,
Il peut y avoir plusieurs raisons au problème.
A priori le LCD hy-tft320 que tu as est bien équipé du contrôleur SSD1289.
Les résistances a shunter servent à la lecture sur la carte SD mais non rien à voir avec l'affichage.
D'ailleurs, si tu dois shunter les résistances, à l'allumage du PH Tools, tu aurais un texte en rouge pour te dire qu'il y a un problème de lecture de la carte SD.
Ton problème est donc purement d'affichage ou d'Arduino.

Première chose, pour les tests, retire le module WIFI, le module Bluetooth (tu les remettra après quand cela fonctionnera).

- Premier problème possible, une des pins du connecteur double rangée du circuit imprimé du PH Tools sur lequel se fixe le LCD n'est pas bien soudée ou fait mal le contact (problème de soudures).
- Cela peut être aussi une mauvaise soudure sur l'autre grand connecteur (à l'inverse du LCD) qui relie le circuit imprimé du PH Tools avec l'Arduino DUE.
- Le programme a mal été téléchargé dans l'Arduino (connecteur USB du milieu).

Donc premièrement re télécharge le programme dans l'Arduino et refait des tests sans WIFI et Bluetooth.
Revois l'ensemble de tes soudures et si tu as un Ohmmètre, test que chaque pins du connecteur du PCB fait contact avec la pin correspondante du dessus avec le LCD.
Fait les mêmes tests avec l'ohmmètre du côté de l'Arduino.
Il y a de grandes chances que cela soit un problème de soudure d'un des connecteurs.

Si tu as un doute sur les soudures, tu peux repasser un petit coup de fer à souder sur toutes les soudures les unes après les autres sans trop chauffer quand même.
NB: Ne pas oublier que c'est un circuit double face donc pour certaines soudures, il faut laisser le temps à l'étain de couler dans le trou pour faire contact avec le connecteur
et l'autre face du PCB.
Pour re souder, faire fondre l'étain de la soudure et laisser 2 - 3 secondes l'étain à l'état liquide (on peut aussi rajouter un tout petit peu d'étain supplémentaire sur chaque soudure lorsqu'elle redevient liquide)
entre chaque soudure, laisser 5 - 10 secondes de pause pour laisser le temps au circuit de refroidir (en profitant de ce temps pour souffler doucement sur la soudure que l'on vient de faire).


Tiens moi au courant de tous tes tests (avec un maximum de détails pour t'aider).
Envoi moi des photos du PCB (de très près si possible et très nette) de tes soudures côté LCD mais aussi côté Arduino.


A+
ThierryD
NIKON D7100 *** NIKON 17-55 mm AF-S DX f/2.8G G IF ED *** SIGMA 70-200 mm F2,8 APO DG OS EX HSM Nikon D *** SIGMA 120-400mm F4,5-5,6 DG APO OS HSM Nikon D *** SIGMA 105mm F2.8 EX DG MACRO OS HSM *** SIGMA 8-16 mm F4.5-5.6 DC HSM *** Flash SB600
<<

viesavies

Little user
Little user

Messages: 8

Inscrit le: 15 Jan 2015, 23:36

Message 31 Mai 2015, 23:28

Re: arduino LCD TFT 3.2 touch

Bonsoir ThierryD.

Je te réponds tardivement, le temps de récupérer l'ensemble des PT de mes amis et de les revérifier:
- Toutes les soudures: Pas d'anomalie notable, mais j'ai complété en étain par précaution
- Contrôler toutes les continuités: R.A.S
- Tester différentes réinstallations des programmes dans l'ARDUINO et Skin sur les cartes SD (voir copies écran).
Toutes ces opérations on été réalisé sur les 5 PCB en ayant retiré le wifi, Bluetooth et micro.
Pas d'amélioration sur les 5 PCB, l'écran s'allume blanc sans image, texte ou caractère.
Photos de mon PT
https://www.dropbox.com/s/sz0fw5l84kg7r ... 7.jpg?dl=0
https://www.dropbox.com/s/6cpf9qvay4r6i ... 7.jpg?dl=0
https://www.dropbox.com/s/5rc8s4ti6wxmk ... 1.jpg?dl=0
https://www.dropbox.com/s/ekd3mmp6ehz5p ... 8.jpg?dl=0
https://www.dropbox.com/s/j2d822v3jywaq ... 3.jpg?dl=0
<<

viesavies

Little user
Little user

Messages: 8

Inscrit le: 15 Jan 2015, 23:36

Message 31 Mai 2015, 23:31

Re: arduino LCD TFT 3.2 touch

<<

viesavies

Little user
Little user

Messages: 8

Inscrit le: 15 Jan 2015, 23:36

Message 31 Mai 2015, 23:31

Re: arduino LCD TFT 3.2 touch

Part contre tu me dis
A priori le LCD hy-tft320 que tu as est bien équipé du contrôleur SSD1289


Voici le lien Ebay de l'écran acheté:
http://www.ebay.fr/itm/1PC-3-2-320x480- ... 9202&rt=nc

Il y est noté
Driver IC: HX8352-A

se qui correspond à un contrôleur SSD1288, semble t-il.
http://www.ramtex.dk/gclcd/glcd0129.htm ... tAod4gQASQ

Ayant 5 PT, je peux t’envoyer un écran par la poste pour que tu fasses des essais de ton coté.

Merci encore de ton implication.

A+
<<

ThierryD

Avatar de l’utilisateur

Administrateur
Administrateur

Messages: 1545

Inscrit le: 01 Nov 2010, 22:24

Message 01 Juin 2015, 00:36

Re: arduino LCD TFT 3.2 touch

Bonjour,
C'est très bien que tu m'ai donné le lien EBay, et donc le problème est bien un problème de contrôleur.
Le HX8352-A n'est pas un SSD1289 (le jeu d'instructions n'est pas le même).
C'est pour cela que dans le tuto et dans la liste des composants (en rouge), je précise bien de choisir un LCD avec contrôleur SSD1289.
Le programme a été développé pour fonctionner avec ce contrôleur.

Je suis vraiment désolé que tu ai commandé 5 LCD qui ne correspondent pas.
Ce que tu peux faire, c'est acheter un seul LCD, valider que cela fonctionne (bien prendre avec contrôleur SSD1289),
puis en commander 4 autres avec le même lien EBay.

Voici un lien :
http://www.ebay.fr/itm/3-2-TFT-Display- ... 27fdf8cf99

Un autre lien qui te permettra de le recevoir plus vite (en Angleterre mais un peu plus cher) :
http://www.ebay.fr/itm/3-2-240x320-TFT- ... 20fba84f01


Je ne peux pas adapter le programme pour chaque contrôleur qui existe, et en plus c'est excessivement long de lire la documentation technique du contrôleur et le gérer en Arduino.

Donc ton problème s'explique, tu as acheté des LCD avec le mauvais contrôleur.
Par contre lorsque j'ai cherché sur EBay (dans mon précédent post), j'étais tombé sur un hy-tft320 équipé du contrôleur SSD1289 c'est pour cela que je pensais que le tiens était bon.

Tiens moi au courant.
A+
ThierryD.
NIKON D7100 *** NIKON 17-55 mm AF-S DX f/2.8G G IF ED *** SIGMA 70-200 mm F2,8 APO DG OS EX HSM Nikon D *** SIGMA 120-400mm F4,5-5,6 DG APO OS HSM Nikon D *** SIGMA 105mm F2.8 EX DG MACRO OS HSM *** SIGMA 8-16 mm F4.5-5.6 DC HSM *** Flash SB600
<<

viesavies

Little user
Little user

Messages: 8

Inscrit le: 15 Jan 2015, 23:36

Message 01 Juin 2015, 22:24

Re: arduino LCD TFT 3.2 touch

Bonjour ThierryD

J'ai commandé les écran de Malaisie, je devrais les recevoir entre le 10/06 et 18/06.
Peux-tu ajouter ce tableau, qui permettrai de faire le lien entre le contrôleur et le driver, car au moment du choix je n'ai pas su faire le lien parmi tous les écrans sur Ebay.
https://www.dropbox.com/s/m8r4efdh3daze ... r.pdf?dl=0

Je reviens vers toi dès la réceptions des écrans et après les avoir testés.

A+

viesavies
<<

ThierryD

Avatar de l’utilisateur

Administrateur
Administrateur

Messages: 1545

Inscrit le: 01 Nov 2010, 22:24

Message 02 Juin 2015, 00:18

Re: arduino LCD TFT 3.2 touch

Bonjour,
le tableau que tu indique est la liste des contrôleurs LCD TFT existants qui sont compatibles avec les librairies RAMTEX.
Cela n'a strictement rien à voir avec la libraire que j'ai créé et que j'utilise dans le Ph Tools (inspiré de la librairie Arduino "UTFT").
Ma librairie fonctionne avec un seul contrôleur le SSD1289 et aucun autre car les jeux d'instruction ne sont pas les mêmes (adresse des registres internes, position et valeurs des bits, ...).
En plus pour le traitement le plus rapide possible des fichiers au format BMP, j'utilise des accès directes entre carte SD et registre du contrôleur SSD1289.
il est possible que ma librairie puisse fonctionner avec un autre contrôleur, mais n'ayant pas épluché les datasheet des autres contrôleurs et testé, je ne peux prendre le risque de valider un autre contrôleur.

Donc pas d'équivalent, mais seulement un SSD1289 comme contrôleur, comme indiqué.

A+
ThierryD.
NIKON D7100 *** NIKON 17-55 mm AF-S DX f/2.8G G IF ED *** SIGMA 70-200 mm F2,8 APO DG OS EX HSM Nikon D *** SIGMA 120-400mm F4,5-5,6 DG APO OS HSM Nikon D *** SIGMA 105mm F2.8 EX DG MACRO OS HSM *** SIGMA 8-16 mm F4.5-5.6 DC HSM *** Flash SB600

Retour vers QUESTIONS AND ANSWERS (Questions et réponses)

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software.
Traduction réalisée par Maël Soucaze © 2010 phpBB.fr