martes, 18 de febrero de 2025

Cámara Sentry2 de Keyestudio

La cámara Sentry2 de Keyestudio es un sensor de visión artificial diseñado para proyectos de robótica y aplicaciones de inteligencia artificial. Es compatible con plataformas como Arduino, microbit y Raspberry Pi, facilitando su integración en diversos proyectos de desarrollo. 

Proporciona una captura de imágenes de alta calidad, esencial para aplicaciones que requieren precisión en el reconocimiento visual. Incluye capacidades para el reconocimiento de objetos, seguimiento de colores y detección de formas, entre otras.


El kit incluye seis tarjetas con señales para que la cámara las reconozca.
Esta cámara puede detectar e identificar simultáneamente diversos objetos. Tiene un objetivo gran angular con una resolución de 2 megapíxels. Dispone de una pantalla en color TFT-ISP HD de 1,3 pulgadas y resolución de 240 x 240 píxels en donde se muestran las imágenes capturadas por la cámara. Incorpora un chip ESP 8285 para la conexión WIFI. Utiliza un procesador Neural Network Kendryte k210, a 400 MHz. Dispone de una ranura para una tarjeta de memoria Micro SD. En la esquina superior derecha de la pantalla incorpora un mini joystick que permite desplazar el cursor por la misma.

Sus algoritmos permiten reconocer colores, bolas, líneas, figuras y caras.



La empresa Tosee Intelligence Co. Ltd. (Hangzhoou) desarrolló en 2021 la librería para Arduino Sentry-Arduino-1.3.9 que permite conectar la cámara Sentry2 con un Arduino. Aquí ser pueden ver como funcionan sus diferentes algoritmos de reconocimiento de imágenes. Se puede encontrar más información sobre el uso de estos algoritmos en su canal de Youtube

Una vez descargada la librería en un archivo comprimido se puede incorporar al IDE de Arduino CLOUD con la opción remarcada con la flecha roja. 

De esta manera podemos indicarle en donde se encuentra la carpeta comprimida que contiene la nueva librería para que la incorpore.

Si se utiliza el IDE de Arduino instalado en el ordenador se han de seleccionar las opciones resaltadas con el punto rojo en la imagen siguiente.


La cámara Sentry2 se comunica con Arduino por el puerto I2C y su dirección es 0x60.

El siguiente código muestra las librerías y la configuración básica de la conexión I2C.

#include <Arduino.h> #include <Sentry.h> #include <Wire.h> typedef Sentry2 Sentry; Sentry sentry(0x60); void setup() { Wire.begin(); sentry_err_t err = sentry.begin(&Wire); } 
void loop(){ }












No hay comentarios: