Inhoudsopgave:

Waveshare EPaper 1.54 Raspberry Pi - Ajarnpa
Waveshare EPaper 1.54 Raspberry Pi - Ajarnpa

Video: Waveshare EPaper 1.54 Raspberry Pi - Ajarnpa

Video: Waveshare EPaper 1.54 Raspberry Pi - Ajarnpa
Video: Waveshare 1.54inch e-paper 2024, November
Anonim
Waveshare EPaper 1.54 Raspberry Pi
Waveshare EPaper 1.54 Raspberry Pi

Ik heb een Waveshare E-Paper 1.54 gekocht voor een ander project, dus hier een handleiding over hoe je het moet installeren

Stap 1: Itemlijst

Dit is wat je nodig hebt:

  • een Raspberry pi 3
  • externe machine naar SSH naar de pi of een scherm en toetsenbord om er rechtstreeks verbinding mee te maken
  • WaveShare E-paper module 1.54 (model A)

Stap 2: Aansluiten op de PI

Aansluiten op de PI
Aansluiten op de PI
Aansluiten op de PI
Aansluiten op de PI

Volg de kabelnaam en de tekening bij het aansluiten van het scherm op de Raspberry pi IO

Stap 3: Download en installeer bibliotheek

Ik heb de downloadbestanden van de bibliotheek aan het project toegevoegd, originele links staan hieronder

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

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

Installatie

Voer de WiringPi-map in en volg deze opdrachten om te installeren:

chmod 777 build

./bouwen

controleer de installatie met:

gpio –v

Ga naar de map bcm2835 bibliotheken en volg deze opdrachten om te installeren:

./configuremake sudo make check sudo make install

Download de democode

maak de bestanden in de map bcm2835 en bedradingpi opnieuw aan door naar de map te gaan en doe

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

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

schoon maken

maken

Stap 4: Werk uw eigen afbeelding bij

Werk uw eigen afbeelding bij
Werk uw eigen afbeelding bij

Voordat u de code kunt uitvoeren, moet u kleine wijzigingen aanbrengen.

De code gebruikt een lettertype dat niet standaard op de Rasbien-installatie staat, dus verander het lettertype

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

naar elk ander lettertype dat op uw systeem bestaat.

controleer het beschikbare lettertype door te doen en wijzig het resultaat, ik heb het gewijzigd in

ls /usr/share/fonts/truetype/

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

in main.py

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

epd.display(epd.getbuffer(afbeelding))

tijd.slaap(2)

Stap 5: Wijzig de democode

Uit het voorbeeldbestand in de demo zijn hier enkele commando's die u in uw eigen python-scripts kunt gebruiken

importeer de installatie-interface

import epd1in54from PIL import Image, ImageDraw, ImageFont

Het scherm starten

epd = epd1in54. EPD()

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

Een afbeelding openen en weergeven

afbeelding = Afbeelding.open('1in54.bmp')epd.display(epd.getbuffer(afbeelding))

Aanbevolen: