The information on this is so greatly lacking to the extent that no related youtube videos could be found, no internet material and the seller seems to be very important and not answer to my questions as he is supposed to. Also he appears to be the only seller to offer such a variety of arduino cameras.

I want to choose colored arduino camera for my project, but I am unable to receive enough information so that I can choose the appropriate arduino camera.

The most important for me to know is does all arduino cameras need the arducam-f shield board in order to work properly (i.e be programmable, colored, with "decent" quality and be able to capture photos in less than 1~2 seconds)

  1. This is "5MP Mega pixel OV5642 Sensor Camera Module w CS mount Lens" It costs US $29.99. The description doesn't mention the need of any other 3rd party hadware in order to work.

enter image description here

  1. This bellow is "Arducam-F Shield V2 Camera module shield /w OV2640 for Arduino UNO MEGA2560 DUE" it costs US $29.99 and is a camera that evidently comes with this magical shield. We can see that the version is slightly older than that on the other cameras.

enter image description here

  1. This is "2 Mega pixel Camera Module MT9D111 JPEG Out + HQ lens" for US $21.99 and also, like in any other description, the need of shields is not mentioned

enter image description here

  1. And this is "2Megapixel MT9D111 Auto Focus lens camera flex module with Adpater board" that has autofocus, is 2MP like the one above, comes with .... ?Adapter board"? (nothing like that is shown in the pictures or described in the description) and costs only US $9.99. It looks ugly compared to other cameras.

enter image description here

These was the 4 example arduino cameras I would choose from and do all of them need arduino shields in order to do what a camera should do? (Explaining differences, pros and cons will be very useful to everyone who are in the same boat as I am)

  • @CodeGorilla Any references/tutorials/examples or items I can buy? I can surely not learn how to operate with it out of nowhere, I need to start from somewhere. Also how come only lo res images? Only with shields I can do hi res images? – Edenia Jun 27 '17 at 8:14
  • @CodeGorilla Also do you imply that I should choose to buy the arducam-f shield module with its humble camera? Since buying the camera for 10$ won't give me good quality, resolution and speed and I would probably need to spend more money, time and efforts to get it work fine. – Edenia Jun 27 '17 at 8:29
  • 2
    The only way to get high Res, good quality, and speed all together is to not use an Arduino with a camera. – Majenko Jun 27 '17 at 9:03
  • @CodeGorilla So with the Arducam-shield I can not make photos every 2 seconds, that will be enough for proving the intruder's identity? (I thought the shield has its own processor and memory) – Edenia Jun 27 '17 at 9:19
  • P.S I also thought arduino uno has 2KB of RAM and 16MHz processor. – Edenia Jun 27 '17 at 9:25

You have three requirements:

  • Good quality (colour)
  • High resolution
  • Fast operation

Those three requirements together mean you cannot use a normal Arduino.

  1. The Arduino has nether the memory nor processing power to directly communicate with a camera module.
  2. The ones you can communicate with have internal buffer memory and use a slow UART interface to transfer a frame. That is not fast.
  3. The Arduino cannot deal with a large picture regardless of speed. All you can do is pass the image through to somewhere else for processing. Slowly.

So you can either have very low resolution or slow speed.

So use a Raspberry Pi or something similar which is more capable of using a camera (indeed, the Pi has a dedicated camera connection).

| improve this answer | |
  • What about the variant with the arducam-f shield? – Edenia Jun 27 '17 at 9:21
  • It doesn't magically make your Arduino more powerful. It's just convenience, but still slow/low resolution. – Majenko Jun 27 '17 at 9:34
  • The "F" version contains a FIFO. You trigger a snapshot and the image is saved in the FIFO. You then download it (slowly) through the Arduino to somewhere else (SD card, etc). You can't process it in any way. – Majenko Jun 27 '17 at 12:12
  • Let's say I don't want to process the photo, but to send it via gps module – Edenia Jun 27 '17 at 13:25
  • How do you send through GPS...? – Majenko Jun 27 '17 at 14:30

Not the answer you're looking for? Browse other questions tagged or ask your own question.