Transfer video from cam through board to PC

Hi, forum! :slight_smile:

Small description of the project: I wish to control an ROV and stream real time video from it. I want to control the ROV thrusters (design not important here, I guess) and transfer the video-data through the same wire (in order to not have a big bunch of cables), making everything go through the arduino (I don't need it to process the data, just send it "back to the surface" and process it here)

TL;DR: I wish to transfer video (in "real time" - meaning a sec of delay or is ok) from a camera (OV7670; Keywords: I2C, VGA, CMOS) through my Arduino UNO/MEGA, and then transfer the data back to my PC through an USB or a ethernet cable (cat5?). The problem is

  1. What will I need?
  2. How can I do this?
  3. Any idea where I can find code or help writing code to make this work?
  4. Is there any code available or any "display" program example in "Arduino examples" that may help for this? Or will I have to write code to manually change the input data from the camera to a "real video" (and make a program that displays the video)?

I appreciate positive answers, and I thank you in advance for your response :slight_smile:

  1. What will I need?

A Raspberry Pi.

AWOL:
A Raspberry Pi.

Well, given I just want to use Arduino, that's not really relevant. Are you saying it's practically impossible? Won't the Arduino be able to send this data fast enough? What's the limits here?

Well, given I just want to use Arduino, that's not really relevant.

Use an Arduino by all means, just don't put any video rate data anywhere near it.

What's the limits here?

Eight bit processor not designed for the job, limited RAM.

Didn't you wonder why there weren't more video-related worked examples in the IDE?

Case closed. I'm buying a Raspberry PI. Gracias, AWOL!

in order to not have a big bunch of cables

NTSC analog video only needs two wires.

I had the same problem ended up useing a twin pare of wires and a video capture card at first im now looking at useing eithernet over power devices so i can power and control over the same cable... Just some food for thought