I'm trying to connect a camera module to my Arduino Mega, connect my Mega to my Android phone (throught BlueTooth or other), and send the live view of the camera to the mobile phone.
I saw a video online that showed this for still images — an image captured by the camera module on the Arduino was sent to Android and the output image was viewed after a couple of seconds (the time to send image by BT).
Is this doable with live video instead of image? If yes, please guide me; if no, please suggest some workarounds.
Best Answer
The feasibility of transferring live video over Bluetooth from an Android mega is low but not zero, being constrained by the following:
As is evident from the points above, the requirement is feasible, as long as constraints are accepted: Very low resolution, low color depth, low frame rate video, OR... all video processing offloaded to a DSP daughterboard more powerful than the Arduino itself, with its own on-board wireless connectivity.
That last is the work-around the question asks for.
Whether this is the practical approach at all, is up to debate.