to take pics with cmos, store it on micro SD and tranfer them to browser via eth

hi,
i am in middle of project aiming for live video streaming via our arduino webserver. i want to achieve it with the help of a cmos camera Redirecting... .

i do want a great stream but only a stream with 2-3 fps. my query is that if this is possible using arduino uno.......if yes then pls give some link for interfacing cmos with arduino.

Though I didn't get my hands on any CMOS, even 2fps 320x240 grayscale is ~77K/s. That's a lot. I'm afraid Ethernet shield doesn't communicate with Arduino or SD at those speeds. A chance for solution could be CMOS with built-in compression. But I still doubt about 2fps.

even 2fps 320x240 grayscale is ~77K/s

It's worse than that.
320x240x2 is 153 600 bits per second, even if it's only black/white.
(1 bit per pixel)

From what I've read, the arduino just doesn't have the bandwidth for video, other than in very reduced mode.

So I can imagine you have several choices, assuming you haven't bought the CMOS camera:

  • Move to a faster processor, such as an arm or a propeller/parallex
  • Use an ethernet based web cam, and have the Arduino control via http just like any other app. There are a whole raft of security cameras that will do this
  • Same as #2, but use a wifi based camera instead.

You can store, or detect motion, at about 2FPS with a serial JPG camera and Uno. I've mentioned this before on this forum if you can search for it...