Solution for receiving BT audio and playing stored audio samples
I am looking for ST products that will:
- Receive bluetooth audio (i.e. from a smart phone)
- Play the bluetooth audio through a single minature speaker (mono)
- Play stored samples of a voice counting down numbers at intervals based on an external event (if bluetooth audio is being played when the voice sample is triggered, the bluetooth audio will need to be temporarily attenuated)
- Read Bosch BME280 pressure sensor (I2C or SPI)
Other requirements are:
- Small form factor: As an example 56x41x11mm, although this is not fixed so there is room for some flexibility
- Low power consumption
- Powered by lithium battery with built in (wired) charging
I prototyped this project many years ago using:
- Microchip dsPIC33EP256MU806
- Bluetooth receiver WT32i-A-AI6
- CODEC (I2S) TLV320AIC32IRHBT
- Amplifier (for speaker) TPA6120A2DWP
- Battery charger DS2745U
- Flash (to store audio samples) S25FL032P0XMFI011
- Pressure sensor Bosch BMP280
The original prototype was too large and drained the battery too quick (partly due to an assembly/design fault I think)
I am looking to reinstigate this project using the latest devices available, but make it smaller and more effecient.
What ST products are available that could meet these requirements ?
