¿Existe un sensor para contar el número de cartas en un cuadro de mando invertido? [duplicar]

Tengo una pila de cartas y quiero saber cuántas cartas hay en la pila en un momento dado. ¿Alguna idea sobre cómo podría ser capaz de hacer esto? ¿Sería posible para mí poner una etiqueta en cada tarjeta y luego usar algún tipo de sensor debajo de las tarjetas que pudiera contar las etiquetas encima? Las cartas están suspendidas de anillos como este:

ingrese la descripción de la imagen aquí

Si bien hubo una pregunta anterior que era similar, no parece que haya ninguna respuesta que surja de esa pregunta.

Simplemente pese la pila.
¿Más preguntas de tarea? Peso, espesor, capacitancia...
Las tarjetas en realidad cuelgan de anillos, por lo que el peso no funcionará. Aquí hay un enlace a las tarjetas: amazon.com/Match-Point-Tennis-Scorekeeper-Replacement/dp/… . Probablemente 8 pulgadas de alto, 5 pulgadas de ancho, tal vez 1/4 de pulgada de grosor, las tarjetas suelen ser blancas.
Coincidentemente, teníamos la misma pregunta sobre el seguimiento de las tarjetas de puntuación. La pregunta se publicó en los últimos dos años. Sin embargo, no sería fácil volver a encontrarlo.
Los cuadros de mando son secuenciales. ¿Por qué te importa cuántas cartas hay debajo de la superficie? Por ejemplo, si ya sabes que la carta superior es "8", ¿por qué necesitas contar 8 cartas para saberlo?
Quiero poner un sensor en la tarjeta 0 y luego etiquetas en todas las demás tarjetas para identificar cuántas tarjetas hay delante de la tarjeta 0 para identificar qué tarjeta se muestra. El objetivo es usar un sensor para identificar qué tarjeta se está mostrando.
Mucho más simple para leer algo desde el frente.
El problema con un lector de código de barras es que tendría que colocarse torpemente frente a las tarjetas. Espero no tener nada por delante.
Las tarjetas se ven desde el frente y el reverso, lo que presenta un problema con el escáner de código de barras en cualquier lugar
@NickAlexeev, ¿ Detectar cartas numeradas en una pila? , hace apenas un par de meses.
¿Y no puedes ir con un anotador electrónico en su lugar? 0-9, ¿dos pantallas LED grandes, sin necesidad de sensores extraños?

Respuestas (5)

imanes?

Pon un pequeño imán en cada hoja, en una posición diferente. Coloque dos sensores de pasillo detrás, pegados a la pared. Cuando alguien voltea una hoja, el campo magnético cambiará de manera detectable.

Me gusta esta idea: ¿los imanes son aditivos (más imanes, más fuerza)? ¿Hay algún proyecto como este que se haya hecho antes?
Puede colocar un imán pequeño y delgado en la parte posterior de cada tarjeta en posiciones cada vez mayores y luego usar 9 sensores Hall en las posiciones correspondientes para detectar las tarjetas adicionales (1-9) que se encuentran sobre la tarjeta 0.
Debería poder detectar la cantidad de imanes fácilmente, sí. Hay algunas maneras en las que puedes hacer esto; como dice @Nedd, podría tener los imanes en diferentes lugares de las tarjetas, y tal vez un interruptor de lengüeta detrás de cada posición.
¿Hay alguna forma de hacer esto con un imán en el mismo lugar en cada tarjeta y el sensor podría determinar cuándo se ha agregado un imán adicional? Colocar 9 imanes en diferentes puntos podría resultar confuso en una aplicación.
Sí, estoy seguro de que podría detectar varios imanes en el mismo lugar con un sensor de efecto Hall estándar. Si hacerlo con el mismo imán no funciona, podría tener imanes un poco más grandes en cada tarjeta.

Marque un código binario en la parte inferior de cada tarjeta y use fotosensores para leerlos.

ingrese la descripción de la imagen aquí

Tarjetas de puntuación que muestran '8' y '6'.

El código binario es

8 4 2 1
- - - - = 0
- - - X = 1
- - X - = 2
- - X X = 3
etc.

Necesitaría algo de lógica para decodificar el código binario y obtener el formato que desee (pero su pregunta no explica eso).

El código podría colocarse en la parte trasera si eso se adapta a los sensores.

Creo que el problema aquí es que tendría que haber un sensor frente a las tarjetas, lo que podría ser incómodo.
¿Qué es exactamente lo que estás tratando de lograr? ¿Lectura remota?
Sí, tratando de permitir que las personas que no están en la cancha de tenis sepan cuál es el puntaje cuando las personas lanzan una tarjeta de puntaje.

La opción del fotosensor:

ingrese la descripción de la imagen aquí

Foto 1. Tarjeta '0' y tarjeta '6'. Los puntos azules representan los fotosensores.

  • Coloque nueve fotosensores detrás de las tarjetas para alinearlos con los recortes del 0 al 8 que se muestran en la foto. Es posible que los fotosensores necesiten un tubo negro corto en la parte delantera para evitar que la luz parásita afecte el funcionamiento.
  • En cada tarjeta, corte el número de pestañas para que coincida con el número de la tarjeta. La tarjeta '0' no tiene pestañas eliminadas. La tarjeta '6' tiene seis pestañas eliminadas. La pestaña '9' nunca se elimina.
  • La lógica para decodificar la tarjeta es trivial, aunque requiere más entradas que, por ejemplo, un sistema codificado en binario.
  • Configure el circuito para que brinde un funcionamiento confiable en diversas condiciones de iluminación.

Si puede hacer que esto funcione de manera confiable, la gran ventaja es que todos los fotosensores van detrás de las tarjetas, fuera de peligro.

Es posible que deba pensar en proteger el borde inferior de las tarjetas, ya que el uso puede afectar el funcionamiento.

¿Los fotosensores funcionan al aire libre? Intenté algo similar a esto pero el sol estaba interfiriendo.
¡Queremos que el Sol interfiera con la oscuridad que de otro modo estaría allí! Si estaba tratando de detectar una señal en presencia de luz solar brillante, probablemente experimentó la saturación del sensor por el sol. En este caso, estamos buscando discriminación entre razonablemente oscuro y razonablemente brillante.

Aquí hay una idea un poco loca.

ingrese la descripción de la imagen aquí

  • Pegue una resistencia a cada tarjeta, pasando los extremos a través de los agujeros de manera que cuando la tarjeta cuelgue de los anillos, la resistencia toque ambos anillos. Es posible que pueda crear un pequeño bolsillo para el cuerpo de la resistencia para ayudar a que la pila quede plana. En el siguiente esquema, SW0 + R0 representa la tarjeta '0', etc.
  • Aísle la mitad posterior de los anillos (o solo uno de ellos) para que no entren en contacto con las resistencias de las tarjetas volteadas.
  • Conecte 12 V negativo a un anillo.
  • Conecte 12 V positivo al otro anillo a través de una resistencia de 10k.
  • El voltaje a través de sus anillos será la puntuación. 0 -> 0V, 1 -> 1V, etc
  • Es posible que deba agregar pesos a cada tarjeta para que entren en contacto con los anillos. Algunas pesas de pesca de plomo con los lados abiertos podrían ser la solución.

esquemático

simular este circuito : esquema creado con CircuitLab

Cómo funciona

Cuando se muestra '9', es la única resistencia que queda en un circuito que consiste en el RS de 10kΩ y el desplegable de 30kΩ, R9. El resultado es 3/4 de la tensión de alimentación = 9 V.

Cuando también hay '8', queremos 8/12 de los 12 V, por lo que debemos agregar suficiente resistencia en paralelo con los 30kΩ para reducir la combinación a 20kΩ. Mediante la fórmula de resistencia paralela podemos mostrar que se requieren 60kΩ.

El ejercicio continúa para cada paso que da como resultado la siguiente tabla para un suministro de 12 V y 10 kΩ RS.

Digit    Rp* (k)   Rc** (k)
0        0.00      0.00
1        0.91      1.67
2        2.00      5.00
3        3.33      10.00
4        5.00      16.67
5        7.14      25.00
6        10.00     35.00
7        14.00     46.67
8        20.00     60.0
9        30.00     30.00
  • Rp es la combinación en paralelo de todas las resistencias que quedan en contacto con los anillos.

  • Rc es la resistencia en esta tarjeta (dígito).

Si desea ejecutar el simulador en esto, haga doble clic en cada interruptor comenzando desde la izquierda y cambie el contacto a 'abrir'. Una hoja de cálculo es tu amiga cuando trabajas con algunas de estas cosas.

Ahora tiene la opción de usar un gran medidor analógico grande o alimentar un ADC. Ahora, ¿dónde podemos encontrar un voltímetro analógico de 10 V de 3 pies de diámetro?

Me gusta esta idea, pero no estoy seguro de que estoy siguiendo. Entonces, ¿diría qué tarjeta está al frente cuando la resistencia de esa tarjeta toca los anillos?
No. Si la puntuación es 3, entonces, en el esquema, SW0, SW1 y SW2 están abiertos. Las otras siete resistencias todavía están en paralelo dejando caer 9 voltios a través de RS y dejando 3 V en el medidor.

Con un grosor de 1/4", la medición ultrasónica salta a la vista: 5 segundos de búsqueda en la web arrojaron sensores que reclaman una resolución de 1 mm a más de 1000 mm de distancia, que es aproximadamente 6 veces lo que necesita saber cuando se agrega o elimina uno...

Por otra parte, un lector de código de barras funcionaría muy bien.

Si el número y el orden de las cartas son fijos, puede hacer ambas cosas desde el reverso, ya que no quiere nada al frente: lea el reverso de la siguiente carta que se va a voltear o lea el grosor de la pila de cartas. que aún no han sido volteados.

El problema con el ultrasonido es que necesitaría acoplar directamente el transductor a las tarjetas con algo que tenga una impedancia acústica similar. De lo contrario, las cartas actuarían como un reflector casi perfecto y solo podría decir qué tan lejos está la pila del transductor, no cuántas cartas tiene de profundidad.
Pero eso es todo lo que necesita hacer: coloque el sensor frente a la pila y vea qué tan cerca está el frente de la pila del sensor. Sabe dónde está el sensor y sabe el grosor de cada tarjeta, por lo que le dice cuántas tarjetas. Eso sí, sería más sencillo contarlos a medida que se mueven, a menos que alguien mueva dos a la vez.
¿Podría ultrasónico contar el número de tarjetas? Parece que la distancia funcionaría bien.