Sadržaj:

Waveshare EPaper 1.54 Raspberry Pi: 5 koraka
Waveshare EPaper 1.54 Raspberry Pi: 5 koraka

Video: Waveshare EPaper 1.54 Raspberry Pi: 5 koraka

Video: Waveshare EPaper 1.54 Raspberry Pi: 5 koraka
Video: Waveshare 1.54inch e-paper 2024, Srpanj
Anonim
Waveshare EPaper 1.54 Raspberry Pi
Waveshare EPaper 1.54 Raspberry Pi

Kupio sam Waveshare E-Paper 1.54 za drugi projekt pa.. evo vodiča kako ga instalirati

Korak 1: Popis stavki

Evo što će vam trebati:

  • a malina pi 3
  • udaljeni stroj na SSH na pi ili zaslon i tipkovnicu za izravno povezivanje s njim
  • WaveShare E-papir modul 1.54 (model A)

Korak 2: Spajanje na PI

Spajanje na PI
Spajanje na PI
Spajanje na PI
Spajanje na PI

Slijedite naziv kabela i crtež pri povezivanju zaslona s Raspberry pi IO

Korak 3: Preuzmite i instalirajte biblioteku

U projekt sam dodao datoteke za preuzimanje knjižnice, izvorne veze nalaze se u nastavku

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

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

Montaža

Unesite mapu WiringPi, a zatim slijedite ove naredbe za instalaciju:

chmod 777 graditi

./izgraditi

provjerite instalaciju pomoću:

gpio –v

Idite u mapu knjižnica bcm2835, a zatim slijedite ove naredbe za instalaciju:

./configuremake sudo provjeriti provjeriti sudo napraviti instalaciju

Preuzmite demo kod

prepravite datoteke u mapu bcm2835 i wiringpi tako što ćete otići u mapu i učiniti

cd PATH/OF/DEMO/FOLDER/Rasberry/bcm2835napravite čistu

cd PUT/OF/DEMO/FOLDER/Rasberry/wiringpi

očistiti

napraviti

Korak 4: Ažurirajte svoju sliku

Ažurirajte svoju sliku
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 sustavu.

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))

vrijeme.spavanje (2)

Korak 5: Promijenite demo kôd

Iz datoteke Primjer u demonstraciji evo nekoliko naredbi koje možete koristiti unutar vlastitih python skripti

uvesti sučelje za instalaciju

uvoz epd1in54iz PIL -a uvoz Image, ImageDraw, ImageFont

Pokrenite zaslon

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))

Preporučeni: