Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Saya membeli Waveshare E-Paper 1.54 untuk proyek yang berbeda jadi.. di sini panduan tentang cara menginstalnya
Langkah 1: Daftar Item
Inilah yang Anda perlukan:
- sebuah raspberry pi 3
- mesin jarak jauh ke SSH ke pi atau layar dan keyboard untuk terhubung secara langsung
- Modul kertas elektronik WaveShare 1.54 (model A)
Langkah 2: Menghubungkan ke PI
Ikuti nama kabel dan gambar saat menghubungkan layar ke Raspberry pi IO
Langkah 3: Unduh dan Instal Perpustakaan
Saya telah menambahkan file unduhan perpustakaan ke proyek, tautan asli ada di bawah
www.waveshare.com/wiki/File:Bcm2835-1.39.t…
www.waveshare.com/wiki/File:WiringPi.tar.g…
Instalasi
Masuk ke folder WiringPi, lalu ikuti perintah ini untuk menginstal:
chmod 777 membangun
./membangun
periksa instalasi dengan:
gpio –v
Buka folder perpustakaan bcm2835, lalu ikuti perintah ini untuk menginstal:
./configuremake sudo make check sudo make install
Unduh kode demo
remake file di folder bcm2835 dan wiringpi dengan masuk ke folder dan lakukan
cd PATH/OF/DEMO/FOLDER/Rasberry/bcm2835make clean make
cd PATH/OF/DEMO/FOLDER/Rasberry/wiringpi
bersihkan
membuat
Langkah 4: Perbarui Gambar Anda Sendiri
Sebelum Anda dapat menjalankan kode, Anda perlu membuat perubahan kecil.
Kode menggunakan font yang tidak asli pada instell Rasbien jadi ubah jenis font
font = ImageFont.truetype('/usr/share/fonts/truetype/wqy/wqy-microhei.ttc', 24)
ke font lain yang ada di sistem Anda.
periksa font yang tersedia dengan melakukan dan ubah hasilnya, saya telah mengubahnya menjadi
ls /usr/share/fonts/truetype/
font = ImageFont.truetype('/usr/share/fonts/truetype/freefont/FreeSansBold.ttf', 24)
di main.py
gambar = Image.open('free-rick-design-700x700.bmp')
epd.display(epd.getbuffer(gambar))
waktu.tidur(2)
Langkah 5: Ubah Kode Demo
Dari file Contoh di demo berikut adalah beberapa perintah yang dapat Anda gunakan di dalam skrip python Anda sendiri
impor antarmuka instal
impor epd1in54dari PIL impor Gambar, ImageDraw, ImageFont
Init Layar
epd = epd1in54. EPD()
epd.init(epd.lut_full_update) epd. Clear(0xFF)
Buka dan Tampilkan gambar
gambar = Gambar.open('1in54.bmp')epd.display(epd.getbuffer(gambar))