Hi I am developing a wearable devise that processes audio WAV data into Haptic feedback.
I am new to this technology.
I understand so far that I need the RED Board connector, Sparkfun Qwiic Haptic Driver and a LRA Linear Resonate Actuator.
I would be really grateful if someone can tell me what components I need to take music, to haptics that I can control, and I would like it to be wireless, powered by Lithium battery.
I’ve removed your email from your post, as it’s best to keep personal information out of public posts. You should still receive notifications when someone replies via the forum.
A couple of questions to help us guide you:
How long do you want the wearable device to run on a single charge?
What type of control do you want over the haptics? For example, should it respond automatically to the music, or would you like to adjust patterns, intensity, or timing manually?
Hi, sorry and thanks! Ok, it only needs to run for 1 hour min. The intensity of the vibration should be controllable however the haptic feedback will be embedded into the audio to synch with the beat of the track. Seed and variation is not adjustable by user, just intensity. If intensity is an issue to control than that can also be a set format, not controlable by the user.
You can proceed with an ESP32 Development Board, a MAX9814 Electret Microphone Amplifier with Auto Gain Control, a DRV2605L Haptic Motor Controller and a LiPo Battery (3.7V, 1000mAh).
Are you saying that the audio stream has already been encoded with the haptic control commands? If so, then the starting point is a decoder for the particular encoding that was used.
The usual method of haptic control is to use any available audio stream and do real-time haptic control with a device such as the DRV2605L audio-to-haptic feedback device configured for a particular response to the audio.
Thanks for the additional information, Do you want this device to analyze external audio (like music playing from speakers), or should it be fed WAV files directly from the ESP32 storage/memory (like an MP3 player with haptics)? That will slightly change which input hardware we recommend.