Mundarija:

Waveshare EPaper 1.54 Raspberry Pi: 5 qadam
Waveshare EPaper 1.54 Raspberry Pi: 5 qadam

Video: Waveshare EPaper 1.54 Raspberry Pi: 5 qadam

Video: Waveshare EPaper 1.54 Raspberry Pi: 5 qadam
Video: Waveshare 1.54inch e-paper 2024, Noyabr
Anonim
Waveshare EPaper 1.54 Raspberry Pi
Waveshare EPaper 1.54 Raspberry Pi

Men boshqa loyiha uchun Waveshare E-Paper 1.54 ni sotib oldim.. bu erda uni o'rnatish bo'yicha ko'rsatma

1 -qadam: elementlar ro'yxati

Mana sizga kerak bo'lgan narsa:

  • a malina pi 3
  • masofaviy mashinani SSH ga pi yoki ekran va klaviaturaga to'g'ridan -to'g'ri ulang
  • WaveShare elektron qog'oz moduli 1.54 (A modeli)

2 -qadam: PI -ga ulanish

PIga ulanish
PIga ulanish
PIga ulanish
PIga ulanish

Ekranni Raspberry pi IO ga ulashda kabel nomi va chizilgan rasmga rioya qiling

3 -qadam: Kutubxonani yuklab oling va o'rnating

Men loyihaga kutubxona yuklab olish fayllarini qo'shdim, asl havolalar quyida

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

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

O'rnatish

WiringPi papkasini kiriting va o'rnatish uchun quyidagi buyruqlarni bajaring:

chmod 777 qurish

./qurmoq

O'rnatishni tekshiring:

gpio - v

Bcm2835 kutubxonalari papkasiga o'ting va o'rnatish uchun quyidagi buyruqlarni bajaring:

./configuremake sudo make check sudo make install

Demo kodini yuklab oling

papkaga o'ting va bcm2835 va wiringpi papkasidagi fayllarni qayta tuzing

cd PATH/OF/DEMO/FOLDER/Rasberry/bcm2835 toza qilib tayyorlang

CD PATH/OF/DEMO/FOLDER/Rasberry/wiringpi

tozalang

qilmoq

4 -qadam: O'z rasmingizni yangilang

O'z rasmingizni yangilang
O'z rasmingizni yangilang

Kodni ishga tushirishdan oldin siz ozgina o'zgartirish kiritishingiz kerak.

Kod shriftni ishlatadi, bu Rasbien instellida emas, shuning uchun shrift turini o'zgartiring

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

tizimingizda mavjud bo'lgan boshqa shriftlarga.

qilish orqali mavjud shriftni tekshiring va natijani o'zgartiring, men uni o'zgartirdim

ls/usr/share/shriftlar/truetype/

shrift = ImageFont.truetype ('/usr/share/fonts/truetype/freefont/FreeSansBold.ttf', 24)

main.py -da

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

epd.display (epd.getbuffer (rasm))

uyqu (2)

5 -qadam: Demo kodini o'zgartiring

Namoyish misolidagi fayldan o'zingizning python skriptlarida foydalanishingiz mumkin bo'lgan ba'zi buyruqlar

O'rnatish interfeysini import qiling

epd1in54 -ni PIL -dan import Image, ImageDraw, ImageFont -dan import qilish

Ekranni ishga tushiring

epd = epd1in54. EPD ()

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

Rasmni ochish va ko'rsatish

image = Image.open ('1in54.bmp') epd.display (epd.getbuffer (rasm))

Tavsiya: