Spisu treści:

Waveshare EPaper 1.54 Raspberry Pi: 5 kroków
Waveshare EPaper 1.54 Raspberry Pi: 5 kroków

Wideo: Waveshare EPaper 1.54 Raspberry Pi: 5 kroków

Wideo: Waveshare EPaper 1.54 Raspberry Pi: 5 kroków
Wideo: Images and Text on the Waveshare 1.54inch e-Paper Display 2024, Listopad
Anonim
Waveshare EPaper 1.54 Raspberry Pi
Waveshare EPaper 1.54 Raspberry Pi

Kupiłem Waveshare E-Paper 1.54 do innego projektu, więc.. tutaj poradnik jak go zainstalować

Krok 1: Lista przedmiotów

Oto, czego potrzebujesz:

  • Raspberry pi 3
  • zdalna maszyna do SSH do pi lub ekranu i klawiatury, aby połączyć się z nią bezpośrednio
  • Moduł papieru elektronicznego WaveShare 1,54 (model A)

Krok 2: Łączenie z PI

Podłączanie do PI
Podłączanie do PI
Podłączanie do PI
Podłączanie do PI

Postępuj zgodnie z nazwą kabla i rysunkiem podczas podłączania ekranu do Raspberry pi IO

Krok 3: Pobierz i zainstaluj bibliotekę

Do projektu dodałem pliki do pobrania biblioteki, oryginalne linki są poniżej

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

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

Instalacja

Wejdź do folderu WiringPi, a następnie wykonaj następujące polecenia, aby zainstalować:

kompilacja chmod 777

./budować

sprawdź instalację za pomocą:

gpio-v

Przejdź do folderu bibliotek bcm2835, a następnie wykonaj następujące polecenia, aby zainstalować:

./configuremake sudo make check sudo make install

Pobierz kod demo

przerób pliki w folderze bcm2835 i wirepi, przechodząc do folderu i wykonaj

cd ŚCIEŻKA/OF/DEMO/FOLDER/Rasberry/bcm2835make czysty make!

cd ŚCIEŻKA/OD/DEMO/FOLDER/Rasberry/wiringpi

oczyścić

robić

Krok 4: Zaktualizuj swój własny obraz

Zaktualizuj swój własny obraz
Zaktualizuj swój własny obraz

Zanim będziesz mógł uruchomić kod, musisz dokonać drobnych zmian.

Kod używa czcionki, której nie ma natywnie w instalacji Rasbien, więc zmień typ czcionki

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

do dowolnej innej czcionki, która istnieje w twoim systemie.

sprawdź dostępną czcionkę, wykonując i zmień wynik, zmieniłem go na

ls /usr/share/fonts/truetype/

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

w main.py

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

epd.display(epd.getbuffer(obraz))

czas.sen(2)

Krok 5: Zmień kod demonstracyjny

Z przykładowego pliku w demo oto niektóre polecenia, których możesz użyć we własnych skryptach Pythona

zaimportuj interfejs instalacyjny

importuj epd1in54z PIL importuj obraz, ImageDraw, ImageFont

Uruchom ekran

epd = epd1in54. EPD()

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

Otwórz i wyświetl obraz

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

Zalecana: