Waveshare e-Paper python Demo-Code auf dem Raspberry Pi 3 installieren – raspbian eink

Raspberry Pi Waveshare e-paper display python demo code installieren

Im der vorherigen Anleitung, wurde beschrieben wie man das e-Paper Display von Waveshare am Raspberry Pi anschließt.

In dieser Anleitung wird erklärt, wie du das Waveshare e-Paper Display mit dem Python Demo-Programm von Waveshare testen kannst.

Inhalt

Benötigte Teile

  • Raspberry Pi 3 oder Raspberry Pi Zero
    Amazon, buyzero.de* (hier bekommt ihr den RPI Zero zu einem günstigen Preis von einem offiziellen deutschen Distributor.)
  • Waveshare e-Paper Display
    Amazon, Aliexpress

Waveshare Demo Code zum Testen des Display’s installieren (Python)

Um das Display zu testen, stellt Waveshare auf ihrer Wiki Seite ein Paket mit Demo Programmen zur verfügung.

The programs included with the Debian GNU/Linux system are free software;       the exact distribution terms for each program are described in the              individual files in /usr/share/doc/*/copyright.                                                                                                                 Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent               permitted by applicable law.                                                    Last login: Fri Sep 21 18:41:42 2018 from fe80::9afe:94ff:fe49:45d8%wlan0                                                                                       SSH is enabled and the default password for the 'pi' user has not been changed. This is a security risk - please login as the 'pi' user and type 'passwd' to set a new password.                                                                                                                                                pi@raspberrypi:~ $ sudo apt-get update                                          Hit:1 http://archive.raspberrypi.org/debian stretch InRelease                   Hit:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease                Reading package lists... Done                                                   pi@raspberrypi:~ $ sudo apt-get install -y python-dev python-smbus python-rpi.gpio python-serial python-spidev python-imaging fonts-freefont-ttf                
00:00-03:14
"Waveshare e-Paper Python Demo code"

  1. Aktualisiere zuerst die Raspbian Paketlisten.

    sudo apt-get update
    Bash
  2. Installier die benötigten python Programme.

    sudo apt-get install -y python-dev python-smbus python-rpi.gpio python-serial python-spidev python-imaging fonts-freefont-ttf
    Bash
  3. Der Raspberry Pi kommuniziert mit dem Display über SPI.
    Aktivieren kannst du SPI Schnittstelle am Raspberry Pi, indem du folgenden Befehl ausführst, …

    sudo raspi-config
    Bash

    und im Menü unter Interfacing Options -> SPI -> Yes
    Raspberry Pi SPI / I2C aktivieren

    Start den Raspberry Pi danach neu.

    sudo reboot
    Bash
  4. Die Demo-Programm sind als 7Zip Archiv komprimiert.
    Deshalb musst du noch das Programm 7Zip installieren, um das Archiv entpacken zu können.

    sudo apt-get install -y p7zip-full
    Bash

    Je nachdem welches Display du hast, musst du eine andere Datei herunterladen.
    Gehe dazu auf die Waveshare Wiki Seiten und scroll nach unten bis du zur Auflistung der e-Paper Display’s kommst.
    Waveshare e-Paper python demo code eink display
    Klicke dann auf den Link deines Displays und scrolle bis fast zum Ende der Seite.
    Klick auf den Link Demo Code.
    Auf der nächsten Seite kopierst du den Link zum 7zip Archiv.
    Waveshare e-Paper python demo code eink display

  5. Lade das Archiv mit folgendem Befehl herunter und speichere es unter dem Namen demoCode.7zip ab.

    wget https://www.waveshare.com/w...... -O demoCode.7zip
    # Beispiel für das 3 Color 7.5 inch Display
    wget https://www.waveshare.com/w/upload/0/01/7.5inch_e-paper_hat_b_code.7z -O demoCode.7zip
    Bash
  6. Entpacke den Inhalt des Archiv’s mit folgendem Befehl.

    7z x demoCode.7zip
    Bash

    und navigiere in den neuen Ordner zum python Beispiel.

    # 7.5inch Display Beispiel
    cd 7.5inch_e-paper_hat_b_code/raspberrypi/python
    Bash
  7. Jetzt kannst du das Demo-Programm starten und das Display sollte flackern und das Bild aktualisieren.

    python main.py
    Bash
Die Demo Programme von Waveshare verwenden Python 2.
Wenn andere Programme Python 3 verwenden musst du das Script mit …

python3 meinPython3Script.py
Bash

starten.
Wichtig ist auch das du dann die Python 3 Hilfsprogramme in Schritt II installierst.

sudo apt-get install -y python3-dev python3-smbus python3-rpi.gpio python3-serial python3-spidev python3-imaging
Bash

Gib deine Stimme ab!

24 Likes
Upvote Downvote

Total votes: 17

Upvotes: 17

Upvotes percentage: 100.000000%

Downvotes: 0

Downvotes percentage: 0.000000%

Geschrieben von Ben

#Blogger #Designer #RaspeberryFan #Self-Employed #Developer #Javascript
TwitterGithubThingiverse

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden..