Detectar la posición de los caminantes a lo largo de un camino usando transceptores IR

0

Estoy trabajando en un proyecto en el que se debe conocer la posición de las personas que caminan por un sendero. Soy un aficionado, así que no sé qué opciones puedo tener.

Quiero usar el emisor y los receptores de infrarrojos para detectar la posición de las personas. Necesito usar alrededor de 20-25 sensores (uno cada 50 cm). La solución más fácil que se me ocurre es conectar cada receptor IR a un pin de mi Arduino, pero requiere demasiados pines y también una gran cantidad de cables. Para usar menos pines y cables, pensé que podría usar una disposición como el teclado analógico, similar a la siguiente imagen, que representan teclas de sensores IR.

Pero de esta manera solo se puede detectar una entrada. ¿Hay alguna forma de detectar múltiples entradas usando solo unos pocos cables?

    
pregunta ahmadx87

2 respuestas

2

Use resistencias separadas por un factor de al menos 2

por ejemplo: 1K, 2.2k, 4.7K, 10K, 22K, 47K, 100K, entonces las combinaciones no serán ambiguas.

7 resistencias por entrada de ADC de 10 bits es todo lo que parece funcionar bien. use 680 ohmios para la resistencia fija.

    
respondido por el Jasen
1

Puede organizar sus sensores en una orientación de matriz, luego, dependiendo de su velocidad de escaneo, puede revisar rápidamente cada sensor para ver si está activo. De esta forma, podrías manejar 25 sensores con 10 pines digitales.

Energice cada fila a su vez, y mientras esté energizado, verifique los valores de las Columnas 1-5.

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Ryan Griggs

Lea otras preguntas en las etiquetas