https://github.com/hueyy/eink-screen-esp32
MicroPython code and accompanying web app powering my eink screen
https://github.com/hueyy/eink-screen-esp32
eink esp32 micropython
Last synced: 5 months ago
JSON representation
MicroPython code and accompanying web app powering my eink screen
- Host: GitHub
- URL: https://github.com/hueyy/eink-screen-esp32
- Owner: hueyy
- License: other
- Created: 2022-12-19T05:50:22.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-16T04:11:02.000Z (5 months ago)
- Last Synced: 2025-02-16T04:21:45.039Z (5 months ago)
- Topics: eink, esp32, micropython
- Language: Python
- Homepage: https://eink.huey.xyz
- Size: 979 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# eink-screen-esp32
This is a monorepo containing some simple code for a simple web app that controls my eink screen (with an ESP32 driver).

## Software
There are 2 distinct codebases:
1. Backend (`/backend`) - web interface and API server
2. MCU codebase (`/mcu`) - code that runs on the eink screen MCUThe general set-up is as follows:
- The backend runs on a sever (via Docker)
- Users use the web interface to configure the display
- The MCU connects to WiFi and periodically fetches an image from the backend and displays it## Hardware
- [Waveshare 800×480, 7.5inch E-Ink raw display, red/white/black](https://www.waveshare.com/7.5inch-e-paper.htm)
- [Waveshare Universal e-Paper Raw Panel Driver Board, ESP32 WiFi / Bluetooth Wireless](https://www.waveshare.com/e-paper-esp32-driver-board.htm)