Mini Skee Ball - Detección de una pelota de ping pong

Fondo

Tengo muchas ganas de hacer algo con mi raspberry pi, así que pensé en un juego que es una mezcla entre skee ball y beer pong. Básicamente, la construcción es una mini tabla de skee ball (alrededor de 20x24 pulgadas) sin la rampa. El jugador lanzaría pelotas de ping pong desde la distancia (como una cerveza pong) e intentaría entrar en los agujeros. El tablero estaría acolchado para que las bolas no reboten, sino que se deslizarían hacia un agujero y bajarían por una rampa de retorno que está debajo del tablero. Quiero que los agujeros detecten las pelotas de ping pong, pero no sé cuál es la mejor manera de hacerlo (también de forma económica).

ingrese la descripción de la imagen aquí

Soluciones

Aquí es donde necesito ayuda. ¿Qué forma de detección sería la mejor? ¿Tienes alguna otra idea? Pensé en:

  1. Sensor de distancia/proximidad. Cuando las bolas pasan por un agujero, son enviadas por un camino que las hace pasar por un "carril" de salida. El sensor de proximidad leería qué tan lejos está (su "carril") y de esa lectura sabría por qué agujero pasó.
  2. Las desventajas son que este es un poco complicado, ya que requiere que haga un túnel con las bolas mientras caen por la rampa. Tampoco sé cuánto espacio necesitaría un sensor para detectar distancias directamente frente a él. Registraría la pelota tarde, lo cual no es lo preferido. Sin embargo, los aspectos positivos son que solo requiere un sensor y no sería propenso a sacudir la mesa.
  3. Sensor sensible a la fuerza. Use una resistencia sensible a la fuerza analógica (convertida a digital porque raspi) debajo de cada orificio para detectar cuando una pelota golpea el área y obtener en qué copa entró.
  4. Las desventajas son que necesitaría múltiples sensores y un convertidor DA, la pelota podría ser demasiado liviana para registrarla y podría ser propensa a temblar para adquirir puntos. Las ventajas son que es una retroalimentación más rápida y sería bastante simple de implementar.
  5. Tacto capacitivo. Podría comprar una placa barata (MPR121) que se dispara con un toque capacitivo y de alguna manera hacer que las bolas las disparen.
  6. Las desventajas son que no sé cómo hacer que las pelotas las disparen (ayuda, por favor, las pelotas de ping pong son livianas). Dependiendo de la configuración, podría ser complicado y/o propenso a temblar. Las ventajas son que es barato y probablemente se activaría rápidamente.

Puedo dar más información si es necesario (dibujos crudos de planos, etc.) o cualquier otra información. ¡Realmente quiero que esto sea una realidad, así que ayúdame si puedes o aporta tus propias ideas!

¡Gracias!

Respuestas (2)

Buena suerte evitando que las pelotas de ping-pong reboten, ¡son realmente buenas en eso!

En cuanto a la detección, recomendaría ir con pares de emisor-detector de infrarrojos, detectando cuando una bola bloquea el camino de la luz cuando pasa a través de una copa objetivo.

@PhilFrost: ¡Buena idea! Un montaje por detector, en lugar de dos.
El infrarrojo será simple y económico, y es fácil de interconectar.
¡Gracias por la entrada chicos! Pensé en IR, pero supuse que sería demasiado caro...

Una canica o un cojinete de bolas funcionaría mejor que una pelota de ping pong. Eso es como usar una bola de piscina de bolas en un juego de skee ball de tamaño regular. O si necesitas más grande, una mini pelota de golf.

En cuanto a sentir la pelota, hay muchas más opciones además de las tres que mencionaste. En primer lugar, la opción del sentido del límite parece demasiado complicada como para molestarse siquiera. En segundo lugar, el sensor de fuerza también es demasiado complicado. Solo necesita saber en qué hoyo entró la bola, no con qué fuerza lo hizo.

El sensor de proximidad podría funcionar. El popular sensor de distancia ultrasónico Ping))) para aficionados (y todos sus clones) tienden a tener una distancia mínima de 2 cm (~0,8 pulgadas) y una resolución de 0,3 cm. Esto puede funcionar fácilmente con los agujeros centrales en la imagen que proporcionaste, pero los dos agujeros en las esquinas necesitarían los suyos.

PERO, incluso eso es más complicado de lo necesario. Puede usar LED IR y sensores IR en cada orificio, donde la bola que entra rompería la conexión de la luz. O lo mismo, con un led y un LDR (Light Dependent Resistor), o con un láser, etc. Podrías haber usado un sensor reflectante, donde el led y el sensor están del mismo lado, y la bola pasa por el agujero. hace que el sensor vea la luz.

O el más simple, ¡usa interruptores! Los microinterruptores instalados en el fondo del orificio se activarían una vez que algo toque el interruptor.

ingrese la descripción de la imagen aquí

Como sucede con las máquinas de skee ball más grandes, usan interruptores o sensores infrarrojos. Y realmente no hay una razón por la que necesite desviarse de eso. El RPI tiene 8 GPIO, incluso puede controlar los interruptores directamente.

¡Guau! ¡Gracias por la información! Pensé que los sensores IR serían caros... Supongo que no investigué lo suficiente. Gracias por el enlace! ¡Definitivamente buscaré interruptores! Lo único que me preocupa es si la bola podría activarlo: algunas bolas rodarán hacia adentro y no proporcionarán mucha fuerza. Sé que el concepto de pelotas de ping pong parece tonto por lo livianas que son, pero son baratas y familiares entre amigos. ¡Gracias de nuevo!
@RowdyHowell, ya que busca más tirarlo en lugar de enrollarlo, quiere conos en lugar de cilindros, como muestra la imagen a la que se vinculó. Y la parte inferior del cilindro debe ser lo suficientemente grande para que pase la bola. Los microinterruptores no necesitan mucho para activarse, especialmente con las palancas (ventaja mecánica). En cuanto a los sensores IR, los fotodiodos/fototransistores y los leds de aire se pueden conseguir por diez o veinte centavos cada uno en eBay ($7 por un paquete de 50).