1. Introduction
The Yahboom K210 Vision Sensor Module is an advanced AI smart camera designed for integration with various microcontrollers like UNO and Raspberry Pi. It offers powerful visual recognition capabilities, making it suitable for educational, DIY, and industrial automation projects. This manual provides detailed instructions for setup, operation, and understanding its features.

Figure 1: Yahboom K210 Vision Sensor Module
2. Product Features
- 1TOPS Computing Power: Equipped with an efficient AI chip and a 2 million pixel OV2640 camera, it processes image data at high speed with low power consumption.
- Built-in 2.0-inch LCD Capacitive Touch Screen: Provides intuitive operation and clear display of results.
- Multi-controller Compatibility: Features a serial interface for use with STM32, Raspberry Pi Pico, Arduino, BBC-V2, MSPM0, and other controllers.
- Simplified AI Vision Development: Uses MicroPython programming with CanMV as the development environment, allowing autonomous model training with just 5 images.
- Open-Source Code: Provides complete program source code and rich development materials for customization.
- Diverse Application Scenarios: Suitable for electronic competitions, educational purposes, robot extensions, smart homes, and industrial automation.

Figure 2: Key Features Overview
3. Included Components
- K210 Vision Module
- Adjustable Stand
- 32G TF card
- Micro USB Data Line

Figure 3: Package Contents
4. Hardware Overview
The K210 Vision Sensor Module integrates several key components for its AI vision capabilities. Understanding the layout is crucial for proper connection and operation.

Figure 4: Module Function Distribution Diagram
This diagram highlights the location of the K1 button, RGB light, TF card slot, fixed copper column, K210 core module, 2MP camera, module interface, RST button, external serial port, microUSB interface, and CH340 chip.
Hardware Demonstration Video
Video 1: K210 AI Vision Module Overview. This video provides a visual tour of the K210 module's hardware components and basic functionalities.
5. Technical Specifications
| Specification | Detail |
|---|---|
| Processor | Kendryte K210 |
| Development Environment | CanMV IDE |
| Programming Language | MicroPython |
| Camera | 2MP OV2640 |
| Display Screen | 2.0 inch LCD capacitive touch screen, 320*240 resolution |
| Interface | USB, UART serial port |
| Built-in Function | MicroPython firmware, RGB lights, Reset button + custom function button |
| TF Card Slot | TF card can be inserted, TF card is included |
| Item Weight | 4.6 ounces |
| Package Dimensions | 4.53 x 3.31 x 1.42 inches |

Figure 5: Detailed Product Parameters
6. Setup and Programming
The K210 Vision Sensor Module supports MicroPython programming and utilizes the CanMV development environment. This section guides you through the initial setup and programming process.
Development Environment

Figure 6: MicroPython and CanMV IDE
The CanMV IDE simplifies the development process, allowing users to write, compile, and debug code online, which can then be directly downloaded to the K210 module.
K210 Developer Kit Use Tutorial
Video 2: K210 Developer Kit Use Tutorial. This video provides a comprehensive guide to getting started with the K210 Developer Kit, including software installation and first program upload.
7. Key Features and Applications
The K210 Vision Sensor Module offers a wide range of AI visual recognition functions, making it a versatile tool for various projects.
AI Visual Recognition

Figure 7: Powerful Code Recognition Abilities
The module can recognize QR codes, barcodes, handwritten numbers, and license plates, outputting the recognition results via serial communication.
Face Recognition Function

Figure 8: Face Recognition Capabilities
Features include face detection, mask recognition, human body recognition, facial feature recognition, and the ability to learn and recognize specific faces.
Self-Directed Learning and Object Recognition

Figure 9: Object Recognition and Autonomous Learning
The module can recognize up to 20 different pre-trained objects and supports autonomous learning classification, allowing users to train their own models.
Color Recognition and Autopilot

Figure 10: Color Recognition and Visual Line Inspection
The K210 module can simultaneously recognize multiple color blocks and perform visual line inspection for autopilot functions.
Application Cases

Figure 11: Diverse Application Scenarios
The module can be integrated into various projects such as QR code controlled cars, digital recognition for storage, and road sign recognition systems.
2DOF-PTZ Installation Video
Video 3: 2DOF-PTZ Installation Steps. This video demonstrates how to install the K210 module onto a 2DOF-PTZ platform, enabling pan-tilt camera movement for advanced applications.
8. Maintenance
Specific maintenance instructions are not provided in the product data. Generally, keep the module clean, dry, and free from dust. Avoid exposing it to extreme temperatures or humidity. Ensure all connections are secure.
9. Troubleshooting
Specific troubleshooting steps are not provided in the product data. If you encounter issues, please refer to the official Yahboom learning website or contact customer support.
10. Warranty and Support
Specific warranty and support details are not provided in the product data. For further assistance, please visit the official Yahboom website or contact their customer service.