Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Я купил Waveshare E-Paper 1.54 для другого проекта, так что … вот руководство по его установке
Шаг 1. Список предметов
Вот что вам понадобится:
- малина пи 3
- удаленная машина для SSH к пи или экран и клавиатура для подключения к нему напрямую
- Модуль электронной бумаги WaveShare 1.54 (модель A)
Шаг 2: Подключение к 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 (изображение))