Inhaltsverzeichnis:

Waveshare EPaper 1.54 Raspberry Pi - Gunook
Waveshare EPaper 1.54 Raspberry Pi - Gunook

Video: Waveshare EPaper 1.54 Raspberry Pi - Gunook

Video: Waveshare EPaper 1.54 Raspberry Pi - Gunook
Video: Waveshare 1.54inch e-paper 2024, November
Anonim
Waveshare EPaper 1.54 Raspberry Pi
Waveshare EPaper 1.54 Raspberry Pi

Ich habe ein Waveshare E-Paper 1.54 für ein anderes Projekt gekauft, also hier eine Anleitung zur Installation

Schritt 1: Artikelliste

Hier ist, was Sie brauchen:

  • ein Raspberry Pi 3
  • Remote-Rechner mit SSH zum Pi oder einem Bildschirm und einer Tastatur, um sich direkt damit zu verbinden
  • WaveShare E-Paper-Modul 1,54 (Modell A)

Schritt 2: Anschließen an den PI

Anschließen an den PI
Anschließen an den PI
Anschließen an den PI
Anschließen an den PI

Folgen Sie dem Kabelnamen und der Zeichnung, wenn Sie den Bildschirm an den Raspberry pi IO anschließen

Schritt 3: Bibliothek herunterladen und installieren

Ich habe die Download-Dateien der Bibliothek zum Projekt hinzugefügt, die Original-Links finden Sie unten

www.waveshare.com/wiki/File:Bcm2835-1.39.t…

www.waveshare.com/wiki/File:WiringPi.tar.g…

Installation

Geben Sie den WiringPi-Ordner ein und folgen Sie diesen Befehlen zur Installation:

chmod 777 bauen

./bauen

Überprüfen Sie die Installation mit:

gpio –v

Gehen Sie zum Ordner bcm2835 Bibliotheken und folgen Sie diesen Befehlen zur Installation:

./configuremake sudo make check sudo make install

Laden Sie den Demo-Code herunter

Erstellen Sie die Dateien im Ordner bcm2835 und wiringpi neu, indem Sie in den Ordner gehen und tun

cd PATH/OF/DEMO/FOLDER/Rasberry/bcm2835make clean make

cd PFAD/OF/DEMO/ORDNER/Rasberry/Wiringpi

sauber machen

machen

Schritt 4: Aktualisieren Sie Ihr eigenes Bild

Aktualisieren Sie Ihr eigenes Bild
Aktualisieren Sie Ihr eigenes Bild

Bevor Sie den Code ausführen können, müssen Sie kleinere Änderungen vornehmen.

Der Code verwendet eine Schriftart, die nicht nativ auf der Rasbien-Installation vorhanden ist, also ändern Sie die Schriftart

font = ImageFont.truetype('/usr/share/fonts/truetype/wqy/wqy-microhei.ttc', 24)

zu jeder anderen Schriftart, die auf Ihrem System vorhanden ist.

Überprüfen Sie die verfügbare Schriftart und ändern Sie das Ergebnis, ich habe es geändert in

ls /usr/share/fonts/truetype/

font = ImageFont.truetype('/usr/share/fonts/truetype/freefont/FreeSansBold.ttf', 24)

in main.py

image = Image.open('free-rick-design-700x700.bmp')

epd.display(epd.getbuffer(Bild))

Zeit. Schlaf(2)

Schritt 5: Ändern Sie den Demo-Code

Aus der Beispieldatei in der Demo sind hier einige Befehle, die Sie in Ihren eigenen Python-Skripten verwenden können

Importieren Sie die Installationsschnittstelle

import epd1in54from PIL import Image, ImageDraw, ImageFont

Initieren Sie den Bildschirm

epd = epd1in54. EPD()

epd.init(epd.lut_full_update) epd. Clear(0xFF)

Ein Bild öffnen und anzeigen

image = Image.open('1in54.bmp')epd.display(epd.getbuffer(image))

Empfohlen: