...

rolfus

121

Karma

2022-05-18

Created

Recent Activity

  • 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.

  • The sun is greeting you! I drew these freehand, kind of quickly. And while I personally like the style and think it's a good fit for us, I did intend to make several sets of weather icons. At the very least I need to make the sun symbols adapt to the seasons - we don't really have a full sun during the darkest months of the year where I live.

  • Yes, I think so. Electronics prototyping is so accessible now, and there's such a deluge of inspirational projects out there to learn from. YouTube is a gold mine, and I'll leave links to a few channels I follow, below.

    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.

  • Thanks! I intentionaly made the weather symbols somewhat "childlike" to give it some personality and also make it obvious that it's a custom device, and not some off the shelf gadget. Works well as a conversation starter!

  • 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

HackerNews