树莓派+墨水屏 = DIY一个超慢速电影播放器

安装电子墨水屏这里使用了 Waveshare 的一款墨水屏,带驱动板。将驱动板插入树莓派的 GPIO 即完成屏幕和树莓派的连接。驱动这个屏幕需要启用树莓派的 SPI 接口。运行 sudo raspi-config 进入配置工具来启用 SPI

树莓派+墨水屏 = DIY一个超慢速电影播放器_第1张图片

运行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
 

你可能感兴趣的:(树莓派)