[AYUDA PROYECTO] Marcador deportivo

1,337 views
Skip to first unread message

alfalfasecas

unread,
Jan 19, 2014, 8:26:27 AM1/19/14
to asrob-uc3m-i...@googlegroups.com
Hola a todos!

Bueno pues os comento. Estoy pensando en regalar a mi cuñado un juego de fútbol chapas para su cumpleaños, y el tema del marcador me lleva de cabeza. Había pensado en hacerlo electrónico pero creo que no piloto tanto de electrónica como pensaba porque no veo la manera de hacerlo.

Básicamente lo que he pensado es en utilizar 2 led de 7 segmentos separados, uno para el jugador local y otro para el jugador visitante, y que con dos botones (uno para cada jugador) se vaya sumando un gol cada vez que se pulse el botón. De momento omitiría la posibilidad de restar goles por si te has equivocado al darle al botón. Los LED irían de 0 a 9 y volvería después al 0 (creo que es lo más fácil).

El caso es que he encontrado un esquema justo de lo que busco (os lo añado aquí), pero claro el chico que lo diseñó utiliza un PIC (PIC16F690) con su programa.... pero lamentablemente no dispongo de grabador de PIC's (y no me merece la pena adquirir uno ya que no suelo trabajar prácticamente nunca con electrónica).

Alguien podría echarme un cable sobre cómo podría realizar el marcador desde 0 o a partir del del esquema?? He visto algún proyecto de contador con Arduino Uno, pero en ninguno funcionan los leds de manera independiente.

Muchas gracias a todos! Saludos
Schematics.jpg

nayma rescue

unread,
Jan 19, 2014, 9:22:00 AM1/19/14
to asrob-uc3m-i...@googlegroups.com
Con un arduino se puede hacer. Busca arduino + multiplicador.


2014/1/19 alfalfasecas <fer....@gmail.com>

--
 
---
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

Cacer

unread,
Jan 19, 2014, 9:41:00 AM1/19/14
to asrob-uc3m-i...@googlegroups.com
Con Arduino como bien dice nayma, se hace. Y el metodo tradicional, es un contador y un conversor.


Android y le imprimes un soporte

Mecanico. Dos ruedas numeradas y un soporte. Aqui, puedes imprimirte un marcador de una foto real para ponerlo de caratula y coincidir la ventana con las ruedas.

Será por opciones...

Si imprimes las chapas, pasa el STL,... 

Jose H

unread,
Jan 19, 2014, 9:42:30 AM1/19/14
to asrob-uc3m-impresoras-3d
No es nada complicado. En un display de 7 segmentos lo que tienes que
hacer es encender 7 LEDs(segmentos) y para ello tienes que ponerle una
tensión para encenderlo o ponerlo a tierra para apagarlo.

Para eso tienes un circuito muy simple:
http://en.wikipedia.org/wiki/Pull-up_resistor
http://es.wikipedia.org/wiki/Pull-up

Lo único que te queda hacer es hacer una tabla numerando los segmentos
que permanecen encendidos para cada número. Empieza simple, con sólo 0
y 1, y cuando funcione le vas añadiendo más 2, 3, 4, 5...

Para 7 segmentos se necesitan 7 salidas binarias por número. Cada vez
que cambias de número tendrás que actualizar las salidas. Si tienes
alguna idea de programación es muy sencillo.

Si no te quieres preocupar por eso, venden módulos ya hechos:
http://www.cooking-hacks.com/7-segment-serial-display-red

En los que básicamente pasas el número por el puerto serie y te
olvidas del resto.

alfalfasecas

unread,
Jan 19, 2014, 12:41:58 PM1/19/14
to asrob-uc3m-i...@googlegroups.com
Vale, ya tengo el circuito!!! Un contador de décadas 74LS90 y un conversor de BCD a 7 segmentos 74LS47, 7 resistencias de 330 ohmnios y un 7-segmentos de ánodo común. Lo que me fallaba era la señal de reloj.... que no sabía cómo meterla a partir de la tensión de red. Al final voy a utilizar un 555 para generar la señal de pulsos de frecuencua 1Hz. Los botones están a partir de la señal del reloj, de forma que el 555 está generando constantemente pulsos cuadrados pero sólo llegan al circuito cada vez que pulso el botón. Sé que no es lo más ortodoxo.... pero no se me ocurre como poder mejorarlo así a bote pronto.

Saludos

JramCW

unread,
Jan 19, 2014, 1:16:35 PM1/19/14
to asrob-uc3m-i...@googlegroups.com
No creo que necesites generar un clock para ese circuito, tu pulsador de cada jugador puede servir perfectamente para eso. Cada vez que lo pulses generas un flaco descendente que sirve de clock.

Necesitas ademas otro pulsador que te sirva de reset o en su defecto un boton de on/off y que siempre te precargue el valor 0 en el contador. 

Pedro Alarcon

unread,
Jan 19, 2014, 1:19:52 PM1/19/14
to asrob-uc3m-i...@googlegroups.com

Bueno, aquí te traigo el circuito terminado, te lo he cambiado un poco para que no tengas que utilizar el timer 555, que es una chorrada, lo he puesto con pulsadores simples, en caso de que te de algún problema cuando lo estés montando por rebotes del pulsador me lo dices y te paso un sistema anti-rebote, pero al menos en el proteus no da problemas. Para el contador en sí he utilizado un 74ls390, que son dos contadores en un mismo integrado, así abaratas costes. Después he puesto dos 74ls48, conversores BCD a 7 segmentos de cátodo común. Junto a esto van 14 resistencias de 330 ohmios. Los pulsadores llevan resistencias de pull down de 500 ohmios (pon las de 510, que son las comerciales). He añadido sobre el circuito un botón de master reset, para que se pueda poner a 0 en cualquier momento.

El circuito es cutre, y sé que lo puedes hacer más fácil con microcontroladores y demás, pero bueno, lo he hecho rápido y fácil, para que no tengas ningún problema ^^

Te adjunto la url del diseño de proteus.

https://dl.dropboxusercontent.com/u/44949598/Contador.pdsprj


Prusaludos!!

JramCW

unread,
Jan 19, 2014, 1:24:56 PM1/19/14
to asrob-uc3m-i...@googlegroups.com
Perfecto! a esto mismo me refería yo ;-)

Pedro Alarcon

unread,
Jan 19, 2014, 1:26:57 PM1/19/14
to asrob-uc3m-i...@googlegroups.com
Estaba escribiendo el mensaje justo cuando he visto tu respuesta Jram!! Se ve que los dos teníamos el mismo circuito en mente xD

JramCW

unread,
Jan 19, 2014, 1:30:31 PM1/19/14
to asrob-uc3m-i...@googlegroups.com
Si!! 
Ademas se lo dejas facil, no va a tener problemas en hacerlo siguiendo tu esquema ;-)

alfalfasecas

unread,
Jan 19, 2014, 2:04:49 PM1/19/14
to asrob-uc3m-i...@googlegroups.com
Hostras, muchísimas gracias por el diseño Pedro!!! Eso es justo lo que necesitaba!!!!!

Es perfecto. Más que perfecto, porque no tengo que utilizar ningún microcontrolador que tuviera que programar. Y con su reset y todo... En serio, muchísimas gracias!! Ya si no fuera mucho pedir, incluir el sistema anti-rebote? Para prevenir y ponerle directamente desde el principio

Muchas gracias también a todos los demás que me han aportado ideas por su ayuda!

Saludos a todos


El domingo, 19 de enero de 2014 19:19:52 UTC+1, Pedro Alarcon escribió:

Xoan Sampaiño

unread,
Jan 19, 2014, 2:57:13 PM1/19/14
to asrob-uc3m-impresoras-3d
Y si ahora vas y lo imprusas [1], ya sería la leche :)



2014/1/19 alfalfasecas <fer....@gmail.com>

--
 
---
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.



--
Xoan Sampaiño [xoan@twitter|vimeo|flickr|delicious]

 /\  Document Freedom Day - Liberate your documents
_\/` http://documentfreedom.org/ - March 26th, 2014

Pedro Alarcon

unread,
Jan 19, 2014, 3:26:27 PM1/19/14
to asrob-uc3m-i...@googlegroups.com

Teóricamente el filtro que he añadido a la entrada debería de funcionar, no es más que un filtro RC con un condensador de 100 nF y un par de resistencias (1k y 4,7k respectivamente), de todas formas no te puedo garantizar que funcione 100% seguro, en la carrera todavía no me han enseñado nada de filtros (es más para los telecos xD) y todo lo que sé es de buscar por ahí. A ver si alguien con más conocimiento de filtros puede repasar el diseño. Sino, móntalo primero sin el filtro y a las muy malas ya buscamos otra solución con un timer y un biestable tipo D, que son los filtros que yo uso xD

JramCW

unread,
Jan 19, 2014, 5:29:49 PM1/19/14
to asrob-uc3m-i...@googlegroups.com
Ummm... un par de apuntes a la vista del esquema final:

los clocks del 74LS390 son por flanco negativo, pero en el esquema al pulsar un pulsador se pone un "1" y se pondrá a "0" cuando se suelte el pulsador. Yo invertiría esto, poniendo la pata de R2 (y R4) que está a GND la pondría a VCC y el pulsador en lugar de a Vcc a GND. De este modo con el pulsador despulsado habrá un "1" en CKA y al pulsarlo pasará a "0", haciendo el flanco.

Los valores de la RC del filtro a lo mejor hay que tocarlos una vez montado dado que no sabemos que tipo de pulsadores ni que rebotes pueden existir. Con los valores de 4k7 y 100n da un tiempo antirrebotes de pocos ms (Tau=0,47ms lo que nos da 5Tau= 2ms). Habría que filtrar del orden de 50-100ms para asegurar la pulsación.

Un saludo.

Ángel Romero Aguilar

unread,
Jan 19, 2014, 5:33:04 PM1/19/14
to asrob-uc3m-i...@googlegroups.com
Buenas noches. Para antirrebotes puedes usar si quieres este sistema que te incluyo. No es muy complejo, solo tiene 6 resistencias de pull-up (yo las he puesto de 510 ohms), 3 pulsadores (en el proteus son conmutadores, pero en la realidad supongo que deberían ser pulsadores normalmente abiertos, básicamente como los finales de carrera mecánicos de nuestras impresoras), y un integrado con 4 latches SR (74LS279). La forma de evitar los rebotes es que los latches, una vez que están activados, por muchas "microveces" que se activen posteriormente, se mantendrá la salida a 1, a no ser que lo desactives con la otra posición del conmutador. Es físicamente imposible que el contador suba más de una unidad cada vez que se pulse.


PD. Para que funcione bien, los pulsadores han de estar normalmente en la posición en la que están en la imagen, es decir, hacia abajo (en la imagen)

@alfalfasecas, espero que te sirva.
@Pedro, nos vemos mañana en clase.

Un saludo.

Pedro Alarcon

unread,
Jan 19, 2014, 5:42:09 PM1/19/14
to asrob-uc3m-i...@googlegroups.com
Jram, llevas razón, no me había fijado en que funcionaban por flanco de bajada, en principio estaba usando el 74ls192, y ese es por flanco de subida, después cambié el integrado y no me dí cuenta xD Ahora corrijo el diseño.

Angel, no le había puesto el sistema con biestables rs-nand por evitar añadir un integrado más, ya que teóricamente se podría realizar con un filtro RC, el cual va a ser siempre más barato que incluir el integrado, el tema de los biestables era la alternativa si no funcionaba la primera opción ^^

PD: Mañana nos vemos en clase y hablamos el tema del nombre de mi prusa, que tengo varias ideas en mente!! xD

Ángel Romero Aguilar

unread,
Jan 19, 2014, 5:48:13 PM1/19/14
to asrob-uc3m-i...@googlegroups.com
Hombre, yo lo decia por el tema de tener en cuenta la frecuencia a filtrar, ya que en un principio es desconocida. Con biestables el tema de la frecuencia no importa en absoluto, una vez que la salida esta en modo set no pasa a reset por muchos pulsos que metas en set, hasta que bajes el pulsador a modo reset. Bueno, son dos soluciones viables, así alfalfasecas tiene donde elegir.

Saludos.


--
 
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/asrob-uc3m-impresoras-3d/V3ORZuoHtfA/unsubscribe. Para anular la suscripción a este grupo y todos sus temas, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.

Pedro Alarcon

unread,
Jan 19, 2014, 6:04:31 PM1/19/14
to asrob-uc3m-i...@googlegroups.com



Ángel, he estado dándole vueltas y puede ser más viable que el filtro RC, así que lo he implementado en la versión final. Creo que con esto ya estaría todo solucionado. A ver si alguien le encuentra algún fallo más.

Prusaludos!

Pedro Alarcon

unread,
Jan 19, 2014, 6:07:59 PM1/19/14
to asrob-uc3m-i...@googlegroups.com
PD: Se me ha olvidado añadir Angel, que si en Proteus utilizados los SW-SPDT-MOM (Interactive SPDT Switch Momentary Action) se comportan exáctamente igual que un botón de 4 patillas de los que te encuentras en la realidad, así ya no tienes el problema de que tengas que hacerlos con interruptores ^^

Ángel Romero Aguilar

unread,
Jan 19, 2014, 6:23:33 PM1/19/14
to asrob-uc3m-i...@googlegroups.com
Hostias, es verdad, no lo sabía tio, gracias ^^, con esos que tu has colocado van de lujo jeje.

Un saludo.


El 20 de enero de 2014, 0:07, Pedro Alarcon <pedro.alarc...@gmail.com> escribió:
PD: Se me ha olvidado añadir Angel, que si en Proteus utilizados los SW-SPDT-MOM (Interactive SPDT Switch Momentary Action) se comportan exáctamente igual que un botón de 4 patillas de los que te encuentras en la realidad, así ya no tienes el problema de que tengas que hacerlos con interruptores ^^

--

alfalfasecas

unread,
Jan 20, 2014, 3:38:38 AM1/20/14
to asrob-uc3m-i...@googlegroups.com
Hola a todos

Antes que nada, muchísimas gracias a todos, de verdad. Con gente tan dispuesta a ayudar a otros que no tenemos tanta idea da gusto. Ojalá fuera todo el mundo así....

El último circuito me parece tremendamente más complicado, al menos así de primeras XD Luego a lo mejor es una chorrada de montar, pero así de golpe... jajaja. Los SW-SPDT-MOM valdrían estos, por ejemplo?? http://www.electronicaembajadores.com/Productos/Detalle/21/IT51061/pulsador-circuito-impreso-tactil-1na

Por último te agradecería si pudieras pasarme el proyecto de Proteus, Pedro, para toquetarle un poco jejeje

Muchas gracias a todos de verdad! Iré poniendo los avances en el marcador según lo vaya haciendo para que veáis el resultado final!! ^^

@Xoan: Pues lo había pensado eh?? Pero creo que me acabarían quedando demasiado grandes XD

@Cacer: Las chapas no las imprimo... de momento a la antigua usanza: paseíto por bares y que me hagan el favor de guardármelas jejeje

Saludos


El lunes, 20 de enero de 2014 00:23:33 UTC+1, Ángel Romero Aguilar escribió:
Hostias, es verdad, no lo sabía tio, gracias ^^, con esos que tu has colocado van de lujo jeje.

Un saludo.
El 20 de enero de 2014, 0:07, Pedro Alarcon <pedro.alarc...@gmail.com> escribió:
PD: Se me ha olvidado añadir Angel, que si en Proteus utilizados los SW-SPDT-MOM (Interactive SPDT Switch Momentary Action) se comportan exáctamente igual que un botón de 4 patillas de los que te encuentras en la realidad, así ya no tienes el problema de que tengas que hacerlos con interruptores ^^

--
 
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/asrob-uc3m-impresoras-3d/V3ORZuoHtfA/unsubscribe. Para anular la suscripción a este grupo y todos sus temas, envía un correo electrónico a asrob-uc3m-impresoras-3d+unsub...@googlegroups.com.

Pedro Alarcon

unread,
Jan 20, 2014, 10:33:25 AM1/20/14
to asrob-uc3m-i...@googlegroups.com
Yo la verdad es que los pulsadores que siempre he montado son estos, o al menos se le parecen mucho: 



Respecto al tema del proteus aquí te lo dejo, para que puedas toquetear todo lo que quieras ^^



Y en lo referente a los flipflops para quitar los rebotes, no tiene mucha complejidad, es simplemente meter esos pulsadores que te he puesto con 2 resistencias y el integrado 74LS279, de todas formas el circuito solo es necesario si no te funciona el incremento bien, de forma que cuando lo pulsas te incrementa en 3 o 4 en vez de en 1. Es lo que te dije, pruebas primero, que no funciona, entonces se lo pones, sino da igual.


Así que nada, ánimo con el montaje y prusaludos!

alfalfasecas

unread,
Jan 20, 2014, 3:06:24 PM1/20/14
to asrob-uc3m-i...@googlegroups.com
Sí, imagino que entonces sí servirán.

Gracias por la ayuda! Ya os contaré mis progresos jejeje
Reply all
Reply to author
Forward
0 new messages