Este endereço IP é usado para identificar o Raspberry Pi 4 e, neste artigo, aprenderemos o método para exibir esse endereço IP do Raspberry Pi no LCD 16 × 2.
Como interface o LCD com Raspberry Pi 4
Primeiro, faremos interface o LCD 16 × 2 com o Raspberry Pi 4, para o qual precisamos dos seguintes componentes:
Para interface o LCD 16 × 2 com o Raspberry Pi 4, faremos as conexões de acordo com o diagrama de circuitos, abaixo:
Para configurar o circuito, primeiro colocamos o Raspberry Pi 4, 16 × 2 LCD e um potenciômetro na placa de ensaio:
Agora, com a ajuda de fios do jumper, faremos as conexões entre todos esses três componentes eletrônicos de acordo com a tabela a seguir:
GPIO pinos de Raspberry Pi | Pinos BCM de Raspberry Pi | Pinos 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 |
Chão | 6 | K, VSS |
5V | 2 | VDD, a |
Além dessas conexões, o pino Vo do LCD é conectado ao pino de saída de um potenciômetro e os dois pinos restantes do potenciômetro são conectados ao 5V e ao solo que são BCM 2 e BCM 6, respectivamente.
O circuito para interface o LCD 16 × 2 com o Raspberry Pi 4 foi feito com sucesso.
Como baixar a biblioteca RPLCD no Raspberry Pi 4
Usaremos o comando wget para baixar o arquivo zip da biblioteca RPLCD do github usando o comando:
$ wget -c https: // github.com/dbrgn/rplcd/archive/reces/cabeças/mestre.fecho eclair
A biblioteca RPLCD foi baixada com o nome de mestre.Zip, para descompactar este arquivo, usamos o comando:
$ Unzip Master.fecho eclair
Navegaremos até a pasta descompactada, RPLCD-Mestre, usando o comando:
$ CD RPLCD-MASTER
Qual é o código Python para exibir o endereço IP do Raspberry Pi 4 em 16 × 2 LCD
Primeiro criaremos um arquivo com o nome de “ip_lcd.py ”usando o comando:
$ nano ip_lcd.py
Agora, digite o seguinte script python para exibir o endereço IP do Raspberry Pi na exibição de 16 × 2 LCD:
soquete de importaçãoExplicação do código: No código acima, primeiro importamos as seguintes bibliotecas:
Biblioteca | Função |
soquete | Ele contém as funções usadas para extrair as informações da rede do Raspberry Pi |
RPI.Gpio | Ele contém as funções para controlar e gerenciar os pinos GPIO do Raspberry Pi |
Rplcd.gpio | Ele contém as funções que são usadas para gerenciar o LCD 16 × 2 |
Em seguida, definimos os avisos para falsos para que todos os avisos sejam ignorados, inicialize o LCD 16 × 2 declarando seus pinos com o Raspberry Pi e limpe a exibição do LCD. Extraímos o nome do host do Raspberry Pi e o colocamos na variável do nome do host, da mesma forma, descubra o endereço IP do nome do host específico e o armazenamos na variável "ip_add". No final do script, simplesmente usamos o comando de impressão para exibir os valores de ambas as variáveis no LCD, onde “cursor_pos” é usado para definir o cursor na segunda linha e a primeira coluna do LCD 16 × 2.
Observação: Definindo o número.Conselho, declaramos que usaremos a nomenclatura do pino do quadro do Raspberry Pi 4, que também é conhecido como BCM.
Para executar o script Python acima após a compilação, usamos o comando:
$ python ip_lcd.pyO funcionamento do hardware será:
Na saída acima, exibimos o endereço IP do LocalHost, Mas se quisermos exibir o endereço IP usado para navegar ou executar tarefas diferentes pela Internet, usaremos o seguinte script Python substituindo o script anterior em ip_lcd.arquivo py:
soquete de importaçãoA saída do script acima pode ser visto no LCD 16 × 2 depois de executar o ip_lcd.py usando o comando:
$ python ip_lcd.pyConclusão
O Raspberry Pi 4 é um computador de placa única que possui um endereço IP exclusivo que é usado para identificar o dispositivo na rede local, bem como na Internet. Neste artigo, interfigurmos o LCD 16 × 2 com o Raspberry Pi e depois usamos um script Python para exibir o nome do host, bem como o endereço IP do Raspberry Pi 4 no LCD 16 × 2.