فهرست مطالب:

Waveshare EPaper 1.54 Raspberry Pi: 5 Step
Waveshare EPaper 1.54 Raspberry Pi: 5 Step

تصویری: Waveshare EPaper 1.54 Raspberry Pi: 5 Step

تصویری: Waveshare EPaper 1.54 Raspberry Pi: 5 Step
تصویری: Raspberry Pi WAVESHARE EINK Panel | Unboxing ePaper EP.5 (+Contest) 2024, جولای
Anonim
Waveshare EPaper 1.54 Raspberry Pi
Waveshare EPaper 1.54 Raspberry Pi

من یک Waveshare E-Paper 1.54 برای پروژه ای متفاوت خریدم ، بنابراین در اینجا راهنمای نحوه نصب آن وجود دارد

مرحله 1: فهرست موارد

در اینجا چیزی است که شما نیاز دارید:

  • Raspberry pi 3
  • دستگاه از راه دور به SSH به pi یا صفحه و صفحه کلید برای اتصال مستقیم به آن
  • ماژول WaveShare E-paper 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 تمیز کنید

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: کد نمایشی را تغییر دهید

از فایل مثال در نسخه ی نمایشی در اینجا چند دستور وجود دارد که می توانید در اسکریپت های پایتون خود استفاده کنید

وارد کردن رابط نصب

وارد کردن epd1in54 از PIL وارد کردن تصویر ، ImageDraw ، ImageFont

صفحه را شروع کنید

epd = epd1in54. EPD ()

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

باز کردن و نمایش تصویر

image = Image.open ('1in54.bmp') epd.display (epd.getbuffer (تصویر))

توصیه شده: