Estoy a punto de acometer mi primer proyecto con Arduino y necesito algun consejo de vosotros. Es un proyecto seguramente sencillito para vosotros pero para empezar está bien para mi.
El proyecto es un juego de lanzamiento a canasta conectado a Internet (web) donde se irán publicando los puntos alcanzados por el jugador.
Me preguntaba que tipo de sensor es el mas adecuado para detectar el paso del balón por el aro. He buscado por Internet y he encontrado un detector de presencia o movimiento de parallax, pero me parece demasiado para lo que quiero.¿ Hay otros menos "aparatosos" u otro tipo de sensor mas adecuado? Porque a lo mejor no es uno de movimiento el que me conviene, a lo mejor infrarrojos? No sé....
El pulsador lo veo un poco complicado ya que, si no me equivoco, el balón tendría que golpearle para activarse, y puede ocurrir que en algunos lanzamientos no fuese así.
Me inclinaría mas por el del infrarrojos o el de ultrsonidos.
Lo bueno del pulsador es que al entrar la pelota en la canasta lo golpearía si o si, bueno, depende del tamaño de la canasta y de la pelota, yo me estoy imaginando una de baloncesto xD...
Aunque eso si, haría falta que el interruptor fuera muy sensible o que la pelota pasera algo como para undir la pestaña del pulsador.
En cuanto al resto de sensores, hay que tener en cuanta muchas cosas. Los sensores de ultrasonidos tienen bastante alcance, podrían dar un falso positivo si la pelota en vez de encestar pasa por al lado. Los sensores infrarrojos tienen que tener una superficie en la que rebote la luz para saber que ha pasado algo por medio.
Y en ambos habría que programarlos muy bien para que se percataran de la pelota que seguramente pasara rápidamente por el aro.
Yo compraría los tres sensores por ebay y haría pruebas con todos ellos para quedarte finalmente con el que mejor te vaya, decidir por uno solo no es nada facil.
Yo soy novatillo en esto del arduino y la robotioca
pero he usado el que tu has puesto http://www.cooking-hacks.com/index.php/shop/sensors/proximity/ultra-sonic-range-module.html
para detectar el paso de coches de scalestrc en un apista de 6 carriles, discriminando, ya que te mide la distancia a la que pasa.
Asi qeu yo haria un codigo que anotara como valido si por ejemplo el aro mide 30 cm y esta a 10 de la pared, donde ponmdria el sensor
y si por ejemplo un objeto pasa entre 15 y 35 cm lo doy por bueno y si no no lo cuento.
@giltesa: No estas equivocado, es una canasta de baloncesto normal, ;). Mi idea original era poner el sensor en el mismo aro, en la cara interna, por lo que el balón puede entrar limpiamente o dar en otro lado del aro donde no golpearía al pulsador.
Si utilizará un sensor de infrarrojos colocado en la cara interna del aro, y en la parte diametralmente opuesta del aro (en la cara interna tambien) una superficie donde rebote la luz, no podría valer? @anggar: Puede ser una opción, ponerlo en la pared. El angulo de acción no sería un problema? En las espeficicaciones dice que son 30º, no me gustaría que acrcasen un balon por debajo de la canasta y contase, debería contar solamente el si atravesara el plano del aro.