Herramientas de usuario

Herramientas del sitio


proyectos:cronometro_para_competiciones


Revisión previa
proyectos:cronometro_para_competiciones [2021/04/16 20:41] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
 +====== Cronómetro para competiciones ======
 +
 +====== El dispositivo ======
 +
 +Se necesitaba cronometrar concursos de robots para la OSWHDem, por lo que se hizo un dispositivo para realizar la tarea.
 +Tiene las siguientes características:
 +  *  Basado en Arduino
 +  *  Genera vídeo en composite (cable de vídeo amarillo) sin necesidad de un ordenador, por lo que funciona con cualquier pantalla/proyector/TV que admita esta entrada
 +  *  Gestiona el arranque, pausa y parada del cronómetro mediante una consola con pulsadores para los jueces o mediante cualquier sensor digital, por ejemplo una barrera infrarroja
 +  *  Gestiona pulsadores iluminados
 +  *  Hace soniditos con un zumbador
 +  *  Se alimenta mediante 7V-12V
 +
 +
 +====== Uso ======
 +
 +El dispositivo tiene tres modos, que se seleccionan cuando el crono se enciende por primera vez.
 +
 +===== Modo crono normal =====
 +
 +Funciona como cronómetro normal, con los pulsadores de play, pause y stop. No se necesita conectar los pulsadores externos ni sensores. solo la caja.
 +
 +===== Modo partido =====
 +
 +Para cronometrar partidos de dos jugadores.
 +Cada jugador tiene un pulsador externo que hay que conectar a la caja.
 +  * Primero cada jugador debe pulsar su pulsador para indicar que está preparado siguiendo las instrucciones que salen en pantalla.
 +  * Cuando los dos están listos el juez comienza el partido pulsando play.
 +  * En cualquier momento el juez puede pausar o finalizar el partido con sus botones pause y stop.
 +  * Si cualquier jugador decide abandonar durante el partido, debe pulsar su botón. Esto pausa el crono e indica cual jugador ha sido. El juez entonces puede finalizar o reanudar el partido.
 +
 +===== Modo sensor =====
 +
 +Conectando un sensor externo, este puede iniciar y pausar el tiempo.
 +Durante la cuenta el juez tiene control completo también sobre el cronometrado, puede pausar, reanudar o finalizar el cronómetro.
 +
 +
 +====== Componentes ======
 +
 +  *  Arduino UNO o similar (en nuestro caso usamos un arduino pro mini)
 +  *  [[http://www.ebay.com/itm/291190314286?_trksid=p2060353.m2749.l2649&var=590347068883&ssPageName=STRK%3AMEBIDX%3AIT|Pulsadores luminosos para los jueces]]
 +    *  Pulsador play
 +    *  Pulsador pause
 +    *  Pulsador stop
 +  *  [[http://www.ebay.com/itm/361026834310?_trksid=p2060353.m2749.l2649&var=630361333551&ssPageName=STRK%3AMEBIDX%3AIT|Pulsadores luminosos combate de robot (jugador1 y jugador2)]]
 +  *  Conectores varios
 +    *  [[http://www.cetronic.es/sqlcommerce/disenos/plantilla1/seccion/producto/DetalleProducto.jsp?idIdioma=&idTienda=93&codProducto=999019059&cPath=612|Base alimentación Barrel]]
 +    *  [[http://www.cetronic.es/sqlcommerce/disenos/plantilla1/seccion/producto/DetalleProducto.jsp?idIdioma=&idTienda=93&codProducto=999127066&cPath=613|Jack alimentación barrel]]
 +    *  [[http://www.cetronic.es/sqlcommerce/disenos/plantilla1/seccion/producto/DetalleProducto.jsp?idIdioma=&idTienda=93&codProducto=999019584&cPath=1217|Base conector 4 contactos]]
 +    *  [[http://www.cetronic.es/sqlcommerce/disenos/plantilla1/seccion/producto/DetalleProducto.jsp?idIdioma=&idTienda=93&codProducto=999019577&cPath=1217|Conector 4 contactos]]
 +    *  [[http://www.cetronic.es/sqlcommerce/disenos/plantilla1/seccion/producto/DetalleProducto.jsp?idIdioma=&idTienda=93&codProducto=999180073&cPath=1279|Base RCA vídeo]]
 +    *  [[http://www.cetronic.es/sqlcommerce/disenos/plantilla1/seccion/producto/DetalleProducto.jsp?idIdioma=&idTienda=93&codProducto=999012020&cPath=1279|Base RCA Audio]]
 +  *  [[http://www.ebay.com/itm/271677869380?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT|Caja consola jueces]]
 +  *  [[http://www.ebay.com/itm/271677869476?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT|Cajas jugadores]]
 +  *  Sensores digitales para siguelíneas/laberinto, por ejemplo:
 +    *  [[http://www.banggood.com/Adjustable-Infrared-Barrie-Module-Obstacle-Avoidance-Sensor-p-983088.html|Barrera infrarroja para salida y llegada]]
 +  *  Buzzer
 +  *  Fuente de alimentación reciclada 7V-12V
 +
 +
 +====== El prototipo ======
 +
 +El dispositivo en fase de prototipo se puede ver en el vídeo a continuación
 +
 +{{youtube>-kw9VmxYi7U}}
 +
 +====== Equipo ======
 +
 +  *  TCRobotics 
 +
 +
 +====== Recursos ======
 +
 +
 +===== Hardware =====
 +
 +  *  [[https://code.google.com/p/arduino-tvout/wiki/Hardware|Conexión de vídeo]]
 +
 +
 +===== Software =====
 +
 +  *  [[https://github.com/TCRobotics/Cronometro-competiciones|Código para arduino]]
 +  *  [[https://code.google.com/p/arduino-tvout/wiki/Welcome?tm=6|Librería TVOut (Beta1)]]
 +  *  [[http://playground.arduino.cc/Code/StopWatchClass|Clase cronómetro]]
 +  *  [[https://code.google.com/p/arduino-tvout/wiki/Bitmaps|Cómo codificar una imágen en código]]
 +
 +{{old:archivo:config_image2_code.png?300|Configuración correcta de image2code}}
 +
 +
 +====== Fotos ======
 +
 +
 +===== Materiales =====
 +
 +
 +{{old:Archivo:7d06dbcc-660d-6da2-6102-e0cbc19a10d2.jpg?300|Caja Jueces}}
 +{{old:Archivo:$(KGrHqJ,!rQFJJNvHbsiBSZPG4EPv!--60 12.JPG?300|Caja Jugadores}}
 +{{old:Archivo:Poa224514-5.jpg?300|Pulsadores Jueces}}
 +{{old:Archivo:Poa224502-5.jpg?300|Pulsadores Jugadores}}
 +
 +
 +===== Preparando la caja =====
 +
 +
 +{{old:Archivo:2015-09-11_18_55_06.jpg?300|Agujereando la caja de Jueces}}
 +{{old:Archivo:2015-09-11_17_59_27.jpg?300|Agrandando los agujeros para los botones}}
 +{{old:Archivo:2015-09-11_21_16_42.jpg?300|Caja a medio terminar}}
 +
 +
 +
 +
 +
 +===== Eleva pulsadores impresos 3D =====
 +
 +
 +
 +
 +
 +
 +===== Tripas =====
 +
 +
 +
 +
 +
 +===== Crono terminado =====
 +
 +
 +
 +
 +