I’m looking for a radio alarm clock project that I could do with a Raspberry Pi or a NodeMCU (ESP32/ESP8266), a small LCD screen and a small speaker.
Do you have any ideas? Does it exist? If not, how should I approach the project? Any advice on speakers for the Raspberry Pi?
Not if you’re willing to flash your own firmware, what is often possible: https://tasmota.github.io/docs/ (and others)
Most of the time it requires opening the switch and connecting to the serial port that’s inside more or less exposed. Nothing especially difficult, but can be a little intimidating at first. It’s not easy to fail, though, and those switches are so cheap that even if you manage to break it somehow then the loss is not great.