Vous n'avez pas besoin de connecter votre Raspberry Pi à un moniteur ou à un téléviseur HDMI. Un tas d'options d'affichage alternatives sont disponibles, y compris des appareils compacts qui tirent l'alimentation et la sortie vidéo du GPIO du Pi.
Cela offre plusieurs avantages pour vos projets.
Voici ce que vous devez savoir sur la connexion d'un écran compatible GPIO à votre Raspberry Pi.
Quels écrans HAT à montage GPIO sont disponibles pour Raspberry Pi?
Un certain nombre d'écrans compacts disposent d'une interface GPIO avec le Raspberry Pi. Ils sont souvent appelés "HAT (Hardware Attached on Top) s'affiche" et sont généralement disponibles pour tous les modèles à 40 broches (c'est-à-dire le Raspberry Pi B + et plus tard). Pour de meilleurs résultats, vous devriez probablement vous en tenir au Raspberry Pi 4 si vous utilisez un tout nouvel écran.
Certains affichages particulièrement populaires que vous devriez envisager incluent :
- Écran tactile GeeekPi Raspberry Pi 4 TFT 3,5 pouces: Il ne s'agit pas seulement d'un écran monté sur GPIO, il comprend également un boîtier et un dissipateur thermique pour votre Raspberry Pi 4.
- Carré HyperPixel 4.0: HyperPixel de Pimoroni est l'un des plus grands noms des accessoires et des HAT Raspberry Pi.
- Affichage CHAPEAU Mini: Un écran IPS de taille Raspberry Pi Zero avec quatre boutons tactiles.
- pHAT d'encre: Il s'agit d'un écran eInk compact avec des dimensions similaires à un Raspberry Pi Zero.
Vérifiez la compatibilité avec votre carte Raspberry Pi avant d'acheter.
Pourquoi utiliser un écran GPIO pour le Raspberry Pi?
L'ajout d'un HAT d'affichage monté sur GPIO signifie plusieurs nouvelles façons d'utiliser votre Raspberry Pi.
Avec un écran HAT monté (et peut-être une alimentation portable), votre Raspberry Pi pourrait devenir :
- Un ordinateur de poche
- Un lecteur vidéo portable
- Appareil de jeu rétro compact
- Un smartphone
- Crypto-monnaie ou symbole boursier
Vous pouvez probablement penser à de nombreuses autres utilisations.
Inconvénients d'un écran GPIO
L'utilisation d'un écran basé sur GPIO présente certains inconvénients. Contrairement à de nombreux HAT Raspberry Pi, il n'y a pas d'option pour le passage des broches. En effet, l'écran occupe l'espace au-dessus du GPIO. D'autres HAT ont souvent un prolongateur GPIO monté afin que d'autres extensions puissent être attachées.
Dans les scénarios portables, un écran revient à réduire la perte de batterie plus rapidement. Tenez-en compte lorsque vous choisissez un écran HAT pour votre Raspberry Pi. Si une eInk de faible puissance convient mieux à votre projet qu'un IPS LCD, utilisez-la à la place.
Comment installer un chapeau d'affichage GPIO sur un Raspberry Pi
Ce guide généralisé vous montrera comment installer un HAT d'affichage Raspberry Pi.
À des fins de démonstration, nous avons utilisé un Raspberry Pi 3 et un Pimoroni HyperPixel 3.5. Il est monté avec une rallonge GPIO femelle à mâle à 40 broches. Ceux-ci sont généralement livrés avec des HAT d'affichage, tout comme le montage de colonnes montantes si nécessaire.
Vous aurez probablement besoin d'un clavier et d'une souris, ainsi que d'un écran HDMI pour la configuration initiale. Cela peut être évité si vous pré-configurer votre installation Raspberry Pi et se connecter via SSH pour configurer l'affichage HAT.
Commencez par installation d'un système d'exploitation Raspberry Pi sur une carte microSD de 8 Go ou plus. Une installation existante devrait fonctionner, mais vous trouverez peut-être plus facile de l'essayer d'abord avec une nouvelle installation.
Ensuite, montez le HAT d'affichage sur le Raspberry Pi, en utilisant les risers et l'extension 40 broches si nécessaire.
Ceci fait, insérez la carte microSD et démarrez le Raspberry Pi.
Si vous utilisez un écran HAT plus récent et que vous n'avez pas connecté d'écran HDMI, mais que vous voyez la sortie d'image correcte, vous avez terminé.
Sinon, si l'écran HAT est vide, réinitialisez le Pi et connectez un moniteur HDMI.
C'est à ce moment que vous devez consulter les instructions d'installation de votre moniteur spécifique. Vous rencontrerez des problèmes de compatibilité. Par exemple, l'affichage HAT dans ces images ne fonctionnera pas sur le Raspberry Pi 4. Par conséquent, nous avons dû utiliser le Raspberry Pi 3 pour le démontrer en cours d'exécution.
Dans le cas du périphérique Pimoroni HyperPixel 3.5, la saisie de cette commande dans un terminal installe le pilote :
boucle https://get.pimoroni.com/hyperpixel | frapper
Vous pouvez aussi utiliser
git cloner" https://github.com/pimoroni/hyperpixel">https ://github.com/pimoroni/hyperpixel
Une fois cette opération terminée, utilisez
CD hyperpixel
Enfin, pour terminer la configuration :
./setup.sh
Redémarrez lorsque vous y êtes invité.
Le Raspberry Pi et le HAT d'affichage doivent fonctionner.
Ces étapes concernent un modèle spécifique de HAT d'affichage et sont fournies à titre d'illustration. Consultez les instructions accompagnant le HAT d'affichage que vous avez choisi pour connaître les étapes spécifiques à l'appareil.
Apporter des modifications à la configuration du chapeau d'affichage GPIO
Une fois l'écran connecté, sous tension et en état de marche, vous remarquerez peut-être que l'orientation n'est pas adaptée à vos besoins. Diverses options sont disponibles pour la rotation de l'affichage, selon le type d'appareil que vous avez connecté à votre Raspberry Pi.
Cependant, pour les HAT d'affichage, l'option correcte consiste à modifier le config.txt fichier dans les Pi /boot/ cloison. Il s'agit d'une collection d'options de configuration couvrant tout, du type HDMI aux paramètres d'overclocking.
Lorsque vous installez les pilotes pour l'affichage, il ajoute généralement le contenu config.txt. Ces nouvelles configurations peuvent être modifiées.
Ainsi, dans le cas d'un affichage HyperPixel, le fichier config.txt peut être modifié et la rotation correcte spécifiée. Pour faire ça:
- Ouvrez un terminal (connectez-vous à votre Pi via SSH)
- Entrer sudo nano /boot/config.txt
- Faites défiler jusqu'à la fin à l'aide des touches de votre clavier PgDn clé
- Trouver display_rotate=0
- Modifiez la valeur en sélectionnant 1 pour 4 le cas échéant
- Presse Ctrl+X alors Oui pour sortir et valider
- Redémarrez avec redémarrage sudo
La rotation de l'affichage de votre Raspberry Pi devrait être corrigée. Mais comme vous ne savez pas ce que représentent les orientations 1 à 4, vous pouvez répéter le processus jusqu'à ce que vous soyez satisfait.
Un écran compact monté sur votre Raspberry Pi
Que vous utilisiez un Raspberry Pi ou un Raspberry Pi Zero, vous devriez maintenant avoir un écran embarqué fonctionnel. Cela tirera de l'énergie du Pi via le GPIO, donc lorsque votre Pi s'éteindra, l'affichage le sera également.
Les configurations de batterie et d'alimentation portable peuvent s'avérer utiles ici, mais ce que vous faites ensuite est à la hauteur des exigences de votre projet Raspberry Pi. Certains écrans utilisent eInk, la plupart sont LCD. Certains sont des écrans tactiles, d'autres non. En gardant cela à l'esprit, réfléchissez à votre projet - vous pourriez décider que votre Raspberry Pi a en fait besoin d'un affichage complètement différent.