Diese IP-Adresse wird verwendet, um den Raspberry Pi 4 zu identifizieren, und in diesem Artikel lernen wir die Methode, um diese IP-Adresse von Raspberry Pi auf dem 16 × 2 LCD anzuzeigen.
Wie man das LCD mit Raspberry Pi 4 anstellt
Wir werden zuerst das 16 × 2 LCD mit dem Raspberry Pi 4 anstellen, für den wir die folgenden Komponenten benötigen:
Um das 16 × 2 LCD mit dem Raspberry Pi 4 zu verkürzen, werden wir die Verbindungen gemäß dem unten angegebenen Schaltplan herstellen:
Um die Schaltung zu konfigurieren, platzieren wir zuerst den Raspberry PI 4, 16 × 2 LCD und ein Potentiometer auf dem Störbrett:
Mit Hilfe von Pulloverdrähten werden wir die Verbindungen zwischen all diesen drei elektronischen Komponenten gemäß der folgenden Tabelle herstellen:
GPIO -Stifte von Himbeer Pi | BCM -Stifte von Himbeer -Pi | LCD -Stifte |
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 |
Boden | 6 | K, VSS |
5v | 2 | Vdd, a |
Abgesehen von diesen Verbindungen ist der VO -Stift des LCD an den Ausgangsstift eines Potentiometers angeschlossen und die verbleibenden zwei Potentiometer sind mit dem 5 -V und dem Boden angeschlossen, der BCM 2 bzw. BCM 6 ist.
Die Schaltung, die 16 × 2 LCD mit dem Raspberry Pi 4 abzuschließen, wurde erfolgreich durchgeführt.
So laden Sie die RPLCD -Bibliothek auf dem Raspberry Pi 4 herunter
Wir werden den Befehl wGet verwenden, um die ZIP -Datei der RPLCD -Bibliothek von GitHub mit dem Befehl herunterzuladen:
$ wget -c https: // github.com/dbrgn/rplcd/archiv/refs/köpfe/master.Reißverschluss
Die RPLCD -Bibliothek wurde mit dem Namen Master heruntergeladen.ZIP, um diese Datei zu entpacken, verwenden wir den Befehl:
$ unziper Meister.Reißverschluss
Wir navigieren zum unzippierten Ordner RPLCD-Master unter Verwendung des Befehls:
$ CD RPLCD-MASTER
Was ist der Python -Code, um die IP -Adresse von Raspberry PI 4 auf 16 × 2 LCD anzuzeigen
Wir erstellen zuerst eine Datei mit dem Namen „ip_lcd.py ”mit dem Befehl:
$ nano ip_lcd.py
Geben Sie nun das folgende Python -Skript ein, um die IP -Adresse des Raspberry Pi auf der Anzeige von 16 × 2 LCD anzuzeigen:
Socket importierenErläuterung des Code: Im obigen Code haben wir zuerst die folgenden Bibliotheken importiert:
Bibliothek | Funktion |
Steckdose | Es enthält die Funktionen, die verwendet werden, um die Informationen zur Vernetzung des Raspberry Pi zu extrahieren |
RPI.GPIO | Es enthält die Funktionen zur Steuerung und Verwaltung der GPIO -Stifte des Raspberry Pi |
RPLCD.GPIO | Es enthält die Funktionen, mit denen das 16 × 2 LCD verwaltet wird |
Dann haben wir die Warnungen auf false gesetzt, damit alle Warnungen ignoriert werden, initialisieren Sie die 16 × 2 LCD, indem Sie seine Stifte mit dem Raspberry Pi deklarieren und die Anzeige des LCD löschen. Wir haben den Namen des Host von Raspberry Pi extrahiert und in die Hostname -Variable gesteckt. In ähnlicher Weise finden Sie die IP -Adresse des spezifischen Hostnamens und speichern Sie ihn in der Variablen „IP_ADD“. Am Ende des Skripts haben wir einfach den Befehl druckten.
Notiz: Durch Einstellen des Numbers_Mode = gpio.Vorstand Wir haben erklärt, dass wir die Board -Pin -Nomenklatur des Raspberry Pi 4 verwenden werden, der auch als BCM bekannt ist.
Um das obige Python -Skript nach dem Kompilieren auszuführen, verwenden wir den Befehl:
$ python ip_lcd.pyDie Arbeit der Hardware ist:
In der obigen Ausgabe haben wir die IP -Adresse der angezeigt Lokalhost, Wenn wir jedoch die IP -Adresse anzeigen möchten, die zum Durchsuchen oder Ausführen verschiedener Aufgaben über das Internet verwendet wird, werden wir das folgende Python -Skript verwenden, das das vorherige Skript in ip_lcd ersetzt.PY -Datei:
Socket importierenDie Ausgabe des obigen Skripts ist auf dem 16 × 2 LCD nach der Ausführung des IP_LCD zu sehen.PY mit dem Befehl:
$ python ip_lcd.pyAbschluss
Der Raspberry Pi 4 ist ein Einzel-Board-Computer mit einer eindeutigen IP-Adresse, mit der das Gerät im lokalen Netzwerk sowie im Internet identifiziert wird. In diesem Artikel haben wir das 16 × 2 LCD mit dem Raspberry Pi miteinander verbunden und dann ein Python-Skript verwendet, um den Hostnamen sowie die IP-Adresse des Raspberry Pi 4 auf dem 16 × 2 LCD anzuzeigen.