Raspberry-Pi : Installation de l'écran LCD (1024x600) du RP2

Rédigé par joreveur - - Aucun commentaire

Installation et mise en route l'écran LCD (1024x600) du RP2.

[image minaiture écran
Pour l'instant ne fonctionne uniquement qu'avec Raspbian (en direct) pas avec berryboot.

 

Précautions

Attention ne pas reproduire sur une installation berryboot (cela plante la sdcard) !
haut de page

Le matériel nécessaire...

  • 1 sdcard 16Go ou plus avec Raspbian (Jessie) installé et fonctionnel.
  • 1 Raspberry PI 2 modèle B
  • 1 alimentation (celle préconisée pour le RPI2).
  • 1 écran (celui de l'ordinateur par exemple) (on le repèrera par la lette A)...
  • 1 lecteur de carte SD.
  • 1 lecteur DVD.
  • 1 souris USB (avec fils, car la version radio fonctionne mal (déplacement lent du pointeur)).
  • 1 clavier.
  • 1 écran Haute Résolution 1024 × 600 Raspberry Pi 7 pouces écran tactile capacitif LCD HDMI pour PC / BB BLACK / Banana Pi Mainboard / all models Raspberry Pi (Raspberry Pi 2 Modèle B / Raspberry Pi modèle B / B + / A +) / divers systèmes (72€.99 chez Amazon). On le repèrera par la lette B.
  • 1 pilotes (normalement le DVD est livré avec l'écran LCD).
  • 1 adaptateur VGA/HDMI.
haut de page

Procédure à suivre...

  • Sur un autre PC brancher la sdcard de 16Go. S'il n'y a pas d'emplacement sdcard sur le PC, mettre la sdcard dans le lecteur de carte SD et brancher le lecteur de carte SD sur une prise USB du PC.
  • Repérer la partition contenant raspbian (la partie utilisée en fonctionnement, normalement ce doit être la partition la plus grande (pour moi SDC7))
  • Mettre le DVD (contenant les pilotes) dans le lecteur DVD.Le lecteur DVD est repéré (pour moi) /mnt/sr0
  • Normalement le DVD contient 2 répertoires (IMAGE et software) :
    • Software contient des programmes utilisable par Windows (donc inutiles pour nous).
    • IMAGE contient lui 3 répertoires (Banana Pi, BB Black et Raspberry Pi).

  • Ouvrir le répertoire Raspberry Pi, il contient 5 archives compressées.
    1. RPI_2B_7.0_1024x600_cap_usb_touch_2015-05-05-raspbian-wheezy_3.18.16v7_20150910.img.7z
      Comme précisé dans l'intitulé cette archive est prévue pour Wheezy... Ce n'est pas celle-ci que nous allons utiliser.
    2. RPI_2B_7.0_1024x600_cap_usb_touch_ubuntu_mate_15.04_desktop-eng_20150914.img.7z
      Comme précisé dans l'intitulé cette archive est prévue pour Ubuntu_mate... Ce n'est pas celle-ci que nous allons utiliser.
    3. RPI_2B_USB_TOUCH_CAP_RASPBIAN-3.18.16-v7-7.0-1024x600-20150910.tar.gz
      Cette archive peut être traduite par raspberry Pi 2 modèle B pour Raspbian. C'est celle là que nous allons utiliser.
    4. RPI_B+_7.0_1024x600_cap_usb_touch_2015-05-05-raspbian-wheezy_3.18.16_20150910.img.7z
      Cette archive est prévue pour le Raspberry Pi modèle B+ 7.0 avec raspbian wheezy. Ce n'est pas celle-ci que nous allons utiliser.
    5. RPI_B+_USB_TOUCH_CAP_RASPBIAN-3.18.16-7.0-1024x600-20150910.tar.gz
      Cette archive est prévue pour le Raspberry Pi modèle B+ avec Raspbian. Ce n'est pas celle-ci que nous allons utiliser.
  • Récupérer l'archive n° 3) - RPI_2B_USB_TOUCH_CAP_RASPBIAN-3.18.16-v7-7.0-1024x600-20150910.tar.gz et la décompresser dans le répertoire /mnt/sdc7/home/pi/Downloads.
  • Lorsque l'archive est décompressée, elle doit contenir :
    • 1 répertoire firmware
    • 1 répertoire modules
    • 1 fichier config.txt
    • 1 fichier kernel7.img
    • 1 fichier USB_TOUCH_CAP_7.0_RASPBIAN
  • Démonter toutes les partitions /dev/sdc (de 1 a 7) puis retirer la sdcard du lecteur.

  • Préparer toute la connectique sur le RPI2 pour qu'il puisse fonctionner sur l'écran A.
    • Brancher la sortie HDMI du RPI2 sur l'adaptateur HDMI/VGA.
    • Brancher l'adaptateur HDMI/VGA sur le cordon VGA de l'écran A.
    • Brancher la souris sur le RPI2.
    • Brancher le clavier sur le RPI 2.
    • Mettre la sdcard dans le lecteur du RPI2.
    • Brancher l'alimentation...
  • A ce stade RPI2 devrait s'allumer comme auparavant (puisque nous n'avons fait qu'ajouter quelques fichiers dans un répertoire).
  • C'est maintenant que nous allons passer à la partie la plus délicate de la manœuvre...
    • Avec l'explorateur de fichier aller dans le répertoire /home/pi/Downloads (on devrait y retrouver nos 5 éléments).
    • Nous allons remplacer le fichier config.txt (qui se trouve dans la partition 'boot' (pour moi sdc6)) et copier les pilotes et fichier nécessaire à la prise en charge du nouvel écran, tout cela va se faire en une seule manœuvre et c'est USB_TOUCH_CAP_7.0_RASPBIAN qui va s'en charger pour nous.
    • Double cliquer sur le fichier USB_TOUCH_CAP_7.0_RASPBIAN (qui est en réalité un script exécutable) et laisser RPI2 travailler...
    • Après environ 5 minutes (lorsqu'il n'y a plus d'activité sur la LED verte) faire un 'reboot'.
    • Si tout s'est bien passé, RPI2 doit redémarrer avec une résolution différente (1024x600).
    • Éteindre proprement RPI2 (Menu/Shutdown), puis débrancher l'alimentation.
    • Débrancher l'adaptateur HDMI/VGA du RPI2 et rebrancher à la place la prise HDMI du LCD (B).
    • Brancher la prise USB du LCD (B) sur un des connecteur USB du RPI2.
    • Vérifier (s'il est présent) que l'interrupteur du LCD (B) est bien en position ON.
    • Brancher l'alimentation du RPI2 et patientez quelques secondes...
    • L'écran devrait clignoter puis une bande blanche va descendre du haut jusqu'en bas de l'écran.
    • Ensuite toute la procédure d'initialisation va s'afficher suivi d'un écran complètement noir pendant quelques secondes (c'est normal RPI2 passe d'un affichage type 'console' à l'affichage 'graphique' et donc il lui faut un peu de temps pour tout recalculer).
    • Finalement le pointeur de la souris devrait apparaître sur fond noir puis Raspbian s'affichera en totalité.

Voilà c'est terminé.

haut de page

Le résultat

L'écran LCD tactile et un petit clavier!

[image écran et clavier]

L'écran LCD tactile en action

[image écran lcd]
haut de page

FAQ

Question : "Comment est-ce possible que l'on doive faire toutes ces manips ? "

Réponse : Il y a peut être plus simple à faire, mais ne connaissant pas le script (ni le langage, ni ce que fait exactement USB_TOUCH_CAP_7.0_RASPBIAN), j'ai préféré opter pour cette solution qui me paraît la plus sure pour le PC. Si on se réfère à la doc du fournisseur, il faut passer par une commande du 'genre' DD qui est très puissante mais aussi très dangereuse pour qui ne sait pas la maitriser... Au pire avec ma méthode on risque de 'planter' la sdcard ce qui est moindre mal. Il suffira de formater la sdcard et de ré-installer raspbian.

Question : "C'est parce qu'il n'y a pas de pilotes adapté ? ou parce que c'est un écran tactile ?"

Réponse : Nativement dans raspian les pilotes ne sont pas prévu pour cet écran. Il suffit de consulter le 'net' pour s'apercevoir qu'on tombe souvent sur la même question (d'où cet article). Les pilotes fournis par le constructeur sont fonctionnels et parfaitement adaptés, c'est juste la méthode d'installation qui est rébarbative cela tiens plus au fonctionnement de raspbian qu'aux pilotes eux mêmes. Dans l'installation je n'ai pas eu à régler la sensibilité ou le calibrage de l'écran. Après le fameux écran noir (ou il me semble que raspbian réajuste les paramètres d'affichage), la partie tactile est pleinement reconnue. Si vraiment il y a besoin, il existe un item 'Calibrate Touchscreen' (le 5ème item de droite sur la photo 'L'écran LCD tactile en action") qui devrait permettre d'ajuster plus finement ces réglages (je n'ai pas testé car pas besoin).

Observation : "Ce ne sera pas à la portée du premier venu..."

> Réponse : Oui et non... Avec un peu de rigueur et si tous les éléments que je préconise sont réunis, cela devrait se passer plutôt bien...
Évidement si il y a des données sur la sdcard, il faudra en faire une sauvegarde auparavant.
En prenant son temps et si tout est prêt, je dirai que l'installation dure un petit quart d'heure.
Si on analyse l'affaire, il s'agit tout simplement de copier quelques fichiers sur une sdcard, de mettre la sdcard dans le RPI2 puis de faire s'exécuter un script.

Question : "Quand tu dis sur un autre pc (c'est sous Linux j'imagine ?)"

Réponse : Absolument, j'ai utilisé une distribution 'Toutou-Linux' ASRIEdu310 beta, mais toutes autres distributions Tahr, ToOpPy, slacko aurait pu faire l'affaire pour les plus conventionnels, Ubuntu et Mint fonctionnent également.

Question : "par exemple moi j'ai des pc sans lecteur de DVD (c'est de plus en plus fréquent..)"

Réponse : Dans ce cas 2 solutions... Ou tu demandes à un ami de récupérer le fichier original sur le DVD et de te l'envoyer en PJ par mail, Sinon tu dois pouvoir récupérer les mêmes fichiers sur le site du fournisseur. Éventuellement je peux t'en fournir une copie si tu veux la mettre à disposition de tous (c'est en fait la 3ème solution).

D'autres questions ?

Posez les dans un commentaire, et nous l'ajouterons (avec une réponse) à cette FAQ
haut de page

Écrire un commentaire

Quelle est la deuxième lettre du mot azyg ?