This repository includes three parts for a wirelessly configurable e-ink picture frame:
- Arduino sketch for the Inkplate ESP32-based e-paper display
- Flask server for processing and storing images
- iOS app for convenient management of image gallery
- Automatically changes the picture at midnight
- Enters low power mode until next refresh (or wake button triggers manual refresh) so battery lasts a long time.
- Flask server supports processing, storing, and retrieving images via REST API
- App provides an easy-to-use interface for managing images and metadata
-
Follow instructions for setting up the Inkplate with Arduino IDE. In the Arduino IDE:
- Select the correct board (currently only tested on Inkplate10)
- Select the correct port
- Select upload speed of 115200
-
Create
inkplate/secrets.h
with your Wi-Fi credentials:const char *ssid = "YOUR_WIFI_SSID"; const char *password = "YOUR_WIFI_PASSWORD";
-
Upload
inkplate/inkplate.ino
program to the Inkplate.