Spisu treści:
- Krok 1: Lista przedmiotów
- Krok 2: Łączenie z PI
- Krok 3: Pobierz i zainstaluj bibliotekę
- Krok 4: Zaktualizuj swój własny obraz
- Krok 5: Zmień kod demonstracyjny
Wideo: Waveshare EPaper 1.54 Raspberry Pi: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
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
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
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:
Waveshare E-ink Display Precyzyjny woltomierz (0-90 V DC) z Arduino Nano: 3 kroki
Waveshare E-ink Display Precyzyjny woltomierz (0-90 V DC) Z Arduino Nano: W tej instrukcji używam 2,9-calowego wyświetlacza Waveshare E-Paper z Arduino Nano, dzielnikiem napięcia i ADS1115 do wyświetlania precyzyjnych napięć do 90 woltów DC na wyświetlaczu E-Paper. Ta instrukcja łączy te dwa poprzednie projekty: - Ardui
Waveshare Game-HAT MOD Raspberry PI Zero/Zero W [EN/ES]: 4 kroki
Waveshare Game-HAT MOD Raspberry PI Zero/Zero W [EN/ES]: ENGLISH/ ANGLES: Jak wiecie, montaż Waveshare Game-HAT jest dość prosty, jeśli jest to jeden z modeli w pełni zgodnych z projektem, bądź to Raspberry Pi 2/3/3A+/3B/3B+/, osobiście wolę aby konsola do gier mogła być h
Konfiguracja Waveshare Game Hat dla Recalbox i Kodi: 4 kroki
Konfiguracja Waveshare Game Hat dla Recalbox i Kodi: Waveshare Game Hat jest dobrym dodatkiem do twojego Raspberry Pi 3B lub 3B+, zmieniając go w urządzenie do gier retro i stację wideo Kodi. Chociaż czapka z grą waveshare jest dostarczana z obrazami i sterownikami w stylu retro do pobrania, nie ma zbyt wielu instrukcji
Instalacja Raspbian w Raspberry Pi 3 B bez HDMI - Pierwsze kroki z Raspberry Pi 3B - Konfiguracja Raspberry Pi 3: 6 kroków
Instalacja Raspbian w Raspberry Pi 3 B bez HDMI | Pierwsze kroki z Raspberry Pi 3B | Konfiguracja Raspberry Pi 3: Jak niektórzy z Was wiedzą, komputery Raspberry Pi są całkiem niesamowite i można mieć cały komputer tylko na jednej małej płytce. Raspberry Pi 3 Model B jest wyposażony w czterordzeniowy, 64-bitowy procesor ARM Cortex A53 taktowany zegarem 1,2 GHz. To daje Pi 3 około 50
Epaper i Arduino UNO: 3 kroki
Epaper i Arduino UNO: E-Paper kontrolowany przez Arduino UNO. Niedawno wysłałem kilka przedmiotów do wypróbowania od GearBest, a spośród tych elementów najbardziej interesowałem się wypróbowaniem. Nigdy nie grałem z e-papierem, więc była to dla mnie trochę krzywa uczenia się. Przedmioty, które