Hi everyone, I have a WORKING project where I read the state of a blinking neon sign with phototransistors, and then play 2 x very small MONO .wav files in order - 37.1k and bit rate of 705kbps. There is also a PIR or pushbutton mode to play the files
For now I am using (what I had) an Arduino Zero and an Adafruit Soundfx with an external amp. All works perfectly. I am using uart mode on the soundfx, as the 120ms hold time in trigger mode was too slow.
Can anyone recommend a simpler setup? I'd like to productize this for a small number of people (likely <100). The sound files are so small they could likely be stored in flash...
EDIT: I am trying to see if I can eliminate the soundfx board as it seems like overkill for 2 small files, plus I don't need an Arduino Zero. e.g. is there an Arduino with a built in DAC that I could feed into an amp?
I also like the DFPlayerMini in "I/O Mode" - requires power, ground, speaker+, speaker-. To play "next" file, ground (short-press) "I/O 2" pin. "previous" file, ground (short-press" I/O 1" pin.
For compactness and simplicity consider combining the ‘No Arduino needed’ mode of the DFR Player suggested by @xfpd with a few NPN transistors to ground the appropriate ‘segment’ keys.