Saltar a contenido

Sentry2 y STEAMakersBlocks

Antes de comenzar se recomienda encarecidamente leer los contenidos anteriores relativos a Sentry2.

Sentry 2 + STEAMakersBlocks

Introducción

Aunque podemos programar la cámara de visión artificial Sentry 2 con el IDE de Arduino (C++) o con MicroPython tienes más información, mayoritariamente en chino, en:

STEAMakersBlocks facilita su programación con bloques que permiten:

  • iniciar el dispositivo
  • establecer el algoritmo de visión (escogiendo uno de los 8 tipos disponibles)
  • establecer el número máximo de resultados esperados
  • establecer el zoom de la cámara (entre 1 y 5)
  • obtener el número de resultados
  • obtener, para cada resultado, sus valores (coordenadas, tamaños e identificación)
  • identificar la imagen obtenida en función del color, del tipo de tarjeta o del objeto

Los bloques disponibles son:

Bloques Sentry 2 en STEAMakersBlocks

  • Bloque Iniciar

Bloque Iniciar

Podemos conectar a nuestra placa microcontroladora hasta 4 cámaras Sentry 2, y con este bloque podemos seleccionar las direcciones individuales del bus I2C.

Es el primer bloque que utilizaremos siempre, concretamente dentro del blog Inicializar.

  • Establecer algoritmo

Establecer algoritmo

Con este bloque escogeremos el algoritmo de visión que queremos utilizar, de entre los 8 disponibles:

Algoritmos disponibles

Es el segundo bloque que utilizaremos siempre, también dentro del bloque Inicializar, aunque podemos utilizarlo en cualquier otro lugar del programa si queremos cambiar el algoritmo de visión.

Para más información sobre cada algoritmo, aquí tienes los enlaces: