I’m planning to build a full size animatronic character inspired by the ones at Chuck E. Cheese back in the 80’s and 90’s but this Character will be all servos but how will I easily synchronize servos with audio and videos thru bluetooth receiver right off any bluetooth device such as iPad, iPhone, computer, FireTablet, etc.?
synchronise means at very well defined points of time relative to the start of the audi-file/video-file you have to send positioning-commands
You would have to find an app that runs on all these devices.
The reason is: you will have to add all the movement-commands to the audio-file / video-file.
If your imagination was play back any audio-file / video-file and the animatronic character shall do movements in sync with the audio
just by playing back. Ask yourself: where does the positioning-information for the servos come from??
If you would like to have your animatronic flip around in a random way this will be be quite easy to do.
But movements in sync needs preparing of the audio-file with all the positioning commands
Bluetooth - may - address your communications needs, but your greatest challenge is timing.
If you can get the idea working with a wired serial link, then swap in the BT link later.
What you have to explore first is a heartbeat, timing stream to communicate the ‘key frames’ or motions needed by the animatronics.
Keyframes are pre defined motion points the receiver goes to on a cue, while motions are actions which define specific motions that can be sequenced together to simulate the motions you’re looking for.