- Matériaux nécessaires
- Conditions préalables
- Connecter votre Raspberry Pi avec un écran LCD TFT
- Préparation de votre Raspberry Pi pour un écran LCD de 3,5 pouces
Raspberry Pi est un ordinateur de taille Palm qui est très pratique lors du prototypage de produits nécessitant une puissance de calcul élevée. Il est largement utilisé pour le développement de matériel IOT et les applications robotiques et bien d'autres applications gourmandes en mémoire. Dans la plupart des projets impliquant le Pi, il serait extrêmement utile que le Pi dispose d'un écran à travers lequel nous pouvons surveiller les éléments vitaux de notre projet.
Le pi lui-même a une sortie HDMI qui peut être directement connectée à un moniteur, mais dans les projets où l'espace est une contrainte, nous avons besoin d'écrans plus petits. Dans ce tutoriel, nous allons donc apprendre comment interfacer le populaire écran LCD TFT à écran tactile de 3,5 pouces de Waveshare avec Raspberry pi. À la fin de ce tutoriel, vous disposerez d'un écran LCD entièrement fonctionnel avec écran tactile au-dessus de votre Pi prêt à être utilisé pour vos futurs projets.
Les spécifications techniques de l'écran LCD TFT 3,5 ”sont indiquées ci-dessous.
Type d'écran LCD | TFT |
Taille | 3,5 |
Résolution | 320 * 480 pixels |
Interface | SPI |
Contrôleur d'affichage | XPT2046 |
Type tactile | Résistif |
Rétroéclairage | LED |
Ratio d'aspect | 8: 5 |
Couleurs | 65536 |
Les soutiens | Appareil photo, souris et clavier |
Matériaux nécessaires
- Tarte aux framboises
- Écran LCD TFT de 3,5 pouces
- connexion Internet
Conditions préalables
On suppose que votre Raspberry Pi est déjà flashé avec un système d'exploitation et qu'il est capable de se connecter à Internet. Sinon, suivez le didacticiel Premiers pas avec Raspberry Pi avant de continuer.
On suppose également que vous avez accès à la fenêtre du terminal de votre raspberry pi. Dans ce tutoriel, nous utiliserons Putty en mode SSH pour nous connecter au Raspberry Pi. Vous pouvez utiliser n'importe quelle méthode, mais vous devriez en quelque sorte pouvoir accéder à la fenêtre du terminal de votre Pi.
Connecter votre Raspberry Pi avec un écran LCD TFT
Connecter votre écran LCD TFT 3,5 ”avec Raspberry pi est un jeu d'enfant. L'écran LCD a une bande de broches d'en-tête femelles qui s'adapteront parfaitement aux broches d'en-tête mâles. Il vous suffit d'aligner les broches et d'appuyer sur l'écran LCD sur le dessus du Pi pour établir la connexion. Une fois correctement fixés, votre Pi et votre écran LCD ressembleront à ceci ci-dessous. Notez que j'ai utilisé un boîtier pour mon Pi alors ignorez la boîte blanche.
Pour les personnes curieuses de savoir ce que sont ces épingles! Il est utilisé pour établir une communication SPI entre le Raspberry Pi et l'écran LCD et également pour alimenter l'écran LCD à partir des broches 5V et 3.3V du raspberry Pi. En dehors de cela, il dispose également de broches dédiées au fonctionnement de l'écran tactile. Il y a au total 26 broches, le symbole et la description des broches sont indiqués ci-dessous
N ° de broche: |
symbole |
La description |
1, 17 |
3,3 V |
Entrée d'alimentation 3,3 V |
2,4 |
5V |
Entrée d'alimentation 5V |
3,5,7,8,10,12,13,15,16 |
NC |
Pas de connexion - utilisé pour le support |
6,9,14,20,25 |
GND |
Sol |
11 |
TP_IRQ |
Broche d'interruption basse active pour écran tactile |
18 |
LCD_RS |
Enregistrer la broche de sélection du contrôleur d'affichage |
19 |
LCD_SI |
Entrée de données SPI pour l'écran LCD |
21 |
TP_SO |
Sortie de données SPI depuis l'écran LCD |
22 |
RST |
Réinitialiser |
23 |
LCD_SCK |
Broche de synchronisation d'horloge de la communication SPI |
24 |
LCD_CS |
Broche de sélection de puce de l'écran LCD SPI |
26 |
TP_CS |
Broche de sélection de puce de l'écran tactile SPI |
Préparation de votre Raspberry Pi pour un écran LCD de 3,5 pouces
Maintenant, après avoir connecté l'écran LCD à PI, allumez le PI et vous verrez un écran blanc vierge sur l'écran LCD. En effet, aucun pilote n'est installé sur notre PI pour utiliser l'écran LCD connecté. Alors ouvrons la fenêtre du terminal de Pi et commençons à faire les changements nécessaires. Encore une fois, j'utilise du mastic pour me connecter à mon Pi, vous pouvez utiliser votre méthode pratique.
Étape 1: accédez à la fenêtre de configuration à l'aide de la commande suivante. Pour obtenir la fenêtre ci-dessous
sudo Raspi -config
Étape 2: Accédez à Options de démarrage -> Bureau / CLI et sélectionnez l'option B4 Desktop Autologin Desktop GUI, automatiquement connecté en tant qu'utilisateur 'pi' comme indiqué dans l'image ci-dessous. Cela obligera le PI à se connecter automatiquement à partir du prochain démarrage sans que l'utilisateur n'entre le mot de passe.
Étape 3: Naviguez à nouveau vers les options d'interfaçage et activez SPI comme indiqué dans l'image ci-dessous. Nous devons activer l'interface SPI car, comme nous l'avons vu, l'écran LCD et PI communiquent via le protocole SPI
Étape 4: Cliquez sur ce lien de pilote Waveshare pour télécharger le pilote sous forme de fichier ZIP. Ensuite, déplacez le fichier ZIP vers votre PI OS. J'ai utilisé Filezilla pour ce faire, mais vous pouvez également utiliser une clé USB et un simple copier-coller. Le mien a été placé dans le chemin / home / pi .
Étape 5: Une fois le fichier zip mis en place, continuez avec la fenêtre de votre terminal. Pour installer le pilote, utilisez la commande suivante.
tar xvf LCD-show - *. tar.gz
Remarque: assurez-vous que votre PI est connecté à Internet pendant cette étape
Étape 6: Enfin, après l'installation du pilote, nous pouvons activer l'affichage en utilisant la commande ci-dessous
cd LCD-show /
Étape 7: Utilisez maintenant la commande ci-dessous pour redémarrer votre Pi. Cela mettra automatiquement fin à la fenêtre du terminal. Lorsque le PI redémarre, vous devriez remarquer que l'écran LCD affiche également les informations de démarrage et enfin le bureau apparaîtra comme indiqué ci-dessous.
redémarrage sudo
Vous pouvez également regarder la vidéo ci-dessous pour vérifier comment l'écran LCD est connecté et comment il répond au toucher. Je suis assez satisfait de sa précision par défaut, je ne vais donc pas faire d'étalonnage. Mais si vous êtes intéressé, vous pouvez consulter la page officielle du wiki à partir de waveshare où ils expliquent comment calibrer et activer la vue de la caméra sur l'écran LCD.
J'espère que vous avez compris le didacticiel et que vous avez réussi à interfacer votre écran LCD avec PI et à le faire fonctionner. Dans le cas contraire, indiquez votre problème dans la section des commentaires ci-dessous ou utilisez les forums pour des questions plus techniques.