Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Ostsin teise projekti jaoks Waveshare E-Paper 1.54, nii et siin on juhend selle installimiseks
Samm: üksuste loend
Siin on see, mida vajate:
- a Vaarika pi 3
- kaugmasin SSH -le pi või ekraaniga ja klaviatuuriga, et sellega otse ühenduse luua
- WaveShare'i e-paberimoodul 1.54 (mudel A)
2. samm: ühendamine PI -ga
Järgige kaabli nime ja joonist, kui ühendate ekraani Raspberry pi IO -ga
Samm: Laadige alla ja installige kogu
Olen projektile lisanud raamatukogu allalaadimisfailid, originaallingid on allpool
www.waveshare.com/wiki/File:Bcm2835-1.39.t…
www.waveshare.com/wiki/File:WiringPi.tar.g…
Paigaldamine
Sisestage kaust WiringPi ja järgige installimiseks järgmisi käske:
chmod 777 ehitamine
./ehitada
kontrollige installimist:
gpio –v
Minge kausta bcm2835 libraries ja järgige installimiseks järgmisi käske:
./configuremake sudo make kontrolli sudo make install
Laadige alla demo kood
tehke bcm2835 ja wiringpi kausta failid uuesti, minnes kausta ja tehke seda
cd PATH/OF/DEMO/FOLDER/Rasberry/bcm2835teha puhtaks
cd PATH/OF/DEMO/FOLDER/Rasberry/wiringpi
puhtaks teha
tegema
Samm: värskendage oma pilti
Enne koodi käivitamist peate tegema väikeseid muudatusi.
Kood kasutab fonti, mida Rasbieni installeerimisel ei ole, nii et muutke fondi tüüpi
font = ImageFont.truetype ('/usr/share/fonts/truetype/wqy/wqy-microhei.ttc', 24)
mis tahes muu teie süsteemis oleva fondi jaoks.
kontrollige saadaolevat fonti ja muutke tulemust, olen selle muutnud
ls/usr/share/fontid/truetype/
font = ImageFont.truetype ('/usr/share/fonts/truetype/freefont/FreeSansBold.ttf', 24)
in main.py
image = Image.open ('free-rick-design-700x700.bmp')
epd.display (epd.getbuffer (pilt))
aeg. uni (2)
Samm: muutke demokoodi
Demo näidisfailist on siin mõned käsud, mida saate oma pythoni skriptides kasutada
importige installiliides
importige epd1in54 PIL -ist import Image, ImageDraw, ImageFont
Alustage ekraani
epd = epd1in54. EPD ()
epd.init (epd.lut_full_update) epd. Clear (0xFF)
Avage ja kuvage pilt
image = Image.open ('1in54.bmp') epd.display (epd.getbuffer (pilt))