安装电子墨水屏这里使用了 Waveshare 的一款墨水屏,带驱动板。将驱动板插入树莓派的 GPIO 即完成屏幕和树莓派的连接。驱动这个屏幕需要启用树莓派的 SPI 接口。运行 sudo raspi-config 进入配置工具来启用 SPI
运行python例程
- 安装函数库
sudo apt-get update sudo apt-get install python3-pip sudo apt-get install python3-pil sudo apt-get install python3-numpy sudo pip3 install RPi.GPIO sudo pip3 install spidev
展开
- 安装函数库(python2)
- 下载程序(已下载可跳过这一步)
sudo apt-get install p7zip-full wget https://www.waveshare.net/w/upload/3/39/E-Paper_code.7z 7z x E-Paper_code.7z -O./e-Paper cd e-Paper/RaspberryPi_JetsonNano/
- 运行程序
# 确保在 e-Paper/RaspberryPi_JetsonNano/ 位置 cd python/examples/ python3 epd_4in37g_test.py
以上做测试,参考4.37inch e-Paper Module (G) Manual - Waveshare Wiki
下面来下载并安装驱动软件和测试程序到树莓派上。
git clone https://github.com/TomWhitwell/SlowMovie/
cd SlowMovie/e-paper/RaspberryPi&JetsonNano/python
sudo python setup.py install
进入 SlowMovie 目录。
cd ~/SlowMovie
我所用的超慢电影播放器用了 ffmpeg-python、PIL 库。
首先需要在树莓派上安装 FFmpeg,参考官网 https://ffmpeg.org/
然后安装 Python 库。
sudo apt-get install ffmpeg-python
sudo apt-get install python-pil python3-pil
运行 helloworld 查看效果。
python helloworld.py