HUSKYLENS 2 K230 AI Vision Sensor

SKU: SEN0638

HUSKYLENS 2 is a powerful and versatile AI vision sensor with diverse applications. Equipped with a 6TOPS computing power dedicated AI chip, it preinstalls over 20 out-of-the-box AI models including face recognition, object detection, object classification, pose recognition, and instance segmentation. Additionally, users can deploy self-trained models to teach HUSKYLENS to recognize any target object. The onboard UART/I2C ports enable seamless connection with mainstream controllers such as Arduino, Raspberry Pi, ESP32, micro:bit, UNIHIKER K10 and UNIHIKER M10 , making it widely used in maker projects, AI education, STEAM education, and interactive art fields.

Overhead shot of HUSKYLENS 2 - 6 TOPS LLM MCP AI Vision Sensor

Downloadable Resources

  • Docs
  • Tech Specs
  • Projects
  • Certifications
  • 1. Getting Started

    2. HUSKYLENS 2 System Settings

    The article provides a detailed guide on configuring HUSKYLENS 2 System Settings, including WiFi setup, screen brightness adjustments, protocol types, LED fill lights, SD card tools, and factory reset. It helps users optimize device parameters effectively for improved functionality and user experience.

    3. HUSKYLENS 2 Firmware Update

    The HUSKYLENS 2 firmware update introduces version 1.2.1 with new features including multi-model mode, Eye Gaze detection, and improved accuracy for recognition tasks. The blog provides a detailed tutorial on updating the firmware and highlights the benefits of the latest enhancements to optimize device performance.

    4. HUSKYLENS 2 Power Board Wiring Guide

    This article offers a comprehensive guide on how to wire the HUSKYLENS 2 Power Board with various controllers, ensuring stable performance through correct cable connections and providing a step-by-step process for integrating with common controllers like Arduino.

    5. HUSKYLENS 2 Compatible Controllers Usage Instructions

    The article provides detailed instructions on using HUSKYLENS 2 with compatible controllers like Arduino, UNIHIKER K10, UNIHIKER M10, micro:bit, and Raspberry Pi. It discusses the programming software used for each controller and highlights the differences in data acquisition due to varying performance capabilities. Each controller is shown to work with specific visual recognition functions, and the article explains how extended features like facial landmark coordinates and hand keypoint positions are available for controllers with high-memory MCUs.

    6. How to deploy Custom-Trained model in HUSKYLENS 2

    This guide instructs users on deploying custom-trained visual recognition models in HUSKYLENS 2, covering both code-free methods using Mind+ AI tools and Python-based YOLO model training techniques, ensuring an updated firmware for successful deployment.

    7. HUSKYLENS 2 MCP Server

    The article provides a comprehensive guide on setting up the HUSKYLENS 2 MCP Server, detailing system requirements, WiFi setup, API key registration, and Cherry Studio configuration. It explains how to activate the MCP service, connect the AI camera to a computer, and utilize the available tools for object tracking and multimedia control, offering an integrated solution for AI-driven camera applications.

    8. HUSKYLENS 2 Other Built-in Functions

    The article provides an in-depth guide on using HUSKYLENS 2's camera and video streaming features, including capturing photos and videos, accessing USB storage, and setting up wired video streaming with RNDIS driver and VLC Media Player.

    9. Example Code for HUSKYLENS 2 and Arduino-Arduino IDE-Code Programming

    This article provides detailed code examples for integrating HUSKYLENS 2 with Arduino IDE. It covers various functionalities including face recognition, object tracking, and color recognition. Learn how to connect hardware, load libraries, and execute code to enhance your projects with advanced recognition capabilities. Whether it's recognizing faces, detecting objects, or tracking movements, these examples offer a comprehensive guide to utilizing HUSKYLENS 2 effectively in your Arduino setups.

    10. Example Code for HUSKYLENS 2 and Arduino-MindPlus Upload Mode-Graphical Programming

    This article is a detailed guide on integrating HUSKYLENS 2 with Arduino using MindPlus. It covers hardware connections, library loading, and provides example programs for face recognition and other functionalities. The guide is tailored for users interested in AI and visual recognition technology, offering step-by-step instructions to maximize the capabilities of HUSKYLENS 2 when used with Arduino and MindPlus.

    11. Example Code for HUSKYLENS 2 and micro:bit-MakeCode-Graphical Programming

    This comprehensive guide explores how to use HUSKYLENS 2 with micro:bit via MakeCode, offering step-by-step instructions for hardware setup, library loading, and various AI-powered project examples such as face recognition and object tracking. Aimed at beginners, the tutorial facilitates creative coding and project development.

    12. Example Code for HUSKYLENS 2 and micro:bit-MindPlus Upload Mode-Graphical Programming

    This comprehensive guide explains how to integrate HUSKYLENS 2 with micro:bit using MindPlus software, focusing on hardware setup, library loading, and example programs for face recognition, object tracking, and more. It provides detailed instructions and visuals to aid users in creating innovative visual recognition projects.

    13. Example Code for HUSKYLENS 2 and UNIHIKER K10-Arduino IDE-Code Programming

    This article provides comprehensive instructions for using the HUSKYLENS 2 and UNIHIKER K10 with Arduino IDE, focusing on face recognition capabilities and including detailed code examples for setup and implementation.

    14. Example Code for HUSKYLENS 2 And UNIHIKER K10-MindPlus Upload Mode-Graphical Programming

    This article provides comprehensive instructions for integrating HUSKYLENS 2 with UNIHIKER K10 using MindPlus software, covering everything from hardware preparation to software library loading. Detailed programming examples demonstrate applications in face and object recognition, object tracking, color recognition, and more. Ideal for educators and students, the tutorial ensures a seamless experience in AI learning and implementation, leveraging MindPlus's graphical and code-based programming capabilities. Discover how to efficiently set up and program your AI projects using this powerful combination of hardware and software.

    15. Example Code for HUSKYLENS 2 and UNIHIKER M10-MindPlus Python Mode-Code Programming

    This comprehensive guide explains how to set up and program HUSKYLENS 2 and UNIHIKER M10 using MindPlus Python Mode. It covers hardware preparation, software library installation, and offers example programs for various AI camera functions such as face and object recognition, color detection, and more.

    16. Example Code for HUSKYLENS 2 and UNIHIKER M10-MindPlus Python Mode-Graphical Programming

    This article offers detailed guidance on utilizing HUSKYLENS 2 and UNIHIKER M10 for graphical programming using MindPlus in Python mode. It outlines software setup, hardware connections, and explores various functionalities, including face and object recognition, empowering users to creatively engage with AI technology.

    17. HUSKYLENS 2 Object Recognition Function Description

    HUSKYLENS 2's Object Recognition feature identifies 80 types of objects, providing confidence scores and allowing parameter customization. The article guides users on utilizing this feature effectively, setting parameters, and managing models for precise object identification.

    18. HUSKYLENS 2 Face Recognition Function Description

    The article offers an in-depth tutorial on utilizing the HUSKYLENS 2 for face recognition, detailing how to detect, learn, and recognize faces, adjust various settings for optimal performance, and export/import models for easy transfer between devices. It covers important features such as RGB light indicators, parameter settings like detection and recognition thresholds, and advanced functionalities for multi-face acceleration and NMS threshold adjustments. Users can follow step-by-step instructions to set up their devices, learn faces, and manage model data efficiently, enhancing their projects with precise face recognition technology.

    19. HUSKYLENS 2 Object Tracking Function Description

    The article offers a detailed explanation of the HUSKYLENS 2 object tracking function, including steps to track objects, parameter adjustments, and features for exporting and importing models, ensuring users can efficiently learn and manage target objects.

    20. HUSKYLENS 2 Color Recognition Function Description

    This guide explores the HUSKYLENS 2 color recognition function, detailing how to use, learn, and recognize colors, adjust parameters like color tolerance and area thresholds, export and import models for enhanced detection and tracking, and set custom names for recognized colors.

    21. HUSKYLENS 2 Self-Learning Classifier Function Description

    The article provides a detailed walkthrough of the HUSKYLENS 2 self-learning classifier function, explaining how to capture, learn, and recognize objects from multiple angles, and covering essential parameter settings and model management.

    22. HUSKYLENS 2 Hand Recognition Function Description

    This article provides a comprehensive guide to the hand recognition function of HUSKYLENS 2, explaining its ability to detect 21 key points on the palm, learn, recognize, and track hand gestures. It includes detailed instructions on using the hand recognition feature, adjusting parameters for gesture recognition, and the process of exporting and importing models for gesture learning and recognition across different devices. The article aims to help users understand and fully utilize the hand recognition capabilities of HUSKYLENS 2 to enhance their projects involving gesture learning and recognition.

    23. HUSKYLENS 2 Pose Recognition Function Description

    HUSKYLENS 2's pose recognition function allows for the detection of human bodies, identification of 17 key body points, learning and tracking of various human poses, and supports multi-angle learning, with adjustable parameters for improved accuracy and model export/import capabilities.

    24. HUSKYLENS 2 License Plate Recognition Function Description

    The article explains the License Plate Recognition (LPR) feature of HUSKYLENS 2, detailing how to detect, learn, and track license plates, as well as adjust parameters for enhanced functionality. It includes a step-by-step guide for using and customizing the LPR function, ensuring accurate recognition and management of license plate data.

    25. HUSKYLENS 2 Optical Character Recognition Function Description

    The article explores the HUSKYLENS 2 Optical Character Recognition function, detailing how it detects, learns, and recognizes text from images. It covers selecting OCR functions, observing recognition effects, learning characters, and adjusting parameters for optimal performance. The article also explains how to export and import models for sharing settings across devices, ensuring consistent text recognition capabilities.

    26. HUSKYLENS 2 Line Tracking Function Description

    The article explains the HUSKYLENS 2 line tracking function, which detects lines by color contrast, marking them for visual tracking, and offers a guide on using this feature effectively.

    27. HUSKYLENS 2 Face Emotion Recognition Function Description

    The article offers a detailed look at HUSKYLENS 2's Face Emotion Recognition function, covering how it detects seven specific emotions, guides users through setup and operation, and provides insights into parameter adjustments for optimizing recognition performance.

    28. HUSKYLENS 2 Tag Recognition Function Description

    The article details HUSKYLENS 2's capability to recognize AprilTag labels, providing insights into setup and usage. It explains how to select tag recognition functions, observe detection effects, learn and name tags, and adjust parameters. It also covers exporting and importing models to facilitate tag recognition across devices.

    29. HUSKYLENS 2 QR Code Recognition Function Description

    This article guides users through the QR Code Recognition function of HUSKYLENS 2, detailing how to detect, learn, and manage QR codes, adjust parameters, and utilize model export/import for seamless integration.

    30. HUSKYLENS 2 Barcode Recognition Function Description

    The article delves into the capabilities of HUSKYLENS 2's barcode recognition, offering a detailed guide on detecting, learning, recognizing, and tracking barcodes, along with customization options and parameter settings. It also covers exporting and importing models for optimized use.

    31. HUSKYLENS 2 Object Classification Function Description

    The article explains the object classification function of HUSKYLENS 2, detailing its capabilities to classify objects into 1000 predefined categories using built-in AI models, and describing related functionalities such as parameter settings, the process of learning object IDs, and exporting/importing models between devices.

    32. HUSKYLENS 2 Instance Segmentation Function Description

    The article details HUSKYLENS 2's instance segmentation capabilities, explaining how it recognizes and outlines objects in images with defined masks. It covers selecting the function, observing results, parameter settings such as detection threshold and mask threshold, and exporting/importing models for consistent recognition across devices.

    33. HUSKYLENS 2 Fall Detection Function Description

    HUSKYLENS 2's fall detection function identifies falls using visual recognition and marks them with bounding boxes. Users can adjust the detection threshold for sensitivity and use the NMS threshold to filter overlapping detection boxes. It supports model export and import, allowing settings and learned IDs to be transferred between devices. Factory settings are optimized for basic use, but can be personalized for specific needs. Explore the tutorial to efficiently utilize the fall detection function.

    34. HUSKYLENS 2 Orientation Detection Function Description

    HUSKYLENS 2 offers advanced orientation detection for human faces in 3D space. Learn to select functions, observe effects, and adjust parameters like detection threshold and recognition threshold. The device supports exporting models to other units, ensuring seamless transition and usage. Dive into understanding Euler angles and optimize face recognition tasks for educational projects or innovative applications. This guide is essential for mastering face orientation detection with HUSKYLENS 2.

    35. HUSKYLENS 2 Eye Gaze Function Description

    The HUSKYLENS 2 provides an Eye Gaze function detecting human gaze angles and directions. Users can adjust settings like Detection Threshold and Recognition Threshold, and manage models through export/import features. This guide helps in selecting, observing, and learning gaze directions, offering flexibility with additional parameter adjustments. Ideal for applications needing gaze detection precision.

    Reference

    1.Technical Parameters

    Name Description
    Processor Kendryte K230 Dual-Core 1.6GHz
    Computing Power 6 TOPS
    Memory 1GB LPDDR4
    Storage 8GB EMMC
    Display 2.4" IPS touchscreen, 640×480
    Full-laminated capacitive touchscreen
    Camera GC2093 2MP 1/2.9" 60FPS
    Microphone MEMS Microphone
    Speaker 1W Acoustic Cavity Speaker
    Other Components Button × 1
    RGB light × 1
    Fill lights × 2
    Interfaces USB-C × 1
    4Pin Gravity interface × 1
    TF Card Slot × 1
    Dimensions 70 × 58 × 19 mm
    Weight 90g (without packaging)
    Operating Voltage 3.3–5V
    Power Consumption 1.5–3W
    WiFi Module 2.4GHz WiFi 6 (Plug-in Card Type)
    Built-in Models Face Detection, Face Recognition, Facial Feature Detection
    Object Recognition, Object Tracking, Color Recognition
    Object Classification, Self-Learning Classifier, Instance Segmentation
    Hand Detection, Hand Key-Point Detection, Hand Gesture Recognition
    Human Detection, Human Key-Point Detection, Pose Recognition
    License Plate Recognition, Optical Char Recognition, Line Tracking
    Face Emotion Recognition, Eye Gaze Direction Detection, Face Orientation Detection
    Tag Recognition, QR Code Recognition, Barcode Recognition, Fall Detection
    Built-in Applications Camera, Video Recorder, Real-Time Video Transmission
    MCP Service, Model Deployment

    2. Hardware Description

    Interface Diagram
  • FCC FCC
  • RoHS RoHS
  • EN71 EN71
  • Was this article helpful?

    TOP