← Back to context

Comment by deepriverfish

3 days ago

hi I've been interested in doing something like this for myself, what tools and software did you use?

+1, and have you tried running 2 displays side by side ? That should give you an effective diagonal of 14 inches or so, and for those displays, cutting it in two does not really affect the utility of the display (likely tabular content anyway).

Seems like the author has experimented with 2 kindles side by side.

I source most of my components from aliexpress. It's been a while, but these are the components I used:

Microcontroller: FireBeetle 2 ESP32

Display: Generic 10" e-Paper display with driver board included

Timekeeping: DS3231 Real Time Clock Module

Temperature and humidity: BME280 module

Charging: Type-C USB 2S Li-ion BMS

That, along with a breadboard, two 18650 batteries, some resistors and capacitors make up the hardware. I modelled and 3D printed the case. I used the PlatformIO plugin (available for VSCode-based IDEs) for programming and transferring code to the esp32.

Weather API: https://openweathermap.org

For actual firmware I'd take a look at matada's github for inspiration (see the other reply in this thread). My own code isn't of the photogenic sort.