Skip to content

The E-Ink Picture Frame repository provides a Python script for displaying bitmap images on a Waveshare 7.3 inch E-Ink display using the epd7in3f library.

Notifications You must be signed in to change notification settings

dazemc/E-Ink_Picture_Frame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Ink Picture Display in Python

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.

Table of Contents

Prerequisites

To run this script, you will need the following:

  1. Python 3.6 or above
  2. epd7in3f library
  3. Pillow Library - pip install pillow
  4. Bitmap (.bmp) images

Make sure that the images you want to display and the epd7in3f library are in the same directory as the script.

Usage

  1. Clone the repository:
    git clone https://github.com/dazemc/E-Ink_Picture_Frame.git
  2. Navigate into the repository:
    cd E-Ink_Picture_Frame
  3. Run the script:
    python main.py
  4. 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.

Troubleshooting

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.

E-Ink Picture Frame E-Ink Picture Frame E-Ink Picture Frame

About

The E-Ink Picture Frame repository provides a Python script for displaying bitmap images on a Waveshare 7.3 inch E-Ink display using the epd7in3f library.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages