Obsah:

Waveshare EPaper 1.54 Raspberry Pi: 5 kroků
Waveshare EPaper 1.54 Raspberry Pi: 5 kroků

Video: Waveshare EPaper 1.54 Raspberry Pi: 5 kroků

Video: Waveshare EPaper 1.54 Raspberry Pi: 5 kroků
Video: How to make a Waveshare 6” ePaper display work with Raspberry Pi using Python 2024, Červenec
Anonim
Waveshare EPaper 1.54 Raspberry Pi
Waveshare EPaper 1.54 Raspberry Pi

Koupil jsem Waveshare E-Paper 1.54 pro jiný projekt, takže.. zde návod, jak jej nainstalovat

Krok 1: Seznam položek

Zde je to, co budete potřebovat:

  • malina pi 3
  • vzdálený počítač k SSH na pí nebo obrazovku a klávesnici pro přímé připojení k němu
  • Modul elektronického papíru WaveShare 1.54 (model A)

Krok 2: Připojení k PI

Připojení k PI
Připojení k PI
Připojení k PI
Připojení k PI

Při připojování obrazovky k Raspberry pi IO postupujte podle názvu kabelu a výkresu

Krok 3: Stáhněte a nainstalujte knihovnu

Do projektu jsem přidal soubory ke stažení knihovny, původní odkazy jsou níže

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

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

Instalace

Zadejte složku WiringPi a při instalaci postupujte takto:

chmod 777 build

./stavět

zkontrolujte instalaci pomocí:

gpio –v

Přejděte do složky bcm2835 libraries a při instalaci postupujte takto:

./configuremake sudo make check sudo make install

Stáhněte si demo kód

předělejte soubory ve složce bcm2835 a wiringpi tak, že přejdete do složky a uděláte to

cd PATH/OF/DEMO/FOLDER/Rasberry/bcm2835 udělejte čistou značku

cd PATH/OF/DEMO/FOLDER/Rasberry/wiringpi

vyčistit

udělat

Krok 4: Aktualizujte svůj vlastní obrázek

Aktualizujte svůj vlastní obrázek
Aktualizujte svůj vlastní obrázek

Než budete moci spustit kód, musíte provést drobné změny.

Kód používá písmo, které není na Rasbien instell nativly, takže změňte typ písma

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

na jakékoli jiné písmo, které ve vašem systému existuje.

zkontrolujte dostupné písmo provedením a změňte výsledek, změnil jsem ho na

ls/usr/share/fonts/truetype/

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

v main.py

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

epd.display (epd.getbuffer (obrázek))

time.sleep (2)

Krok 5: Změňte ukázkový kód

Ze ukázkového souboru v ukázce je několik příkazů, které můžete použít ve svých vlastních skriptech pythonu

importujte instalační rozhraní

import epd1in54 z PIL import Image, ImageDraw, ImageFont

Spusťte obrazovku

epd = epd1in54. EPD ()

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

Otevřete a zobrazte obrázek

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

Doporučuje: