جدول المحتويات:

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 خطوات
فيديو: Images and Text on the Waveshare 1.54inch e-Paper Display 2024, يوليو
Anonim
Waveshare EPaper 1.54 Raspberry Pi
Waveshare EPaper 1.54 Raspberry Pi

لقد اشتريت Waveshare E-Paper 1.54 لمشروع مختلف ، لذا.. إليك دليل حول كيفية تثبيته

الخطوة 1: قائمة العناصر

إليك ما ستحتاجه:

  • a Raspberry pi 3
  • جهاز بعيد إلى SSH إلى بي أو شاشة ولوحة مفاتيح للاتصال به مباشرة
  • وحدة الورق الإلكتروني WaveShare 1.54 (طراز A)

الخطوة 2: الاتصال بـ PI

الاتصال بـ PI
الاتصال بـ PI
الاتصال بـ PI
الاتصال بـ PI

اتبع اسم الكابل والرسم عند توصيل الشاشة بـ Raspberry pi IO

الخطوة 3: تنزيل المكتبة وتثبيتها

لقد أضفت ملفات تنزيل المكتبة إلى المشروع ، الروابط الأصلية أدناه

www.waveshare.com/wiki/ الملف: Bcm2835-1.39.t…

www.waveshare.com/wiki/ الملف: WiringPi.tar.g…

التركيب

أدخل مجلد WiringPi ، ثم اتبع هذه الأوامر للتثبيت:

chmod 777 build

./يبني

تحقق من التثبيت باستخدام:

gpio –v

انتقل إلى مجلد مكتبات bcm2835 ، ثم اتبع هذه الأوامر للتثبيت:

./configuremake sudo تأكد من تثبيت sudo

قم بتنزيل الكود التجريبي

أعد إنشاء الملفات في مجلد bcm2835 ومجلد wiringpi بالانتقال إلى المجلد والقيام بذلك

cd PATH / OF / DEMO / FOLDER / Rasberry / bcm2835 اصنع مظهرًا نظيفًا

القرص المضغوط 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 (صورة))

time.sleep (2) الوقت

الخطوة 5: تغيير كود العرض

من ملف المثال في العرض التوضيحي ، إليك بعض الأوامر التي يمكنك استخدامها داخل نصوص Python النصية الخاصة بك

استيراد واجهة التثبيت

استيراد epd1in54 من استيراد PIL Image و ImageDraw و ImageFont

ابدأ الشاشة

epd = epd1in54. EPD ()

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

فتح وعرض صورة

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

موصى به: