Questo indirizzo IP viene utilizzato per identificare Raspberry Pi 4 e in questo articolo, impareremo il metodo per visualizzare questo indirizzo IP di Raspberry Pi sul LCD 16 × 2.
Come interfacciarsi il LCD con Raspberry Pi 4
Per prima cosa interfacciamo il LCD 16 × 2 con Raspberry Pi 4, per il quale abbiamo bisogno dei seguenti componenti:
Per interfacciarsi il LCD 16 × 2 con il Raspberry Pi 4, effettueremo le connessioni secondo lo schema del circuito indicato di seguito:
Per configurare il circuito, ci metteremo prima il LCD Raspberry PI 4, 16 × 2 e un potenziometro sulla breadboard:
Ora con l'aiuto di fili jumper, faremo i collegamenti tra tutti e tre i componenti elettronici secondo la seguente tabella:
Pin gpiio di Raspberry Pi | Pins BCM di Raspberry Pi | Pin 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 |
Terra | 6 | K, VSS |
5v | 2 | Vdd, a |
Oltre a queste connessioni, il pin VO del LCD è collegato al pin di uscita di un potenziometro e i restanti due pin di potenziometro sono collegati al 5V e al suolo che sono BCM 2 e BCM 6 rispettivamente.
Il circuito per interfacciarsi il LCD 16 × 2 con Raspberry Pi 4 è stato fatto con successo.
Come scaricare la libreria RPLCD su Raspberry Pi 4
Useremo il comando WGET per scaricare il file zip della libreria RPLCD da GitHub usando il comando:
$ wget -c https: // github.com/dbrgn/rplcd/archive/refs/heads/master.cerniera lampo
La libreria RPLCD è stata scaricata con il nome di Master.zip, per decomprimere questo file, utilizziamo il comando:
$ Unzip Master.cerniera lampo
Palereremo alla cartella non zippetta, Rplcd-Master, usando il comando:
$ cd rplcd-master
Qual è il codice Python per visualizzare l'indirizzo IP di Raspberry Pi 4 su LCD 16 × 2
Prima creeremo un file con il nome di "ip_lcd.py "usando il comando:
$ nano ip_lcd.Py
Ora, digita il seguente script Python per visualizzare l'indirizzo IP di Raspberry Pi sul display di LCD 16 × 2:
Società di importazioneSpiegazione del codice: Nel codice sopra abbiamo importato per la prima volta le seguenti librerie:
Biblioteca | Funzione |
PRESA | Contiene le funzioni che vengono utilizzate per estrarre le informazioni sulla rete di Raspberry Pi |
RPI.GPIO | Contiene le funzioni per controllare e gestire i pin GPIO di Raspberry Pi |
Rplcd.GPIO | Contiene le funzioni utilizzate per gestire il LCD 16 × 2 |
Quindi abbiamo impostato gli avvertimenti falsi in modo che tutti gli avvertimenti vengano ignorati, inizializzano il LCD 16 × 2 dichiarando i suoi pin con il lampone PI e cancella la visualizzazione del LCD. Abbiamo estratto il nome dell'ospite di Raspberry Pi e inserito nella variabile del nome host, allo stesso modo, quindi scoprire l'indirizzo IP del nome host specifico e memorizzarlo nella variabile "ip_add". Alla fine dello script, abbiamo semplicemente usato il comando di stampa per visualizzare i valori di entrambe le variabili sul LCD in cui "CURSOR_POS" viene utilizzato per impostare il cursore alla seconda riga e la prima colonna del LCD 16 × 2.
Nota: Impostando Numeraing_Mode = GPIO.Scheda abbiamo dichiarato che useremo la nomenclatura del pin della scheda di Raspberry Pi 4 che è anche noto come BCM.
Per eseguire lo script Python sopra dopo la compilazione, utilizziamo il comando:
$ python ip_lcd.PyIl funzionamento dell'hardware sarà:
Nell'output di cui sopra, abbiamo visualizzato l'indirizzo IP del Localhost, Ma se vogliamo visualizzare l'indirizzo IP che viene utilizzato per sfogliare o eseguire attività diverse su Internet, utilizzeremo il seguente script Python che sostituisce lo script precedente in ip_lcd.Py File:
Società di importazioneL'output dello script sopra può essere visto sul LCD 16 × 2 dopo aver eseguito l'IP_LCD.Py usando il comando:
$ python ip_lcd.PyConclusione
Raspberry Pi 4 è un computer a bordo che ha un indirizzo IP unico che viene utilizzato per identificare il dispositivo nella rete locale e su Internet. In questo articolo, abbiamo interfacciato il LCD 16 × 2 con Raspberry Pi e quindi abbiamo usato uno script Python per visualizzare il nome host e l'indirizzo IP di Raspberry Pi 4 sul LCD 16 × 2.