CMUcam1, CMUcam2, CMUcam3, CMUcam4, now is CMUcam5 :) Yes! We are now carrying CMUcam 5, or know as Pixy! It can detect purple dinasor :)
Do you want your robot to trace line? Track red color ball maybe? Or microcontroller to be able to detect color without eating up all your processor speed? Or wish that you had an image sensor that wasn't limited to RGB - but could sense hue and saturation as well? Enter the Pixy CMUCam - an image sensor for your microcontroller that you can teach what to look for.
This latest CMUcam version of embedded camera is an image sensor with a powerful processor that you can program by only send the information you're looking for so your microcontroller isn't overwhelmed by data from the image sensor. The Pixy CMUCam also exports its information in a variety of useful ways -
UART serial, SPI, I2C, digital out, or analog out - so your microcontroller can communicate easily while still doing other tasks. It's so unobtrusive that you can even hook up multiple Pixy CMUCams to one microcontroller! Superb!
The Pixy CMUCam5 also uses hue and saturation as its primary means of image detection - rather than the normal RGB. This means that lighting or exposure won't affect the Pixy CMUCam's detection of an item - which is a frustrating problem with many image sensors. It's also a vast improvement over previous versions of the Pixy CMUCam, adding increased flexibility when it comes to lighting and exposure changes.
It can also remember seven different color signatures, find hundreds of objects at the same time, and is super fast - processing at 50 frames a second.
Finally, the Pixy CMUCam is also teachable so you can set it up to only send you images that you've specifically told it to look for. It's easy and fast and has an open source application called PixyMon.
Each Pixy CMUcam5 Sensor comes with a 6-pin-to-10-pin IDC cable and mounting tabs and screws.
Specifications:
Processor: NXP LPC4330, 204 MHz, dual core
Image sensor: Omnivision OV9715, 1/4", 1280x800
Lens field-of-view: 75 degrees horizontal, 47 degrees vertical
Lens type: standard M12 (several different types available)
Power consumption: 140 mA typical
Power input: USB input (5V) or unregulated input (6V to 10V)
RAM: 264K bytes
Flash: 1M bytes
Available data outputs: UART serial, SPI, I2C, USB, digital, analog
Dimensions: 2.1" x 2.0" x 1.4
Weight: 27 grams
Features:
Small, fast, easy-to-use, low-cost, readily-available vision system
Learns to detect objects that you teach it
Outputs what it detects 50 times per second
Connects to Arduino with included cable. Also works with Raspberry Pi, BeagleBone and similar controllers
All libraries for Arduino, Raspberry Pi, etc. are provided
C/C++ and Python are supported
Communicates via one of several interfaces: SPI, I2C, UART, USB or analog/digital output
Configuration utility runs on Windows, MacOS and Linux
All software/firmare is open-source GNU-licensed
All hardware documentation including schematics, bill of materials, PCB layout, etc. are provided
Pixy can remember and idenify 7 colour signatures
Pixy can track 100's of objects simultaneously
Pixy interfaces to a PC via USB and the PixyMon Application
Check out the Wiki of Pixy for more info.
Tutorials:
Warranty Period: 12 months