This repository contains the code for implementing E-Paper display using Micropython. The code is written for the Waveshare E-Ink 3.7 Inch Display using a Raspberry Pi Pico W board and uses the self-implemented E-Paper module for displaying the content.
The following dependencies are required to run the code:
-
Download and install Micropython firmware on your ESP32 board.
-
Install the dependencies by running the following commands:
$ ampy --port /dev/ttyUSB0 put picozero.py
-
Clone this repository:
$ git clone <https://github.com/rohit1901/e-paper.git>
-
Upload the code to your ESP32 board:
$ ampy --port /dev/ttyUSB0 put main.py
- Follow the Raspberry Pi Pico W Official Guide https://projects.raspberrypi.org/en/projects/get-started-pico-w
- Connect the ESP32 board to your computer using Thonny IDE.
- Update the SSID and PASSWORD in lib/constants.py
- The code should automatically run on connecting the Pico W to a power source.
This project is licensed under the MIT License - see the LICENSE file for details.