Table des matières:

Waveshare EPaper 1.54 Raspberry Pi : 5 étapes
Waveshare EPaper 1.54 Raspberry Pi : 5 étapes

Vidéo: Waveshare EPaper 1.54 Raspberry Pi : 5 étapes

Vidéo: Waveshare EPaper 1.54 Raspberry Pi : 5 étapes
Vidéo: e Paper with Arduino and Raspberry Pi 2024, Juillet
Anonim
Waveshare EPaper 1.54 Raspberry Pi
Waveshare EPaper 1.54 Raspberry Pi

J'ai acheté un Waveshare E-Paper 1.54 pour un projet différent donc.. voici un guide sur la façon de l'installer

Étape 1: liste d'articles

Voici ce dont vous aurez besoin:

  • un Raspberry pi 3
  • machine distante en SSH vers le pi ou un écran et un clavier pour s'y connecter directement
  • Module WaveShare E-paper 1.54 (modèle A)

Étape 2: Connexion au PI

Connexion au PI
Connexion au PI
Connexion au PI
Connexion au PI

Suivez le nom du câble et le dessin lors de la connexion de l'écran au Raspberry pi IO

Étape 3: Téléchargez et installez la bibliothèque

J'ai ajouté les fichiers de téléchargement de la bibliothèque au projet, les liens originaux sont ci-dessous

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

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

Installation

Entrez dans le dossier WiringPi, puis suivez ces commandes pour installer:

construction chmod 777

./construire

vérifier l'installation avec:

gpio –v

Accédez au dossier des bibliothèques bcm2835, puis suivez ces commandes pour installer:

./configuremake sudo make check sudo make install

Téléchargez le code de démonstration

refaire les fichiers dans le dossier bcm2835 et wirepi en allant dans le dossier et faire

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

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

rendre propre

Fabriquer

Étape 4: Mettez à jour votre propre image

Mettez à jour votre propre image
Mettez à jour votre propre image

Avant de pouvoir exécuter le code, vous devez apporter des modifications mineures.

Le code utilise une police qui n'est pas nativement sur l'installation Rasbien donc changez le type de police

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

à toute autre police qui existe sur votre système.

vérifiez la police disponible en faisant et changez le résultat, je l'ai changé en

ls /usr/share/fonts/truetype/

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

dans main.py

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

epd.display(epd.getbuffer(image))

heure.sommeil(2)

Étape 5: modifier le code de démonstration

À partir du fichier d'exemple de la démo, voici quelques commandes que vous pouvez utiliser dans vos propres scripts python

importer l'interface d'installation

importer epd1in54de PIL importer Image, ImageDraw, ImageFont

Initialiser l'écran

epd = epd1in54. EPD()

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

Ouvrir et afficher une image

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

Conseillé: