SparkFun Support and Front Desk will be closed on Thursday 11/14 from 1-2:30pm for a company event. Please plan to pick up your orders before or after this timeframe.
This is a simple USB Webcam that can be plugged into your computer or dev board and start capturing video right away. The resolution is 1024x768 which is adequate for motion-tracking or object-detection, but don't expect to use it for photography or movie-making.
Note: This webcam works well in Linux, so it pairs well with a pcDuino.
If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.
Skill Level: Noob - You don't need to reference a datasheet, but you will need to know basic power requirements.
See all skill levels
Based on 4 ratings:
It works in camera mode (continuous images) but doesn't work in picture mode. Sometimes it takes single pictures some times don't. And when it takes them the images are blurry. I tested the same webcam from my class mates and those worked good with my LabView program.
Pics of the PCB are not accurate Got it and it works but they have changed the components around so it only has the one IC. I was planning on running this on 3.3V, bypassing the 5V to 3.3V regulator, only but it may not be possible with the model I have as it looks like the regulator is now on the main IC. Still trying to track down the spec sheet on the new chip.
followup: I am able to run the new model on one li-po cell so it does function as needed. Update rate seems a bit slow but it works. Connected to an Edison powered off the Sparkfun Battery board. Pics are updated too, thanks!
Sorry about this. We weren't aware of any changes to this device. I'll have the photos updated. Thanks for bringing this to our attention.
I bought this specifically to take pictures in (ARM) Linux for detection / processing. Device does not appear to work with any standard Linux drivers. I bought this due to the note about working well in Linux which I have found to be completely false. Device is recognized and is accessed, but will not function. I will be happy to change my review to 3 stars if I can find even a nonstandard driver that will allow this to function. For now it is of no use to me. Looking at the forums, I believe the old board of ID 18ec:3299 was supported, but the new board ID 18ec:3399 is not.
Update: I did get this working for my automation program with openCV in Python by manually adjusting properties. It is a reasonably well made and very well priced device. Be warned that until the V4L drivers are updated to include the newer board set for this device, this is still only marginally compatible with Linux and is definitely not fully supported.
Worked just fine under linux, both on RPi2 and my Dell laptop, also on Mac, both with OpenCV2 and my own V4L2 apps.
Was able to get 9 FPS depending on lighting conditions ( exposure time limited rate under dark conditions).
Size. These are tiny and easy to integrate into projects.
Bad: Only supports YUYV. Framrate limiting ioctls "succeed" but don't limit framerate. ioctls to turn off auto exposure aren't supported. Mild bug in firmware allocates too much USB bandwidth in low resolution modes ( 4 should work on the same USB hub at 160x200, but only 3 will work per hub at this resolution).
Coiled cord is cute but ultimately annoying, tending to retract at random times on its own. I removed these from mine.
These are nowhere near the quality of, say, a Logitech C310, but they do work and are fairly cheap.
$9.00 would be a better price for what you get.