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?
Depends on your needs. My solution to this problem was buying a cheap DAB+ radio, hooking it up to an amplifier that I pulled out of a dumpster a while ago and drive two bookshelf speakers with that. All this is hooked up to a simple timer switch. Great sound and can go freaking loud.
You could go a step further and use a wifi switch, with that you could change the “alarm times” and for how long it should stay on right from your phone.
Shelly does have some nice options for wifi relay switches