İçindekiler:

Waveshare EPaper 1.54 Raspberry Pi: 5 Adım
Waveshare EPaper 1.54 Raspberry Pi: 5 Adım

Video: Waveshare EPaper 1.54 Raspberry Pi: 5 Adım

Video: Waveshare EPaper 1.54 Raspberry Pi: 5 Adım
Video: E-Paper-Anzeige mit schnelles Update 1.5s/frame von Good Display, SPI, 4 graustufen ePaper 2024, Temmuz
Anonim
Waveshare EPaper 1.54 Raspberry Pi
Waveshare EPaper 1.54 Raspberry Pi

Farklı bir proje için bir Waveshare E-Kağıdı 1.54 satın aldım, bu yüzden nasıl kurulacağına dair bir kılavuz

Adım 1: Öğe Listesi

İşte ihtiyacınız olacak:

  • bir Ahududu pi 3
  • uzak makineden pi'ye SSH'ye veya doğrudan bağlanmak için bir ekran ve klavyeye
  • WaveShare E-kağıt modülü 1.54 (model A)

Adım 2: PI'ye bağlanma

PI'ye bağlanma
PI'ye bağlanma
PI'ye bağlanma
PI'ye bağlanma

Ekranı Raspberry pi IO'ya bağlarken kablo adını ve çizimi takip edin

3. Adım: Kitaplığı İndirin ve Yükleyin

Kütüphane indirme dosyalarını projeye ekledim orjinal linkler aşağıdadır

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

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

Kurulum

WiringPi klasörüne girin, ardından yüklemek için şu komutları izleyin:

chmod 777 yapı

./yapı

kurulumu şununla kontrol edin:

gpio –v

bcm2835 kitaplıkları klasörüne gidin, ardından yüklemek için şu komutları izleyin:

./configuremake sudo make check sudo make install

Demo kodunu indirin

klasöre giderek bcm2835 ve wirepi klasöründeki dosyaları yeniden oluşturun ve

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

cd YOL/OF/DEMO/KLASÖR/Rasberry/wiringpi

temizlemek

Yapmak

4. Adım: Kendi Resminizi Güncelleyin

Kendi Resminizi Güncelleyin
Kendi Resminizi Güncelleyin

Kodu çalıştırmadan önce küçük değişiklikler yapmanız gerekir.

Kod, doğal olarak Rasbien kurulumunda olmayan bir yazı tipi kullanır, bu nedenle yazı tipini değiştirin

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

sisteminizde bulunan diğer herhangi bir yazı tipine.

yaparak mevcut yazı tipini kontrol edin ve sonucu değiştirin, onu değiştirdim

ls /usr/share/fonts/truetype/

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

main.py'de

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

epd.display(epd.getbuffer(resim))

zaman.uyku(2)

Adım 5: Demo Kodunu Değiştirin

Demodaki Örnek dosyadan kendi python komut dosyalarınızda kullanabileceğiniz bazı komutlar burada

yükleme arayüzünü içe aktar

epd1in54'ü PIL'den içe aktar Görüntü, ImageDraw, ImageFont'tan içe aktar

Ekranı Başlat

epd = epd1in54. EPD()

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

Bir resmi açın ve görüntüleyin

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

Önerilen: