Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Am cumpărat un Waveshare E-Paper 1.54 pentru un proiect diferit, așa că.. aici un ghid despre cum să-l instalați
Pasul 1: Lista articolelor
Iată de ce veți avea nevoie:
- a Raspberry pi 3
- mașină de la distanță la SSH la pi sau un ecran și tastatură pentru a vă conecta direct
- Modulul e-hârtie WaveShare 1.54 (model A)
Pasul 2: Conectarea la PI
Urmați numele cablului și desenul atunci când conectați ecranul la Raspberry pi IO
Pasul 3: Descărcați și instalați biblioteca
Am adăugat fișierele de descărcare a bibliotecii în proiect, linkurile originale sunt mai jos
www.waveshare.com/wiki/File:Bcm2835-1.39.t…
www.waveshare.com/wiki/File:WiringPi.tar.g…
Instalare
Introduceți folderul WiringPi, apoi urmați aceste comenzi pentru instalare:
chmod 777 build
./construi
verificați instalarea cu:
gpio –v
Accesați dosarul bibliotecilor bcm2835, apoi urmați aceste comenzi pentru instalare:
./configuremake sudo make check sudo make install
Descărcați codul demo
refaceți fișierele din folderul bcm2835 și wiringpi mergând în folder și faceți
cd PATH / OF / DEMO / FOLDER / Rasberry / bcm2835make make clean
cd PATH / OF / DEMO / FOLDER / Rasberry / wiringpi
face curat
face
Pasul 4: Actualizați-vă propria imagine
Înainte de a putea rula codul, trebuie să faceți modificări minore.
Codul folosește un font, care nu este nativ în instrucțiunea Rasbien, așa că schimbați tipul de font
font = ImageFont.truetype ('/ usr / share / fonts / truetype / wqy / wqy-microhei.ttc', 24)
la orice alt font care există pe sistemul dvs.
verificați fontul disponibil făcând și modificați rezultatul, l-am schimbat în
ls / usr / share / fonts / truetype /
font = ImageFont.truetype ('/ usr / share / fonts / truetype / freefont / FreeSansBold.ttf', 24)
în main.py
image = Image.open ('free-rick-design-700x700.bmp')
epd.display (epd.getbuffer (imagine))
time.sleep (2)
Pasul 5: Schimbați codul demonstrativ
Din fișierul Exemplu din demonstrație, iată câteva comenzi pe care le puteți utiliza în propriile scripturi python
importați interfața de instalare
import epd1in54din PIL import Image, ImageDraw, ImageFont
Inițiați ecranul
epd = epd1in54. EPD ()
epd.init (epd.lut_full_update) epd. Clear (0xFF)
Deschideți și afișați o imagine
image = Image.open ('1in54.bmp') epd.display (epd.getbuffer (image))