Verwenden Sie das 1602 LCD -Display mit dem Raspberry Pi

Using the 1602 LCD Display with the Raspberry Pi

Das 1602 LCD -Display ist eine vielseitige und erschwingliche Komponente, die Ihren Raspberry PI -Projekten eine visuelle Schnittstelle hinzufügt. Unabhängig davon, ob Sie eine Wetterstation, ein Heimautomatisierungssystem bauen oder einfach mit Elektronik experimentieren, kann die Integration eines 1602 LCD die Funktionalität und Benutzererfahrung Ihrer Projekte verbessern. In diesem Leitfaden führen wir Sie durch die Schritte, um ein 1602 LCD -Display mit Ihrem Raspberry Pi zu verbinden und zu programmieren.

Was Sie brauchen

  • Raspberry PI (jedes Modell mit GPIO -Stiften)
  • 1602 LCD -Display mit I2C -Modul
  • Drähte verbinden (Pulloverkabel)
  • Breadboard (optional, für einfachere Verbindungen)
  • Stromversorgung für den Raspberry Pi
  • SD -Karte mit installiertem Raspberry Pi -Betriebssystem

Anschließen des 1602 LCD mit dem Raspberry Pi

Um den Verkabelungsprozess zu vereinfachen, wird empfohlen, ein 1602 LCD mit einem I2C -Modul zu verwenden. Dies minimiert die Anzahl der erforderlichen Verbindungen unter Verwendung von nur vier Stiften: VCC, GND, SDA und SCL.

  1. Stromverbindungen:
    • Verbinden Sie die VCC Stift des LCD an die 5v Pin auf dem Raspberry Pi.
    • Verbinden Sie die GND Stift des LCD zu einem der der GND Stifte auf dem Raspberry Pi.
  2. I2C -Verbindungen:
    • Verbinden Sie die SDA Stift des LCD an die SDA Pin (GPIO 2) auf dem Raspberry Pi.
    • Verbinden Sie die Scl Stift des LCD an die Scl Pin (GPIO 3) auf dem Raspberry Pi.

Aktivieren Sie I2C am Raspberry Pi

Bevor Sie mit dem LCD kommunizieren können, müssen Sie die I2C -Schnittstelle auf Ihrem Raspberry Pi aktivieren:

  1. Öffnen Sie ein Terminal an Ihrem Himbeer -Pi.
  2. Führen Sie das Konfigurationstool durch Eingabe aus:
sudo raspi-config
  1. Navigieren zu Schnittstellenoptionen.
  2. Wählen I2C und es aktivieren.
  3. Beenden Sie das Konfigurationstool und starten Sie Ihren Raspberry Pi neu:
sudo reboot

Installation der erforderlichen Bibliotheken

Um das LCD zu steuern, müssen Sie die installieren lcd Bibliothek für Python. Diese Bibliothek vereinfacht den Prozess des Sendens von Befehlen und Daten an die LCD.

sudo apt-get update
sudo apt-get install python3-smbus python3-dev
pip3 install RPLCD

Schreiben des Python -Skripts

Sobald die Bibliotheken installiert sind, können Sie ein Python -Skript erstellen, um Text auf der LCD anzuzeigen. Hier ist ein einfaches Beispiel:

from RPLCD.i2c import CharLCD
from time import sleep

# Initialize the LCD using the I2C interface
lcd = CharLCD('PCF8574', 0x27)

try:
    while True:
        lcd.write_string('Hello, World!')
        sleep(2)
        lcd.clear()
        lcd.write_string('Raspberry Pi')
        sleep(2)
        lcd.clear()
except KeyboardInterrupt:
    lcd.clear()

Das Skript verstehen

  • Bibliotheken importieren: Das Skript importiert die erforderlichen Klassen aus dem RPLCD Bibliothek und die sleep Funktion von der time Modul.
  • Initialisierung des LCD: Der CharLCD Die Klasse wird mit der I2C -Schnittstelle und der Adresse des LCD initialisiert. Gemeinsame I2C -Adressen sind 0x27 oder 0x3F.
  • Text anzeigen: Das Skript tritt in eine Schleife ein, in der es "Hallo, Welt!" Löscht 2 Sekunden den Bildschirm und zeigt dann "Raspberry Pi" für weitere 2 Sekunden an.
  • Anmutiger Ausgang: Wenn Sie das Skript beenden Ctrl+CDas LCD wird gelöscht, um sicherzustellen, dass kein Resttext verbleibt.

Finden der I2C -Adresse des LCD

Wenn Sie sich über die i2C -Adresse Ihres LCD nicht sicher sind, können Sie die verwenden i2cdetect Tool zum Scannen nach angeschlossenen I2C -Geräten:

sudo apt-get install i2c-tools
i2cdetect -y 1

Der Befehl zeigt ein Raster mit erkannten I2C -Adressen an. Suchen Sie nach der Adresse, an der Ihr LCD verbunden ist (häufig 0x27 oder 0x3F).

Verbesserung Ihres Projekts

Mit dem grundlegenden Setup können Sie Ihr Projekt erweitern, indem Sie dynamische Informationen wie Sensorwerte, Systemstatus oder sogar Scrollentext anzeigen. Experimentieren Sie mit verschiedenen Bibliotheken und Funktionen, um das vollständige Potenzial Ihres 1602 LCD auszugleichen.

Fehlerbehebungstipps

  • Leerer Bildschirm: Stellen Sie sicher, dass die LCD Strom erhält und dass die Verbindungen sicher sind. Überprüfen Sie die I2C -Adresse und aktualisieren Sie das Skript entsprechend.
  • Falsche Anzeige: Überprüfen Sie die Verkabelung, insbesondere die SDA- und SCL-Verbindungen. Stellen Sie sicher, dass der Kontrastpotentiometer am LCD korrekt eingestellt wird.
  • Bibliotheksprobleme: Stellen Sie sicher, dass alle erforderlichen Bibliotheken installiert und aktuell sind. Weitere Konfigurationsoptionen finden Sie in der Bibliotheksdokumentation.

Abschluss

Die Integration eines 1602 LCD -Displays in Ihr Raspberry Pi eröffnet eine Welt voller Möglichkeiten für interaktive und informative Projekte. Mit einfachen Verbindungen und zugänglichen Bibliotheken können Sie schnell eine visuelle Schnittstelle hinzufügen, um Ihre Kreationen zu verbessern. Egal, ob Sie ein Anfänger oder ein erfahrener Hersteller sind, der 1602 LCD ist eine wertvolle Ergänzung für Ihr Raspberry Pi Toolkit.

Hinterlasse einen Kommentar

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.