La caméra est installée, maintenant nous allons installer un écran.
Choix de l’écran
J’ai profité d’une offre sur Amazon pour acheter un jour cet écran sans réelle conviction de l’utilité. C’est un écran de format 3,5 pouces, d’une résolution de 480×320 se branche sur le GPIO.
Le GPIO? Kesako que ça ? C’est l’ensemble de branchements que nous retrouvons sur un des côtés de la carte Raspberry. Cela permet d’y brancher des capteurs, des boutons, … et plein d’autres choses y compris un écran, la preuve.
Les bons côté de ce choix :
- l’écran est de la même taille (largeur longueur) qu’un Raspberry
- l’alimentation et le branchement sont directement gérés par le GPIO, sans ajout de câble supplémentaire
- l’écran est tactile
Les mauvais côtés de ce choix :
- il existe des écrans qui se branchent sur le HDMI. Le Raspberry gère nativement le HDMI, il ne gère pas directement l’interface GPIO, il faut donc bidouiller
- l’écran ne rentre pas dans les boîtiers habituel, il aurait donc fallu anticiper et trouver directement un écran et le boitier adapté
Installation de l’écran
Raspberry éteint (« sudo halt » si des fois il est encore allumé), nous branchons l’écran sur le GPIO à son extrémité (toutes les broches de l’écran sont branchées, les broches libres du GPIO sont toutes du même côté, globalement l’écran cache la totalité du Raspberry).
En rebranchant le courant, le Raspberry redémarre mais l’écran est blanc. Il devrait bientôt afficher des choses, je vous rassure (enfin, j’espère).
Paramétrage du Raspberry
Le guide d’installation est bien disponible ici : http://www.waveshare.com/wiki/3.5inch_RPi_LCD_(A) mais en anglais.
Je vais tenter une traduction / adaptation / illustration à nos habitudes pour nous accompagner dans la démarche
-
1. Configurer le Raspberry
sudo raspi-config
Cette commande, vous la connaissez sur le bout des doigts
Nous allons faire deux actions :
- Etendre le système de fichier pour que Raspbian se réserve toute la place disponible sur la carte microSD
- Définir que le Raspberry se connecte directement sur l’interface graphique et non pas la ligne de commande

Une fois l’option choisie, l’outil nous indique que la taille sera prise en compte au prochain redémarrage.

- Nous sommes de retour sur le menu, nous choisisson « Boot Option »
-
Choix de la ligne « Boot Options » - Un nouveau menu apparaît, qui nous permet de choisir entre le mode de connexion, l’attente ou non du réseau pour démarrer, ou l’affichage ou non d’un logo au démarrage. Nous allons choisir la première ligne.
-
Jusqu’où le Raspberry soit démarrer ? - Et encore un nouveau menu : ligne de commande, ligne de commande identifié automatiquement en tant que pi, interface graphique ou interface graphique connecté en tant que pi (notre choix)
-
Le Raspberry doit aller jusqu’à se connecter sur l’interface graphique
2. Copier les drivers
wget http://www.waveshare.com/w/upload/3/3d/LCD-show-160811.tar.gz tar xvf LCD-show-160811.tar.gz
- wget va demander le téléchargement du fichier, indiqué en paramètre (j’espère que le lien sera bon quand vous lirez ces lignes)
- tar xvf va décompresser le fichier passé en paramètre

Et décompression du fichier fraîchement téléchargé

3. Activer l’écran 3,5 pouces
cd LCD-show ./LCD35-show
- cd LCD-show va nous positionner dans le répertoire créé lors de la décompression du pilote
- ./LCD35-show va nous permettre d’exécuter le script qui était fourni dans ce pilote. Ce script va désactiver la sortie HDMI au profit de l’écran ajouté

Le Raspberry redémarre automatiquement, et là, votre écran affiche des choses. Et VNC recommence à vous afficher un tout petit écran malgré le paramétrage que nous avions fait sur le fichier /boot/config.txt. Mais le bon côté, c’est que VNC vous affiche ce qu’affiche l’écran, un vrai mirroir, et tellement pratique. Ne vous fatiguez pas à essayer de le modifier à nouveau, tant que la sortie est orientée vers l’écran GPIO, ça ne fonctionnera pas !

3-bis. Désactiver l’écran 3,5 pouces et remettre le HDMI
cd LCD-show ./LCD-hdmi
- cd LCD-show va nous positionner dans le répertoire créé lors de la décompression du pilote
- ./LCD*hdmi va nous permettre d’exécuter un autre script qui était fourni dans ce pilote. Ce script va, dette fois, activer la sortie HDMI à la place de l’écran ajouté qui va redevenir tout blanc au redémarrage
La résolution de VNC que vous auriez pu configurer dans /boot/config.txt est perdue, il va falloir la remettre si vous en avez besoin.
Prochaine étape
Allons afficher la caméra sur l’écran…
Commentaire sur “Projet Loupe Numérique – Etape 2 : Installer l’écran”