สารบัญ:

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 1.54inch e-paper 2024, กรกฎาคม
Anonim
Waveshare EPaper 1.54 Raspberry Pi
Waveshare EPaper 1.54 Raspberry Pi

ฉันซื้อ Waveshare E-Paper 1.54 สำหรับโปรเจ็กต์อื่น ดังนั้น.. นี่คือคำแนะนำเกี่ยวกับวิธีการติดตั้ง

ขั้นตอนที่ 1: รายการสินค้า

นี่คือสิ่งที่คุณต้องการ:

  • ราสเบอร์รี่ pi 3
  • เครื่องระยะไกลไปยัง SSH ไปยัง pi หรือหน้าจอและแป้นพิมพ์เพื่อเชื่อมต่อโดยตรง
  • WaveShare E-paper โมดูล 1.54 (รุ่น A)

ขั้นตอนที่ 2: การเชื่อมต่อกับ PI

การเชื่อมต่อกับ PI
การเชื่อมต่อกับ PI
การเชื่อมต่อกับ PI
การเชื่อมต่อกับ PI

ทำตามชื่อสายเคเบิลและรูปวาดเมื่อเชื่อมต่อหน้าจอกับ Raspberry pi IO

ขั้นตอนที่ 3: ดาวน์โหลดและติดตั้ง Library

ฉันได้เพิ่มไฟล์ดาวน์โหลดของไลบรารีลงในโครงการแล้ว ลิงก์ดั้งเดิมอยู่ด้านล่าง

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

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

การติดตั้ง

เข้าสู่โฟลเดอร์ WiringPi จากนั้นทำตามคำสั่งเหล่านี้เพื่อติดตั้ง:

chmod 777 build

./สร้าง

ตรวจสอบการติดตั้งด้วย:

gpio –v

ไปที่โฟลเดอร์ไลบรารี bcm2835 จากนั้นทำตามคำสั่งเหล่านี้เพื่อติดตั้ง:

./configuremake sudo make check sudo make install

ดาวน์โหลดรหัสสาธิต

สร้างไฟล์ใหม่ใน bcm2835 และโฟลเดอร์ wirepi โดยไปที่โฟลเดอร์และทำ

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

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

ทำความสะอาด

ทำ

ขั้นตอนที่ 4: อัปเดตรูปภาพของคุณเอง

อัปเดตภาพของคุณเอง
อัปเดตภาพของคุณเอง

ก่อนที่คุณจะสามารถเรียกใช้โค้ดได้ คุณต้องทำการเปลี่ยนแปลงเล็กน้อย

รหัสใช้แบบอักษรที่ไม่ได้อยู่ใน Rasbien instell ดังนั้นให้เปลี่ยนประเภทแบบอักษร

แบบอักษร = ImageFont.truetype('/usr/share/fonts/truetype/wqy/wqy-microhei.ttc', 24)

ไปยังแบบอักษรอื่น ๆ ที่มีอยู่ในระบบของคุณ

ตรวจสอบฟอนต์ที่มีอยู่โดยทำและเปลี่ยนผลลัพธ์ ฉันได้เปลี่ยนเป็น

ls /usr/share/fonts/truetype/

แบบอักษร = ImageFont.truetype('/usr/share/fonts/truetype/freefont/FreeSansBold.ttf', 24)

ใน main.py

รูปภาพ = Image.open('free-rick-design-700x700.bmp')

epd.display(epd.getbuffer(รูปภาพ))

เวลานอน(2)

ขั้นตอนที่ 5: เปลี่ยนรหัสสาธิต

จากไฟล์ตัวอย่างในการสาธิต นี่คือคำสั่งบางส่วนที่คุณสามารถใช้ได้ภายในสคริปต์หลามของคุณเอง

นำเข้าอินเทอร์เฟซการติดตั้ง

นำเข้า epd1in54 จาก PIL นำเข้ารูปภาพ, ImageDraw, ImageFont

เริ่มต้นหน้าจอ

epd = epd1in54. EPD()

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

เปิดและแสดงภาพ

รูปภาพ = Image.open('1in54.bmp')epd.display(epd.getbuffer(รูปภาพ))

แนะนำ: