Esta dirección IP se utiliza para identificar la Raspberry Pi 4 y en este artículo, aprenderemos el método para mostrar esta dirección IP de Raspberry Pi en la LCD 16 × 2.
Cómo interactuar el LCD con Raspberry Pi 4
Primero interactuaremos la LCD 16 × 2 con la Raspberry Pi 4, para la cual necesitamos los siguientes componentes:
Para interactuar la LCD 16 × 2 con la Raspberry Pi 4, haremos las conexiones de acuerdo con el diagrama de circuito que se proporciona a continuación:
Para configurar el circuito, primero colocaremos la Raspberry Pi 4, 16 × 2 LCD y un potenciómetro en la placa de pan:
Ahora, con la ayuda de cables de puente, haremos las conexiones entre estos tres componentes electrónicos de acuerdo con la siguiente tabla:
Pins GPIO de Raspberry Pi | Pins BCM de Raspberry Pi | Pines LCD |
GPIO 22 | 15 | RS |
GPIO 24 | 18 | RW |
GPIO 23 | dieciséis | mi |
GPIO 9 | 21 | D4 |
GPIO 25 | 22 | D5 |
GPIO 11 | 23 | D6 |
GPIO 8 | 24 | D7 |
Suelo | 6 | K, VSS |
5V | 2 | VDD, un |
Aparte de estas conexiones, el pin VO de la LCD está conectado al pasador de salida de un potenciómetro y los dos pines restantes del potenciómetro están conectados a la 5V y al suelo que son BCM 2 y BCM 6 respectivamente.
El circuito para interactuar la LCD 16 × 2 con la Raspberry Pi 4 se ha realizado con éxito.
Cómo descargar la biblioteca RPLCD en Raspberry Pi 4
Usaremos el comando wget para descargar el archivo zip de la biblioteca rplcd desde github usando el comando:
$ wget -c https: // github.com/dbrgn/rplcd/Archive/refs/Heads/Master.cremallera
La biblioteca RPLCD ha sido descargada con el nombre de Master.zip, para descomponer este archivo, usamos el comando:
$ Unzip Master.cremallera
Navegaremos a la carpeta descomprimida, RPLCD-Master, usando el comando:
$ CD RPLCD-Master
¿Cuál es el código Python para mostrar la dirección IP de Raspberry Pi 4 en LCD 16 × 2?
Primero crearemos un archivo con el nombre de "IP_LCD.py ”usando el comando:
$ nano ip_lcd.py
Ahora, escriba el siguiente script de Python para mostrar la dirección IP de la Raspberry Pi en la pantalla de 16 × 2 LCD:
TOCKETOR DE IMPORTAExplicación del código: En el código anterior, primero hemos importado las siguientes bibliotecas:
Biblioteca | Función |
enchufe | Contiene las funciones que se utilizan para extraer la información de la red de Raspberry Pi |
RPI.GPIO | Contiene las funciones para controlar y administrar los pines GPIO del Raspberry Pi |
Rplcd.GPIO | Contiene las funciones que se utilizan para administrar la LCD 16 × 2 |
Luego hemos establecido las advertencias en falso para que se ignoren todas las advertencias, inicialice la LCD 16 × 2 declarando sus pasadores con la frambuesa Pi y elimine la visualización de la pantalla LCD. Hemos extraído el nombre del host de Raspberry Pi y lo colocamos en la variable de nombre de host, de manera similar, descubra la dirección IP del nombre de host específico y guárdelo en la variable "IP_ADD". Al final del script, simplemente usamos el comando de impresión para mostrar los valores de ambas variables en la pantalla LCD donde se usa "cursor_pos" para establecer el cursor en la segunda fila y la primera columna de la LCD 16 × 2.
Nota: Estableciendo el number_mode = GPIO.Tablero Hemos declarado que usaremos la nomenclatura del pin de la placa de la Raspberry Pi 4, que también se conoce como BCM.
Para ejecutar el script Python anterior después de la compilación, usamos el comando:
$ Python IP_LCD.pyEl funcionamiento del hardware será:
En la salida anterior, hemos mostrado la dirección IP del Hostil, Pero si queremos mostrar la dirección IP que se usa para navegar o realizar diferentes tareas a través de Internet, usaremos el siguiente script de Python que reemplaza el script anterior en IP_LCD.Archivo PY:
TOCKETOR DE IMPORTALa salida del script anterior se puede ver en la LCD 16 × 2 después de ejecutar el IP_LCD.py usando el comando:
$ Python IP_LCD.pyConclusión
El Raspberry Pi 4 es una computadora de un solo tablero que tiene una dirección IP única que se utiliza para identificar el dispositivo en la red local, así como en Internet. En este artículo, hemos interactuado la LCD 16 × 2 con la Raspberry Pi y luego usamos un script de Python para mostrar el nombre de host, así como la dirección IP de la Raspberry Pi 4 en la LCD 16 × 2.