This is a basic Python script for displaying images on a Waveshare 7.3 inch E-Ink display using the epd7in3f
library.
Here is a link to the product documentation.
To run this script, you will need the following:
- Python 3.6 or above
- epd7in3f library
- Pillow Library -
pip install pillow
- Bitmap (.bmp) images
Make sure that the images you want to display and the epd7in3f
library are in the same directory as the script.
- Clone the repository:
git clone https://github.com/dazemc/E-Ink_Picture_Frame.git
- Navigate into the repository:
cd E-Ink_Picture_Frame
- Run the script:
python main.py
- To change the images displayed, replace the 'zelda02.bmp', 'zelda01.bmp', and 'zelda00.bmp' in the
pic
directory with the images of your choice. Make sure to update the image file names in the script.
In case of errors, the script will log them in the terminal. If an IO error occurs, the script will log the error details. If the script is interrupted by a keyboard interrupt (ctrl + c), the epd7in3f
module will exit and the script will terminate.
Please raise an issue on this repository if you face any issues or need further assistance.