This repository provides directions and code necessary to create an ESP-32 powered E-Ink text display that can be updated from a web browser located anywhere on the globe.
-
Create a Supabase account
-
Create a free Supabase database
-
Note your API url and key
-
Connect your esp32 to the e-ink display using the attached cables
- The exact connections will depend on your model - use included pinout guide
-
Plug your esp32 into your computer
-
Install Arduino IDE
-
Connect your esp32 to Arduino IDE
- Configure your IDE with the right settings for your version of the microcontroller
-
Install dependencies located on lines 3-9 of messageMain.ino
-
Add your variables
- Add the appropriate values for lines 14-17 in messageMain.ino
-
Upload this code to your esp32
-
Using the supabase table editor, alter the value of the first cell to any string
-
After the message is received by the esp32, the e-ink display will update
- This may take a moment due to the nature of the display and the code testing points of failure