Zum Abspielen von Melodien gibt es mehrere Möglichkeiten:
-
Ein Piezo-Lautsprecher und die Ton-Funktion
Tutorial hier: https://www.arduino.cc/en/Tutorial/ToneMelody
Die Töne sind keineswegs "HiFi" sondern haben den Charm von Computerspielen aus den 80ern -
Einen "Audioplayer", der Audio-Files (z.B. mp3) von SD-Karte abspielen kann. Oft wird der DFPlayer Mini verwendet, es gibt aber auch andere. Vorteil des DFPlayers: man kann direkt einen (kleinen) Lautsprecher anschließen. Du findest viele Angebote auf ebay, oder bei lokalen Händlern.
Es gibt auch einen aktuellen Beitrag zu diesem Thema: Audio Adventskalender DFPlayer_mini.
Vielleicht brauchst du dann noch eine "Echtzeituhr" (RTC).
Zu empfehlen ist DS3231.