Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Kupio sam Waveshare E-Paper 1.54 za drugi projekt pa … evo vodiča kako ga instalirati
Korak 1: Lista stavki
Evo šta će vam trebati:
- a malina pi 3
- udaljenu mašinu na SSH na pi ili ekran i tastaturu za direktno povezivanje sa njom
- WaveShare E-papir modul 1.54 (model A)
Korak 2: Spajanje na PI
Pratite naziv kabla i crtež prilikom povezivanja ekrana sa Raspberry pi IO
Korak 3: Preuzmite i instalirajte biblioteku
Projektu sam dodao datoteke za preuzimanje biblioteke, izvorne veze su ispod
www.waveshare.com/wiki/File:Bcm2835-1.39.t…
www.waveshare.com/wiki/File:WiringPi.tar.g…
Instalacija
Unesite mapu WiringPi, a zatim slijedite ove naredbe za instalaciju:
chmod 777 build
./build
provjerite instalaciju sa:
gpio –v
Idite u mapu biblioteka bcm2835, a zatim slijedite ove naredbe za instalaciju:
./configuremake sudo provjeriti provjeriti sudo napraviti instalaciju
Preuzmite demo kôd
prepravite datoteke u direktorijum bcm2835 i wiringpi tako što ćete otići u fasciklu i uraditi
cd PATH/OF/DEMO/FOLDER/Rasberry/bcm2835napravite čistu
cd PATH/OF/DEMO/FOLDER/Rasberry/wiringpi
očistiti
napraviti
Korak 4: Ažurirajte svoju sliku
Prije nego što možete pokrenuti kôd morate napraviti manje izmjene.
Kôd koristi font koji nije izvorno na Rasbien instell -u, pa promijenite vrstu fonta
font = ImageFont.truetype ('/usr/share/fonts/truetype/wqy/wqy-microhei.ttc', 24)
na bilo koji drugi font koji postoji na vašem sistemu.
provjerite dostupan font radeći i promijenite rezultat, promijenio sam ga u
ls/usr/share/fontovi/istinitost/
font = ImageFont.truetype ('/usr/share/fonts/truetype/freefont/FreeSansBold.ttf', 24)
u main.py
image = Image.open ('free-rick-design-700x700.bmp')
epd.display (epd.getbuffer (slika))
time.sleep (2)
Korak 5: Promijenite demo kôd
Iz datoteke Primjer u demonstraciji evo nekoliko naredbi koje možete koristiti unutar vlastitih python skripti
uvezite sučelje za instalaciju
uvoz epd1in54iz PIL -a uvoz Image, ImageDraw, ImageFont
Pokrenite ekran
epd = epd1in54. EPD ()
epd.init (epd.lut_full_update) epd. Clear (0xFF)
Otvorite i prikažite sliku
image = Image.open ('1in54.bmp') epd.display (epd.getbuffer (slika))