I'm busy developing an nice little bed-side alarm clock with a Pi Zero W.

IT would be nice if it were an ALARM clock, not just a silent one.

I've ordered this device from Amazon in the hopes that it will work well enough, however, it seems a very clunky solution.

Is there a better way to get audio from it?

I'd like to avoid usign the GPIO pins if possible as I have a hat attached and don't really want to mess around with that. Also, I remember reading somewhere that audio via GPIO is not really that great.


THAT device that I ordered from Amazon... Wow, it produced SO much noise! I would not recommend that anyone buy it. I'm looking into Bluetooth audio now.

I'm going to be ordering this guy from Amazon. What I like about it is that it has Bluetooth and the option of using a 3.5mm audio jack. (also the fact that it has an exploded view of the device in the device images).

  • 1
    What is wrong with using the analog audio output? On the Pi Zero you need to add a couple of passive components, but that is trivial compared with a sound card.
    – Milliways
    Sep 1, 2020 at 9:58
  • @Milliways You don't have an analog audio output on the Pi Zero.
    – aklingam
    Sep 1, 2020 at 11:57
  • @Milliways There is no headphone jack. The OP mentioned he cant use the GPIO pins because of a HAT. The solutions on adding audio to the Pi also seem very complicated (learn.adafruit.com/…). Also like the OP mentioned audio via GPIO has a lot of noise.
    – aklingam
    Sep 1, 2020 at 12:20
  • @Milliways Could you post some more info about this please? Which pads? I know that 2 of them can be used for power? (I think I remember reading about this somewhere) Do you know of a tutorial that I can use?
    – Jim
    Sep 3, 2020 at 6:40
  • 1
    @Seamus Already returned, BT speaker in cart, waiting for a little more disposable income before ordering.
    – Jim
    Sep 16, 2020 at 20:39

1 Answer 1


Just use the data port you can connect it to a USB audio device. You could also buy a similar device to the one you put above that you could connect to the Data port. If you're tight on space search for an "angled USB micro cable". You'll find something like this:
Angled usb micro cable

Another solution would be to use Bluetooth. Because it's a Pi Zero W, you'll be able to connect to a standard Bluetooth speaker.

Some other helpful links:

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.