Obsah:

Waveshare EPaper 1.54 Raspberry Pi: 5 krokov
Waveshare EPaper 1.54 Raspberry Pi: 5 krokov

Video: Waveshare EPaper 1.54 Raspberry Pi: 5 krokov

Video: Waveshare EPaper 1.54 Raspberry Pi: 5 krokov
Video: 💡 Arduino - Экраны #2 - Электронная бумага и SPI шина - EP7 2024, November
Anonim
Waveshare EPaper 1.54 Raspberry Pi
Waveshare EPaper 1.54 Raspberry Pi

Kúpil som si Waveshare E-Paper 1.54 pre iný projekt, takže.. tu je návod, ako ho nainštalovať

Krok 1: Zoznam položiek

Čo budete potrebovať:

  • malinová pi 3
  • vzdialený počítač na SSH k pí alebo obrazovku a klávesnicu, aby ste sa k nemu mohli priamo pripojiť
  • Modul elektronického papiera WaveShare 1.54 (model A)

Krok 2: Pripojenie k PI

Pripojenie k PI
Pripojenie k PI
Pripojenie k PI
Pripojenie k PI

Pri pripájaní obrazovky k Raspberry pi IO postupujte podľa názvu kábla a nákresu

Krok 3: Stiahnite si a nainštalujte knižnicu

Do projektu som pridal súbory na stiahnutie knižnice, pôvodné odkazy sú uvedené nižšie

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

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

Inštalácia

Zadajte priečinok WiringPi a pri inštalácii postupujte podľa týchto príkazov:

zostava chmod 777

./build

skontrolujte inštaláciu pomocou:

gpio –v

Prejdite do priečinka knižníc bcm2835 a nainštalujte ho podľa týchto príkazov:

./configuremake sudo make check sudo make install

Stiahnite si demo kód

prerobte súbory v priečinku bcm2835 a wiringpi tak, že prejdete do priečinka a urobíte to

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

cd PATH/OF/DEMO/ZLOŽKA/Rasberry/wiringpi

vyčistiť

urobiť

Krok 4: Aktualizujte svoj vlastný obrázok

Aktualizujte svoj vlastný obrázok
Aktualizujte svoj vlastný obrázok

Pred spustením kódu musíte vykonať menšie zmeny.

Kód používa písmo, ktoré nie je natívne k dispozícii v Rasbien instell, preto zmeňte typ písma

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

na akékoľvek iné písmo, ktoré existuje vo vašom systéme.

skontrolovať dostupné písmo vykonaním a zmeniť výsledok, zmenil som ho na

ls/usr/share/fonts/truetype/

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

v main.py

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

epd.display (epd.getbuffer (obrázok))

time.sleep (2)

Krok 5: Zmeňte demo kód

Z ukážkového súboru v ukážke uvádzame niekoľko príkazov, ktoré môžete použiť vo svojich vlastných skriptoch pythonu

importujte inštalačné rozhranie

import epd1in54z PIL import Image, ImageDraw, ImageFont

Spustite obrazovku

epd = epd1in54. EPD ()

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

Otvorte a zobrazte obrázok

image = Image.open ('1in54.bmp') epd.display (epd.getbuffer (obrázok))

Odporúča: