Mục lục:

Waveshare EPaper 1.54 Raspberry Pi: 5 bước
Waveshare EPaper 1.54 Raspberry Pi: 5 bước

Video: Waveshare EPaper 1.54 Raspberry Pi: 5 bước

Video: Waveshare EPaper 1.54 Raspberry Pi: 5 bước
Video: Waveshare 3.7inch E-Paper E-Ink Display Module for Raspberry Pi Pico, Black/White, 480×280 Pixels 2024, Tháng bảy
Anonim
Waveshare EPaper 1.54 Raspberry Pi
Waveshare EPaper 1.54 Raspberry Pi

Tôi đã mua một Waveshare E-Paper 1.54 cho một dự án khác nên.. đây là hướng dẫn về cách cài đặt nó

Bước 1: Danh sách mặt hàng

Đây là những gì bạn cần:

  • một Raspberry pi 3
  • máy từ xa để SSH tới pi hoặc màn hình và bàn phím để kết nối trực tiếp với nó
  • Mô-đun giấy điện tử WaveShare 1.54 (kiểu A)

Bước 2: Kết nối với PI

Kết nối với PI
Kết nối với PI
Kết nối với PI
Kết nối với PI

Làm theo tên cáp và hình vẽ khi kết nối màn hình với Raspberry pi IO

Bước 3: Tải xuống và cài đặt Thư viện

Tôi đã thêm các tệp tải xuống thư viện vào dự án, các liên kết gốc ở bên dưới

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

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

Cài đặt

Nhập thư mục WiringPi, sau đó làm theo các lệnh sau để cài đặt:

chmod 777 bản dựng

./xây dựng

kiểm tra cài đặt với:

gpio –v

Đi tới thư mục thư viện bcm2835, sau đó làm theo các lệnh sau để cài đặt:

./configuremake sudo make check sudo make install

Tải xuống mã demo

làm lại các tệp trong thư mục bcm2835 và wiringpi bằng cách đi tới thư mục và thực hiện

cd PATH / OF / DEMO / FOLDER / Rasberry / bcm2835

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

Làm sạch

chế tạo

Bước 4: Cập nhật hình ảnh của riêng bạn

Cập nhật hình ảnh của riêng bạn
Cập nhật hình ảnh của riêng bạn

Trước khi có thể chạy mã, bạn cần thực hiện các thay đổi nhỏ.

Mã sử dụng một phông chữ không phổ biến trên phiên bản Rasbien, vì vậy hãy thay đổi loại phông chữ

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

sang bất kỳ phông chữ nào khác tồn tại trên hệ thống của bạn.

kiểm tra phông chữ có sẵn bằng cách thực hiện và thay đổi kết quả, tôi đã thay đổi nó thành

ls / usr / share / font / truetype /

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

trong main.py

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

epd.display (epd.getbuffer (hình ảnh))

time.sleep (2)

Bước 5: Thay đổi mã Demo

Từ tệp Ví dụ trong bản trình diễn, đây là một số lệnh bạn có thể sử dụng bên trong các tập lệnh python của riêng bạn

nhập giao diện cài đặt

nhập epd1in54 từ nhập PIL Image, ImageDraw, ImageFont

Init màn hình

epd = epd1in54. EPD ()

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

Mở và hiển thị hình ảnh

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

Đề xuất: