Hi there, I use several Qwiic devices in a prototype.
To add audio I consider testing the Qwiic MP3 Trigger. But I see that is is retired and I did not find an indepth test of the device (stability, reliability..).
What I need:
reliable and repeatable playing of short audio clips (like 200ms “fire” and “reload” effects)
either WAV or MP3, doesn’t matter (I assume from past projects that WAV would suit more as it does not need the same processing power as MP3 to play)
small form factor
connection exclusively via Qwiic (as RX/TX is already used for a 9DOF IMU INT/RST signal)
As board I use a MicroMod SingleSlot with ESP32, the MicroMod slot is already used for PoE Ethernet.
that one seems to be the closest alternative as it has Qwicc (but only 1), Jack and SD Card
but the size is a bit big
does this work soley with Qwiic or does it need an TX/RX connection too? In the hookup guide Pinout section it mentions TX/RX but I am unsure if that is optional or a requirement; in the Git Repo I only find examples for Serial communication)
which Qwiic alternative would fit best for the scenario? Did I miss an alternative? Or should I go with the Qwiic MP3 Trigger first?
I’ve had severe issues with another audio chip in the past (DFRobot DFPlayer) with issues like crashes when rapidly playing audio files after each other (intervals <200ms), random lockups, cracks and noises.. I couldn’t find an “indepth” test of the Qwiic MP3 trigger but was wondering if someone has experiences or if maybe there are similar issues that lead to the retirement (I’ve read some postings here in the forum about noise and hookup problems)
Ah, I did have them mixed-up! Oddly this might be the exact opposite situation I described above, it’s a bit newer and some distros only order every 3-6 months so some might not have it stocked/ready yet :-/
I received the device, but unfortunately the Serial MP3 Player Shield might not meet my requirements. At least from the examples and hookup guide, the board needs serial communication.
In the hookup guide, there is no part about using Qwiic.
On the Github repo I found an example labeled QwiicTwist but it is using I2C to connect to the Qwiic Twist and uses serial communication to control the MP3 Player Shield.
In the examples or SparkFun_MY1690_MP3_Library.h I couldn’t find any reference to Wire, I2C or Qwiic.
@TS-Russell you mentioned earlier that there is no Qwiic example. Is it just that the example is missing (could you ask to provide one?) or is it not possible to control and use the Serial MP3 Player Shield only via Qwiic?
The Qwiic port on the shield is connecting other devices, it’s not for actually controlling the shield. You need TTL serial to control the shield. It is not possible to control the shield with Qwiic.