Оглавление:

Waveshare EPaper 1.54 Raspberry Pi: 5 шагов
Waveshare EPaper 1.54 Raspberry Pi: 5 шагов

Видео: Waveshare EPaper 1.54 Raspberry Pi: 5 шагов

Видео: Waveshare EPaper 1.54 Raspberry Pi: 5 шагов
Видео: Waveshare 3.7inch E-Paper E-Ink Display Module for Raspberry Pi Pico, Black/White, 480×280 Pixels 2024, Ноябрь
Anonim
Waveshare EPaper 1.54 Raspberry Pi
Waveshare EPaper 1.54 Raspberry Pi

Я купил Waveshare E-Paper 1.54 для другого проекта, так что … вот руководство по его установке

Шаг 1. Список предметов

Вот что вам понадобится:

  • малина пи 3
  • удаленная машина для SSH к пи или экран и клавиатура для подключения к нему напрямую
  • Модуль электронной бумаги WaveShare 1.54 (модель A)

Шаг 2: Подключение к PI

Подключение к PI
Подключение к PI
Подключение к PI
Подключение к PI

При подключении экрана к Raspberry pi IO следуйте названию кабеля и рисунку.

Шаг 3. Загрузите и установите библиотеку

Я добавил в проект файлы загрузки библиотеки, оригинальные ссылки ниже

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

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

Установка

Войдите в папку WiringPi и выполните следующие команды для установки:

chmod 777 сборка

./строить

проверьте установку с помощью:

gpio –v

Перейдите в папку библиотек bcm2835, затем выполните следующие команды для установки:

./configuremake sudo make check sudo make install

Загрузите демонстрационный код

переделать файлы в папке bcm2835 и wiringpi, зайдя в папку и сделав

cd PATH / OF / DEMO / FOLDER / Rasberry / bcm2835сделать чистый make

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

очистить

делать

Шаг 4. Обновите собственное изображение

Обновите свое собственное изображение
Обновите свое собственное изображение

Прежде чем вы сможете запустить код, вам необходимо внести незначительные изменения.

В коде используется шрифт, который не является естественным для Rasbien instell, поэтому измените тип шрифта

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

к любому другому шрифту, который существует в вашей системе.

проверить доступный шрифт, выполнив и изменить результат, я изменил его на

ls / usr / share / fonts / truetype /

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

в main.py

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

epd.display (epd.getbuffer (изображение))

время сна (2)

Шаг 5. Измените демонстрационный код

Из файла примера в демонстрации вот некоторые команды, которые вы можете использовать в своих собственных скриптах python.

импортировать интерфейс установки

import epd1in54from PIL import Image, ImageDraw, ImageFont

Запустить экран

epd = epd1in54. EPD ()

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

Открыть и отобразить изображение

image = Image.open ('1in54.bmp') epd.display (epd.getbuffer (изображение))

Рекомендуемые: