I made this thing [1] for us, it uses a cheap 10" e-paper display off aliexpress, an ESP32 and a couple of I2C sensors. The case is 3D-printed. It runs on two 18650 batteries, and all in all it cost less than 100$. The OpenWeather API is free for personal use.[1] https://mjones-foui.no/img/wall_clock_1.png
leokennis|7 days ago
rolfus|7 days ago
TurdF3rguson|7 days ago
embedding-shape|7 days ago
I'm just guessing, but I think it might simply just be for fun :)
Dban1|7 days ago
rolfus|7 days ago
encrypted_bird|7 days ago
firesteelrain|7 days ago
trcf23|7 days ago
rolfus|7 days ago
If you get an Arduino or Esp32 microcontroller (maybe in one of those starter-kits with various sensors), some breadboards, assorted jumper-cables and a kit with electronic components (resistors, caps) you'll be good to go. A device like a wall clock most likely won't require soldering, since it won't be jostled or moved around much.
Ben Eater: https://www.youtube.com/@BenEater/videos
Paul McWhorter: https://www.youtube.com/@paulmcwhorter/videos
Huy Vector: https://www.youtube.com/@huyvector/videos
I'd also take a look at the other DIY projects that people have linked in this discussion.
tvbusy|7 days ago
deepriverfish|7 days ago
golem14|7 days ago
Seems like the author has experimented with 2 kindles side by side.
rolfus|7 days ago
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.
matada_|7 days ago