The Raspberry Pi E-Ink Navigator is a Python project that utilizes a Raspberry Pi and an E-Ink display to create a customizable information display system. The project allows you to display various screens with information, such as weather, images, and more, on an E-Ink display.
Before running the project, you will need the following:
- Raspberry Pi (with an internet connection)
- E-Ink display (e.g., Adafruit E-Ink display)
- Python 3 installed on your Raspberry Pi
- Python 3 Virtual Environment (
python3-venv
)
-
Clone this repository to your Raspberry Pi.
git clone https://github.com/tuzumkuru/pi-eink-navigator.git
-
Navigate to the project directory:
cd pi-eink-navigator
-
Run the installation script to set up the project and create a systemd service.
bash service_install.sh
-
Start the E-Ink Navigator service.
sudo systemctl start pi-eink-navigator.service
-
The service will run and display screens on the E-Ink display.
-
You can access the project's code in the project directory. Customize the screens and functionality to your needs.
Here are some screenshots of the project in action:
If you want to remove the service:
-
Run the uninstallation script:
bash service_uninstall.sh
-
The service will be stopped, disabled, and removed.
Feel free to contribute to this project by creating new screens or improving existing ones. Submit a pull request if you'd like to share your changes.
This project is licensed under the MIT License. See the LICENSE file for details.