Electronics > Projects, Designs, and Technical Stuff

Developing solution for audio playback

(1/1)

tyguy2:
I'm currently working on a project that needs to loop a few second audio clip every couple of minutes over a few hour period. I'd prefer to stay away from embedded computers, ie raspberry pi's and the like, since the project will be sent to production and needs a long battery-life. While researching solutions, I came across this on Adafruit: https://www.adafruit.com/product/2220 This is essentially exactly what I need, the only issue is that I'm trying to integrate this into a production PCB, so the idea of spending $25 a piece for these, along with the fact I can't order the flash pre-programmed, is a bit of an issue. I know Adafruit offers the schematics to this board, so in theory I could just lift the design from there, but the main component isn't available on Digikey, and I'm not sure if they've flashed it with some custom, non-commercially licensed firmware. Does anyone have some ideas as to how I could proceed? Should I just use an imbedded Linux machine, something that consumes less power than an RPI, or is there an easier way?

tyguy2:

--- Quote from: blueskull on July 18, 2019, 05:46:29 am ---https://www.nuvoton.com/hq/products/isd-voice-ics/isd-chipcorder-family/?__locale=en

--- End quote ---

It seems that their programming software hasn't been updated since Windows Xp/7, and I can't find any information on their website about the SPI commands available. If I could find those SPI commands, specifically for their ISD3800, I think I could make it work, but as it stands I'm not sure. Are there any other chips able to do something similar to this? Maybe something similar to the ISD1700 but with a higher sample rate than 12khz?

edavid:
ATMEGA328 + serial flash?  That way you can use an Arduino audio player library.

tyguy2:

--- Quote from: edavid on July 19, 2019, 04:50:32 am ---ATMEGA328 + serial flash?  That way you can use an Arduino audio player library.



--- End quote ---

I looked around, and the Arduino Audio library was ported to the SAMD21 line of chips (https://github.com/arduino-libraries/AudioZero/blob/master/examples/SimpleAudioPlayerZero/SimpleAudioPlayerZero.ino), which was cheap enough and would play back at a high enough quality to use. Thanks!

Navigation

[0] Message Index

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod