Talaan ng mga Nilalaman:

Waveshare EPaper 1.54 Raspberry Pi: 5 Hakbang
Waveshare EPaper 1.54 Raspberry Pi: 5 Hakbang

Video: Waveshare EPaper 1.54 Raspberry Pi: 5 Hakbang

Video: Waveshare EPaper 1.54 Raspberry Pi: 5 Hakbang
Video: Waveshare 1.54inch e-paper 2024, Hulyo
Anonim
Waveshare EPaper 1.54 Raspberry Pi
Waveshare EPaper 1.54 Raspberry Pi

Bumili ako ng Waveshare E-Paper 1.54 para sa ibang proyekto kaya.. narito ang isang gabay sa kung paano ito mai-install

Hakbang 1: Listahan ng Item

Narito ang kakailanganin mo:

  • isang Raspberry pi 3
  • remote machine sa SSH sa pi o isang screen at keyboard upang direktang kumonekta dito
  • WaveShare E-paper module 1.54 (modelo A)

Hakbang 2: Kumokonekta sa PI

Kumokonekta sa PI
Kumokonekta sa PI
Kumokonekta sa PI
Kumokonekta sa PI

Sundin ang pangalan ng cable at ang pagguhit kapag kumokonekta sa screen sa Raspberry pi IO

Hakbang 3: Mag-download at Mag-install ng Library

Naidagdag ko ang mga file ng pag-download ng library sa proyekto, ang mga orihinal na link ay nasa ibaba

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

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

Pag-install

Ipasok ang folder ng WiringPi, pagkatapos ay sundin ang mga utos na ito upang mai-install:

chmod 777 build

./itayo

suriin ang pag-install sa:

gpio –v

Pumunta sa folder ng mga library ng bcm2835, pagkatapos ay sundin ang mga utos na ito upang mai-install:

./configuremake sudo suriin ang sudo gumawa ng pag-install

I-download ang demo code

muling gawing muli ang mga file sa bcm2835 at wiringpi folder sa pamamagitan ng pagpunta sa folder at gawin

cd PATH / OF / DEMO / FOLDER / Rasberry / bcm2835make clean make

cd PATH / OF / DEMO / FOLDER / Rasberry / wiringpi

linisin

gumawa

Hakbang 4: I-update ang Iyong Sariling Larawan

I-update ang Iyong Sariling Larawan
I-update ang Iyong Sariling Larawan

Bago mo mapatakbo ang code kailangan mong gumawa ng mga maliit na pagbabago.

Ang code ay gumagamit ng isang font ang ay hindi nativly sa Rasbien instell kaya baguhin ang uri ng font

font = ImageFont.truetype ('/ usr / share / font / truetype / wqy / wqy-microhei.ttc', 24)

sa anumang iba pang mga font na mayroon sa iyong system.

suriin ang magagamit na font sa pamamagitan ng paggawa at baguhin ang resulta, binago ko ito sa

ls / usr / share / font / truetype /

font = ImageFont.truetype ('/ usr / share / font / truetype / free font / FreeSansBold.ttf', 24)

sa main.py

imahe = Image.open ('free-rick-design-700x700.bmp')

epd.display (epd.getbuffer (imahe))

oras. tulog (2)

Hakbang 5: Baguhin ang Demo Code

Mula sa Halimbawang file sa demo narito ang ilang mga utos na maaari mong gamitin sa loob ng iyong sariling mga script sa sawa

i-import ang interface ng pag-install

i-import ang epd1in54mula sa PIL import Image, ImageDraw, ImageFont

Init ang Screen

epd = epd1in54. EPD ()

epd.init (epd.lut_full_update) epd. Malinaw (0xFF)

Buksan at Ipakita ang isang imahe

imahe = Image.open ('1in54.bmp') epd. ipakita (epd.getbuffer (imahe))

Inirerekumendang: