Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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
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
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))