Optic Flow PMW3901 (SPI)
Jump to navigation
Jump to search
Summary
The Optic Flow PMW3901 component provides motion detection and tracking using optical flow technology. It communicates using the SPI interface and outputs movement data and image information.
Description
The PMW3901 is a low-power optical flow sensor that enables precise motion detection by tracking surface patterns. It uses image correlation to detect movement in both X and Y directions with high accuracy. The sensor operates through SPI interface and provides real-time motion data suitable for applications such as drone navigation, robotic positioning, gesture recognition, and any system requiring relative motion tracking without external references.
Diagram:
Properties
- Enabled – Enables or disables the component's functionality (Default: True).
- Image – Image processing settings (Default: Enabled=True).
- Movement – Motion detection settings (Default: Enabled=True).
- Name – The user-defined name for the component (Default: OpticFlow).
- SPI Speed – SPI communication speed in Hz (Default: 4000000).
- Time – Timing configuration.
Pins
Input Pins
- Movement:
- Clock (digital) – Clock signal input for motion detection.
- Image:
- Clock (digital) – Clock signal input for image processing.
- Chip Select (digital) – Chip select input for SPI communication.
- SPI - SPI communication.
Output Pins
- Movement – Motion detection outputs.
- X (analog) – X-axis movement output.
- Y (analog) – Y-axis movement output.
- Image – Image processing outputs.
Categories
- File:SPI.png – Components that use SPI communication protocol.
- File:Sensors.png – Motion sensing components.
- File:OpticFlow.png – Optical flow detection components.
- File:Motion.png – Motion tracking components.
- File:Vision.png – Optical and vision components.