So I'd like to build a camera, that can take a picture (ie no video for now) when activated by some outside stimulus (like a motion sensor for example), and I was originally thinking about trying to get a CMOS Camera, hook it up to the arduino, and have the arduino send the data to an SD card. I've read a lot about how it's super hard to do it this way due to the fact that you have limited memory on the MC, so you'd have to store it somewhere else, like in a FIFO RAM. I guess what I'm wondering is would it just be simpiler to hack a part a simple point and shoot camera? Since I've never taken one of these apart before (shame on me) I'm wondering how "small" I can get the sensor, so that it meets the criteria of being hidden? I'll be able to hide the electronics to do the processing away from the sensor, but I'd really like the camera sensor to be a small as possible (ie not at all noticable, when 10 feet away for example)
Any help? I know this probably isn't the best place to post this topic, so if the mods think it needs to be moved, please do. If you think going the route of a CMOS sensor would work, any idea what ones would be easiest to interface with, and give good hi-resolution images with? Anyone had any especially easy time with any particular camera on the market? I'm happy to buy and hack anything.. as long as there is a reasonable chance of success.