Mini Skee Ball - Detectar una pelota de ping pong

2

Background

Realmente quiero hacer algo con mi frambuesa pi, así que pensé en un juego que es una mezcla entre skee ball y beer pong. Básicamente, la compilación es un mini skee ball board (aproximadamente 20x24 pulgadas ) sin la rampa. El jugador lanzaría pelotas de ping pong desde la distancia (como cerveza pong) y trataría de llegar a los hoyos. El tablero estaría acolchado para que las bolas no rebotaran, sino que se deslizaran hacia un agujero y bajaran por una rampa de retorno que está debajo del tablero. Quiero que los hoyos detecten las pelotas de ping pong, pero no sé cuál es la mejor manera de hacerlo (también a bajo costo).

Solutions

Aquíesdondenecesitoayuda.¿Quéformadesentirseríamejor?¿Tienesalgunaotraidea?Penséen:

  1. Sensordedistancia/proximidad.Cuandolasbolaspasanporunagujero,seenvíanporuncaminoquelashaceatravesarun"carril" de la salida. El sensor de proximidad leería qué tan lejos está (su "carril") y, a partir de esa lectura, sabría por qué agujero atravesó.
  2. Los contras son que este es un poco complicado, ya que me obliga a hacer un túnel de las bolas cuando caen por la rampa. Tampoco sé cuánto espacio necesitaría un sensor para detectar distancias directamente delante de él. Registraría el balón tarde, que no es el preferido. Sin embargo, el lado positivo es que requiere solo 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 recoger cuando una pelota golpea el área y obtener en qué taza entró.
  4. Los inconvenientes son que necesitaría varios sensores y un convertidor D-A, la bola podría ser demasiado liviana para registrarse y podría ser propensa a sacudirse 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 hacerlo con una tabla barata (MPR121) que se dispara con un toque capacitivo y de alguna manera hacer que las bolas los disparen.
  6. Los puntos en contra son que no sé cómo hacer que las pelotas se activen (los pls de ayuda, las pelotas de ping pong son livianos). Dependiendo de la configuración, podría ser complicado y / o propenso a sacudirse. Las ventajas son que es barato y probablemente se dispararía rápidamente.

Puedo dar más información si es necesario (dibujos de planos en bruto, etc.) o cualquier otra información. ¡Realmente quiero hacer de esto una realidad, así que ayúdenme si pueden o aportan ideas propias!

¡Gracias!

    
pregunta Rowdy Howell

2 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 detectores de emisor de infrarrojos, detectando cuando una bola bloquea el paso de la luz cuando pasa a través de una copa objetivo.

    
respondido por el Dave Tweed
1

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

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

El sensor de proximidad podría funcionar. El popular aficionado Ping))) Sensor de distancia por ultrasonidos (y todos sus clones) tienden a tiene 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 orificios centrales de la imagen que proporcionó, pero los dos orificios en las esquinas necesitarían los suyos propios.

PERO, incluso eso es más complicado de lo necesario. Podría usar un led IR y sensores IR en cada orificio, donde la bola entrante rompería la conexión de la luz. O lo mismo, con un led y un LDR (Resistencia Dependiente de la Luz), o con un láser, etc. Podría usar un sensor reflectivo, donde el led y el sensor están en el mismo lado, y la bola que pasa a través del orificio Hace que el sensor vea la luz.

O el más simple, usa interruptores! Los microinterruptores instalados en la parte inferior del orificio, se activarán una vez que algo toque el interruptor.

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

    
respondido por el Passerby

Lea otras preguntas en las etiquetas