Técnica de identificación

0

Estoy construyendo una tabla de 20 cm x 20 cm que se divide en celdas, tiene 4 filas y 4 columnas. Habrá diferentes bloques externos que tienen números, cada bloque puede pararse en una sola celda, cada bloque tiene un número diferente.

cada celda de la tabla debería poder detectar y reconocer diferentes bloques, para que yo pueda saber qué bloque en qué celda ...

El problema es, ¿qué técnica puedo hacer dentro de la tabla / matriz para detectar e identificar estos bloques de modo que, por ejemplo, sepa que el bloque con el número 5 está en la tercera celda?

Estoy pensando en la tecnología NFC donde cada celda tendrá un lector NFC y dentro de cada bloque tendrá una etiqueta NFC, pero no es práctico debido al tamaño y el costo del lector. ¿Alguna sugerencia (podría ser técnica cableada o inalámbrica)?

Gracias de antemano,

    
pregunta Oliver Azren

2 respuestas

1

Si tiene la posibilidad de muros o la detección en el suelo, cada bloque sabría dónde está. Así que lo único que queda es una comunicación inalámbrica; con radio o visual (láser, led parpadeante, infrarrojo).

Si no está aquí, algunas ideas para rastrear los otros cubos:

  1. Cámara (por ejemplo, códigos de barras o LED para identificación) - > Complicado
  2. Triangulación con radios externos (como GPS) - > Caro
  3. RFID (más distancia que solo nfc) - > Caro
  4. Sensores láser - > Creo que caro
  5. Tiempo de ejecución de la radio - > Difícil y Complicado
  6. ultrasónico - > Barato y fácil

Creo que los mejores son los sensores ultrasónicos, hay uno barato para la placa Arduino. Los sensores ultrasónicos normalmente tienen un Pin de activación y un Pin de "Respuesta". El tiempo entre el gatillo y la respuesta es proporcional a la distancia y por debajo de 10 ms para una tabla pequeña (< 1m), por lo que en un momento con demoras, la distancia se puede medir fácilmente con un microcontrolador conveniente. El problema aquí es que sus cajas necesitan aberturas para los sensores (2 orificios para cada uno).

    
respondido por el Sider
0

Sin duda hay muchas soluciones para este problema (y esto es un poco demasiado grande para hacer un comentario). Ofrezco el mío basado en un código QR tipo .

EN cada bloque :

Pinte los lados de cada bloque con un código de cuadrícula. Como el bloque se puede colocar en cualquiera de las cuatro orientaciones, deberá identificar de qué manera se trata. Código QR utiliza grandes bloques de esquina. La pintura es barata (o simplemente puedes imprimir algunos cuadrados pegajosos y aplicarlos)

Aquí hay un ejemplo de la idea

En el tablero, pinte grandes áreas negras para poder identificar cada ubicación de la cuadrícula.

Cuando se coloca un bloque en la cuadrícula, el gran cuadro de identificación identificará qué espacio de cuadrícula está ocupado.

Ahora lo difícil. El sensor será una cámara fija (¿una cámara web de £ 5?) Colocada sobre el tablero. La imagen se puede analizar en términos de qué ubicaciones de la cuadrícula están ocupadas / vacías y, si está ocupada, cuál es el número de codificación del bloque. Es posible que pueda realizar el análisis con una frambuesa pi o algo similar.

    
respondido por el JIm Dearden

Lea otras preguntas en las etiquetas