فهرست مطالب:
- مرحله 1: فهرست موارد
- مرحله 2: اتصال به PI
- مرحله 3: کتابخانه را بارگیری و نصب کنید
- مرحله 4: تصویر شخصی خود را به روز کنید
- مرحله 5: کد نمایشی را تغییر دهید
تصویری: Waveshare EPaper 1.54 Raspberry Pi: 5 Step
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
من یک Waveshare E-Paper 1.54 برای پروژه ای متفاوت خریدم ، بنابراین در اینجا راهنمای نحوه نصب آن وجود دارد
مرحله 1: فهرست موارد
در اینجا چیزی است که شما نیاز دارید:
- Raspberry pi 3
- دستگاه از راه دور به SSH به pi یا صفحه و صفحه کلید برای اتصال مستقیم به آن
- ماژول WaveShare E-paper 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 تمیز کنید
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 (تصویر))
توصیه شده:
Raspberry Pi - TMD26721 Infrared Digital Proximity Detector Java Java: 4 Step
Raspberry Pi-TMD26721 Infrared Digital Proximity Detector Java Java: TMD26721 یک آشکارساز مجاورت دیجیتالی مادون قرمز است که یک سیستم تشخیص مجاورت کامل و منطق رابط دیجیتال را در یک ماژول نصب سطح 8 پین تک فراهم می کند. تشخیص مجاورت شامل بهبود سیگنال به نویز و دقت. یک حرفه ای
ولت متر دقیق Waveshare E-ink (0-90v DC) با آردوینو نانو: 3 مرحله
ولت متر دقیق Waveshare E-ink (0-90v DC) با آردوینو نانو: در این دستورالعمل ، از نمایشگر E-Paper 2.9 اینچی Waveshare با Arduino Nano ، تقسیم ولتاژ و ADS1115 برای نمایش ولتاژهای دقیق تا 90 استفاده می کنم. ولتاژ DC بر روی صفحه نمایش کاغذ E-Paper. این دستورالعمل ترکیبی از این دو پروژه قبلی است:- Ardui
Waveshare Game-HAT MOD Raspberry PI Zero/Zero W [EN/ES]: 4 مرحله
Waveshare Game-HAT MOD Raspberry PI Zero/Zero W [EN/ES]: ENGLISH/INGLÉS: همانطور که می دانید ، مونتاژ Waveshare Game-HAT بسیار ساده است اگر یکی از مدلهایی باشد که کاملاً با طراحی سازگار است ، باشد این Raspberry Pi 2/3 / 3A + / 3B / 3B + / است ، من شخصاً ترجیح می دهم که کنسول بازی بتواند ساعت
Setup Waveshare Game Hat برای Recalbox و Kodi: 4 Step
Setup Waveshare Game Hat برای Recalbox و Kodi: کلاه بازی waveshare با تبدیل آن به ماشین تمشک Pi 3B یا 3B+ با تبدیل آن به دستگاه بازی یکپارچهسازی با سیستمعامل و ایستگاه ویدیویی Kodi ، افزودنی مناسبی است. اگرچه کلاه بازی waveshare دارای تصاویر و درایورهای یکپارچهسازی با سیستمعامل قابل بارگیری است ، اما ابزار زیادی وجود ندارد
Epaper و Arduino UNO: 3 مرحله
Epaper و Arduino UNO: E-Paper کنترل شده توسط و Arduino UNO. اخیراً چند مورد را برای آزمایش از GearBest ارسال کردم ، و از مواردی که من بیشترین علاقه را به آنها داشتم ، این بود. من هرگز با کاغذ الکترونیکی بازی نکرده ام ، بنابراین برای من کمی یادگیرنده بود. مواردی که من