El WonderMV Visual Module es un avanzado módulo de visión artificial desarrollado en base al chip K210, también conocido como K210 Vision Module. Este módulo es capaz de ejecutar hasta 12 funciones de visión artificial a una tasa de 1 TFLOPS (un billón de operaciones por segundo), incluyendo reconocimiento de objetos y colores, puntos de referencia, seguimiento de líneas, reconocimiento facial, de máscaras, de etiquetas, de códigos QR y de barras, detección de características y números escritos a mano. Su diseño incluye una carcasa metálica para mayor durabilidad y cuenta con interfaces de comunicación serial y I2C, lo que permite su integración con plataformas como STM32, Raspberry Pi, Arduino, ESP32, entre otras. Este módulo facilita el desarrollo de proyectos de IA al permitir aprendizaje y entrenamiento con un solo clic, sin necesidad de entender algoritmos complejos, lo cual reduce significativamente el tiempo de desarrollo.
Características Técnicas
- Chip principal: K210 basado en arquitectura RISC-V de 64 bits.
- CPU: Doble núcleo con unidades de punto flotante (FPU) independientes.
- Acelerador de redes neuronales: KPU capaz de realizar operaciones de hasta 1 TFLOPS.
- Memoria: 8M de SRAM (2M para cálculos de IA, 6M para programas).
- Almacenamiento: Flash de 128Mbit y ranura para tarjeta TF (máx. 64GB).
- Interfaces de comunicación: UART e I2C.
- Pantalla Táctil: LCD capacitiva de 2″ con resolución de 320×240.
- Cámara: Sensor de 2MP.
- Iluminación: Luz de relleno controlada por I/O.
- Funciones soportadas: Reconocimiento de colores, rostros, códigos QR, etc.
- Seguridad: Aceleradores de cifrado AES y SHA256.
- Otros periféricos: DVP, JTAG, GPIO, RTC, I2S, SPI, entre otros.
- Enfriamiento: Disipador térmico para control de temperatura.
- Fuente de alimentación: Puerto USB tipo C (5V/300mA).
Descripción de las 12 funciones que incorpora el módulo WonderMV:
- Reconocimiento de colores: Permite identificar y diferenciar colores en tiempo real, útil para aplicaciones de clasificación o selección de objetos en robótica.
- Reconocimiento de puntos de referencia: Facilita el mapeo y seguimiento de ubicaciones específicas, mejorando la navegación autónoma en robots.
- Seguimiento visual de líneas: Detecta y sigue trayectorias dibujadas, ideal para robots móviles que requieren moverse a lo largo de un camino específico.
- Reconocimiento facial: Identifica rostros humanos, permitiendo aplicaciones como sistemas de seguridad o interacción humano-robot.
- Reconocimiento de máscaras: Distingue si un objeto o persona lleva una máscara, útil en controles de acceso o situaciones de seguridad.
- Reconocimiento de etiquetas: Identifica etiquetas específicas que pueden ser usadas para etiquetado de productos o clasificación de elementos.
- Reconocimiento de códigos QR: Escanea y decodifica códigos QR, facilitando la transferencia de información de manera rápida y eficiente.
- Reconocimiento de códigos de barras: Permite la lectura de códigos de barras, ampliando su uso en aplicaciones de inventario y control de productos.
- Detección de características: Identifica características únicas en imágenes, contribuyendo a procesos de análisis de imágenes y visión avanzada.
- Reconocimiento de números escritos a mano: Capaz de detectar y procesar números manuscritos, lo cual es útil en aplicaciones educativas o de análisis de formularios.
- Seguimiento de objetos: Rastrea el movimiento de objetos específicos en el campo de visión, útil en proyectos de automatización y vigilancia.
- Aprendizaje y entrenamiento con un botón: Permite al usuario enseñar al dispositivo nuevas características de forma sencilla, sin necesidad de codificar algoritmos complejos
La cámara del WonderMV está diseñada para facilitar la interacción del usuario con sus funciones avanzadas de visión artificial. Descripción de las diferentes modalidades de uso:
- Pantalla táctil capacitiva de 2 pulgadas: La interfaz permite una interacción directa y fácil, mostrando los resultados de las funciones de reconocimiento en tiempo real. Esta pantalla tiene una resolución de 320×240 y facilita el acceso a la configuración y visualización de datos.
- Botón de usuario: Permite al usuario personalizar y activar funciones específicas sin necesidad de programación compleja. Con un solo toque, se pueden iniciar procesos de aprendizaje o reconocimiento.
- Luces de relleno controladas por I/O: Incluye una luz de relleno ajustable que mejora la captura de imágenes en condiciones de poca iluminación, lo que es crucial para un uso versátil en diferentes entornos.
- Interfaces de comunicación (UART e I2C): Facilitan la conexión del módulo con otros dispositivos y controladores como STM32, Raspberry Pi, y Arduino. A través de estas interfaces, el módulo envía los datos de reconocimiento al controlador externo para ser procesados o actuar en consecuencia.
- Modo de aprendizaje con un botón: El módulo soporta un modo de entrenamiento que permite a los usuarios enseñar al dispositivo nuevas características visuales de forma sencilla, lo que reduce significativamente el tiempo de desarrollo de proyectos.
- Almacenamiento y conectividad: El módulo incluye una ranura para tarjeta TF (hasta 32GB recomendada) para almacenar datos de manera segura y permitir actualizaciones de software a través de su puerto USB tipo C.
Tutoriales y documentos complementarios:
- Tutorial de introducción al WonderMV:
- Video: Transforma tus proyectos de IA con WonderMV
- Descripción: Este video muestra cómo el módulo WonderMV puede mejorar tus proyectos de inteligencia artificial, destacando sus capacidades de reconocimiento visual.
- Guía de programación en Python para WonderMV:
- Documento: LewanSoul WonderMV K210 Vision Camera Module Review
- Descripción: Este artículo ofrece una revisión detallada del módulo WonderMV, incluyendo sus características y aplicaciones en proyectos de desarrollo con Python.
- Implementación de reconocimiento facial con WonderMV:
- Video: Transforma tus proyectos de IA con WonderMV
- Descripción: El video demuestra cómo utilizar el módulo WonderMV para implementar funciones de reconocimiento facial en proyectos de inteligencia artificial.
- Proyecto de seguimiento de líneas con WonderMV:
- Documento: LewanSoul WonderMV K210 Vision Camera Module Review
- Descripción: Este artículo explora las capacidades del módulo WonderMV en proyectos de seguimiento de líneas, destacando su aplicación en robótica móvil.
- Integración de WonderMV con Arduino:
- Documento: LewanSoul WonderMV K210 Vision Camera Module Review
- Descripción: El artículo proporciona información sobre cómo integrar el módulo WonderMV con plataformas como Arduino, facilitando su uso en diversos proyectos de robótica y automatización.
Contenido del Empaque:
Módulo de visión WonderMV: La unidad principal con pantalla táctil y cámara integrada.
Tarjetas con símbolos y números: Para realizar pruebas de reconocimiento y demostraciones.
Tarjetas de señales de tráfico y códigos QR: Utilizadas para las funciones de reconocimiento de señales y códigos QR.
Cable USB tipo C: Para la conexión y transferencia de datos.
Cables de conexión: Para facilitar la integración con otros dispositivos.