Transform your Waveshare 7.5-inch e-paper screen into a dynamic art display by showcasing video frames in a slow, frame-by-frame progression, creating a unique and captivating visual experience.
I wanted to play around with e-ink technology and create something visually stunning as a home display item. When I stumbled upon a Hackaday article, it provided the perfect inspiration. The idea of displaying movies frame by frame on a Waveshare 7.5-inch e-paper screen sounded both quirky and mesmerizing. Most of this project is me hacking together other people's brilliant work to suit my needs and keep things simple. Big thanks to the original creators, especially Tom Whitwell's SlowMovie on GitHub, for their inspiring contributions.
Click here for a look at the finished product and screenshots from Ton's article
-
Clone the Repository and Install Dependencies:
git clone https://github.com/yourusername/SlowMovie.git cd SlowMovie pip install -r requirements.txt
-
Enable SPI on Your Raspberry Pi: Ensure SPI is enabled on your Raspberry Pi via
raspi-config
:sudo raspi-config
Navigate to
Interfacing Options
->SPI
and enable it. -
Install the Waveshare E-Paper Library: Follow the Waveshare instructions for installing the E-Paper library.
-
Set Up Video Files: Place your
.mp4
video files in the existingvideos
directory.
- Run the Script:
python slowmovie.py
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -m 'Added some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
09/04/22: v1 published to github.
- Created by Zain Khan.
- Heavily inspired by:
- E-Paper Display Shows Movies Very, Very Slowly from Hackaday.
- Very Slow Movie Player by Bryan Boyer.
- SlowMovie by Tom Whitwell.
- Template for this README is template-readme created by Zain Khan.
See the LICENSE file in this project's directory.