Adafruit
Pixy CMUcam5 Sensor
The Pixy2 (CMUcam5) is a smart vision sensor that can be taught to detect objects, track lines, and identify intersections — all at 60 frames per second. It ...
Get notified when back in stock
The Pixy2 (CMUcam5) is a smart vision sensor that can be taught to detect objects, track lines, and identify intersections — all at 60 frames per second. It offloads image processing from your microcontroller, sending only the relevant data you need.
Pixy2 uses hue and saturation for detection rather than RGB, making it far more robust against changes in lighting and exposure. It communicates via UART serial, SPI, I2C, digital out, or analogue out, and multiple Pixy2 units can be connected to a single microcontroller.
Key Features
- Teachable Object Detection – Press a button to teach Pixy2 what to recognise
- Line Following – Detects and tracks lines, intersections, and road signs
- 60 FPS Processing – Real-time vision at 60 frames per second
- 7 Colour Signatures – Remember up to 7 different objects simultaneously
- Hue/Saturation Detection – Lighting-independent colour recognition
- Multiple Interfaces – UART, SPI, I2C, digital out, analogue out
- Multi-Unit Support – Connect multiple Pixy2 units to one controller
- Open Source – PixyMon desktop application for configuration and monitoring
Ideal For
- Line-following robots
- Object tracking and sorting
- Arduino and Raspberry Pi vision projects
- Autonomous navigation with road sign detection
Package Contents
- 1× Pixy2 CMUcam5 sensor
- 1× 6-pin to 10-pin IDC cable
- 1× USB to Micro USB cable
- 1× Mounting tabs and screws
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- fps
- fps means frames per second, or how many video images are captured or displayed each second. A higher fps generally gives smoother motion, which helps when the camera or the scene being viewed is moving.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- microcontroller
- A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
- RGB
- Short for red, green and blue, the three primary colours of light that are mixed in varying amounts to make a wide range of colours. In electronics RGB can refer to an LED or pixel that blends these three colours, or to a colour signal or interface that carries separate red, green and blue channels.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
- UART
- UART is a simple asynchronous serial interface that sends data over separate transmit and receive wires, usually labelled TX and RX, with both ends set to the same baud rate. It is a common way for microcontrollers and other serial devices to exchange data.
Find this product in
Sensors & Input
Related Tutorials
Free guides on learn.littlebird.com.au