Cette adresse IP est utilisée pour identifier le Raspberry Pi 4 et dans cet article, nous apprendrons la méthode pour afficher cette adresse IP de Raspberry Pi sur le LCD 16 × 2.
Comment interfacer l'écran LCD avec Raspberry Pi 4
Nous interfacerons d'abord le LCD 16 × 2 avec le Raspberry Pi 4, pour lequel nous avons besoin des composants suivants:
Pour interfacer le LCD 16 × 2 avec le Raspberry Pi 4, nous établirons les connexions en fonction du diagramme du circuit ci-dessous:
Pour configurer le circuit, nous allons d'abord placer le Raspberry Pi 4, 16 × 2 LCD et un potentiomètre sur la planche à pain:
Maintenant, avec l'aide de fils de cavalier, nous allons établir les connexions entre ces trois composants électroniques selon le tableau suivant:
Gpio broches de framboise pi | BCM Pins de framboise Pi | Broches d'écran LCD |
GPIO 22 | 15 | Rs |
GPIO 24 | 18 | Rw |
GPIO 23 | 16 | E |
GPIO 9 | 21 | D4 |
GPIO 25 | 22 | D5 |
GPIO 11 | 23 | D6 |
GPIO 8 | 24 | D7 |
Sol | 6 | K, VSS |
5V | 2 | VDD, un |
Autre que ces connexions, la broche VO de l'écran LCD est connectée à la broche de sortie d'un potentiomètre et les deux broches restantes du potentiomètre sont connectées au 5V et le sol qui sont BCM 2 et BCM 6 respectivement.
Le circuit pour interfacer le LCD 16 × 2 avec le Raspberry Pi 4 a été effectué avec succès.
Comment télécharger la bibliothèque RPLCD sur le Raspberry Pi 4
Nous utiliserons la commande wget pour télécharger le fichier zip de la bibliothèque RPLCD à partir de GitHub à l'aide de la commande:
$ wget -c https: // github.com / dbrgn / rplcd / archive / refs / heads / maître.zipper
La bibliothèque RPLCD a été téléchargée avec le nom de Master.zip, pour décompresser ce fichier, nous utilisons la commande:
$ unzip Master.zipper
Nous naviguerons vers le dossier dézippé, RPLCD-Master, en utilisant la commande:
$ cd rplcd-master
Quel est le code Python pour afficher l'adresse IP de Raspberry Pi 4 sur l'écran LCD 16 × 2
Nous allons d'abord créer un fichier avec le nom de "ip_lcd.py ”en utilisant la commande:
$ nano ip_lcd.py
Maintenant, saisissez le script Python suivant pour afficher l'adresse IP du Raspberry Pi sur l'affichage de l'écran LCD 16 × 2:
socket d'importationExplication du code: Dans le code ci-dessus, nous avons d'abord importé les bibliothèques suivantes:
Bibliothèque | Fonction |
prise | Il contient les fonctions qui sont utilisées pour extraire les informations de la mise en réseau du framboise PI |
RPI.GPIO | Il contient les fonctions pour contrôler et gérer les broches GPIO du Raspberry Pi |
RPLCD.GPIO | Il contient les fonctions qui sont utilisées pour gérer le LCD 16 × 2 |
Ensuite, nous avons mis les avertissements sur FAUX afin que tous les avertissements soient ignorés, initialisez l'écran LCD 16 × 2 en déclarant ses épingles avec le Raspberry Pi et en effacier l'affichage de l'écran LCD. Nous avons extrait le nom de l'hôte de Raspberry Pi et l'avons mis dans la variable du nom d'hôte, de même, alors découvrions l'adresse IP du nom d'hôte spécifique et le stockons dans la variable "ip_add". À la fin du script, nous avons simplement utilisé la commande d'impression pour afficher les valeurs des deux variables sur l'écran LCD où «cursor_pos» est utilisée pour définir le curseur à la deuxième ligne et la première colonne de l'écran LCD 16 × 2.
Note: En définissant le numéro_mode = gpio.Conseil, nous avons déclaré que nous utiliserons la nomenclature des broches du tableau du Raspberry Pi 4 qui est également connu sous le nom de BCM.
Pour exécuter le script Python ci-dessus après la compilation, nous utilisons la commande:
$ python ip_lcd.pyLe fonctionnement du matériel sera:
Dans la sortie ci-dessus, nous avons affiché l'adresse IP du Hôte local, Mais si nous voulons afficher l'adresse IP qui est utilisée pour parcourir ou pour effectuer différentes tâches sur Internet, nous utiliserons le script Python suivant en remplacement du script précédent dans IP_LCD.fichier py:
socket d'importationLa sortie du script ci-dessus peut être vue sur le LCD 16 × 2 après avoir exécuté l'IP_LCD.py en utilisant la commande:
$ python ip_lcd.pyConclusion
Le Raspberry Pi 4 est un ordinateur à planche unique qui a une adresse IP unique qui est utilisée pour identifier l'appareil dans le réseau local ainsi que sur Internet. Dans cet article, nous avons interfacé le LCD 16 × 2 avec le Raspberry Pi, puis utilisé un script Python pour afficher le nom d'hôte ainsi que l'adresse IP du Raspberry Pi 4 sur le LCD 16 × 2.