Estimados,
Aqui queria hacer un pequeño aporte.
Estoy haciendo un turnero (ya hice varios pero este es nuevo diseño) y se me ocurrio ir subiendo de a poco lo que vaya haciendo para que le resuelva el problema a cualquiera que lo necesite.
La idea es hacer un turnero de dos digitos, pero como estos se pueden poner en cascada, se puede hacer de cualquier cantidad de digitos. Tambien lo diseñe para evitar lo mas posible el cablerio y ahorrar pines del micro.
Caracteristicas:
- Escalable a todos los digitos que se deseen
- Pocos pines del micro
- No hay necesidad de refresco del display (el 4094 hace de latch)
- Control remoto, posiblemente por infrarrojos donde se pueda usar un control universal bien barato.
- Posibilidad de apagarlo desde el control y que quede en stand-by (o guardar en eeprom el ultimo valor de turno)
- Posibilidad de medir el tiempo promedio por turno en minutos, para mostrarlo en un 3r digito quiza mas chico. ("Faltan aprox. X minutos para el siguiente turno")
Aca adjunto el PCB (PCB Wizard) de 1 digito hecho con leds de alto brillo, de 10x15cm aproximadamente. El diseño contempla el digito en estilo "italica" que aumenta la legibilidad del mismo. Son 12 leds por segmento.
El mismo esta calculado para 14v de voltaje con leds verdes alto brillo. Si quieren adaptarlo usen esta calculadora. http://led.linear1.org/led.wiz
Mas adelante ire agregando la placa del micro (la idea es usar uno de 8 pines) y la fuente switching para elevar de una bateria de gel 6v 4amps a los 14v que requiere. (opcional, en mi caso lo quiero porque me pidieron que en lo posible se pueda usar desenchufado).
Tengan paciencia, ire subiendo a medida que el tiempo limitado me lo permita. Es bienvenido cualquier aporte / idea.
Materiales para 1 digito, version 14 volts:
- 12x7 = 84 leds alto brillo del color deseado.
- 1 ULN2003
- 1 4094
- 21 resistencias 100 ohms 1/4w
Para otros colores de leds, u otro voltaje de entrada, deberan revisar con la calculadora de mas arriba que resistencias poner o como arreglar las series. Asi como esta son 14v 12ma cada 4 leds.
Funcionamiento (basico... a leer los datasheets):
Supongamos que queremos 2 digitos, el micro se conecta a data, clock y strobe del digito "master" (que puede ser digamos, decenas) y la salida Q~ (pin 10) se conecta al data del siguiente digito.
Luego, se envian con el micro los datos, manejando strobe (para apagar los digitos durante la transmision) data, clock en secuencia para completar los 16 bits que componen los dos digitos.
Importante: Los pines del 4094 no estan ordenados en secuencia logica para facilidad de diseño del PCB. El micro tendra que tener una tabla de decodificacion para convertir el decimal del digito a los 1 y 0 correspondientes a cada segmento. (Es muy sencillo eso, ya lo veremos mas adelante).
El micro va a estar la mayoria del tiempo esperando comando, ya que no tiene que refrescar la pantalla como en el manejo multiplexado.
Eso es todo por el momento, espero que le sirva a alguien. Me vendria bien si alguien tiene ya resuelto el tema del control remoto por infrarrojos, quiza usando los receptores de 3 patas (vcc, gnd y señal)
Aqui queria hacer un pequeño aporte.
Estoy haciendo un turnero (ya hice varios pero este es nuevo diseño) y se me ocurrio ir subiendo de a poco lo que vaya haciendo para que le resuelva el problema a cualquiera que lo necesite.
La idea es hacer un turnero de dos digitos, pero como estos se pueden poner en cascada, se puede hacer de cualquier cantidad de digitos. Tambien lo diseñe para evitar lo mas posible el cablerio y ahorrar pines del micro.
Caracteristicas:
- Escalable a todos los digitos que se deseen
- Pocos pines del micro
- No hay necesidad de refresco del display (el 4094 hace de latch)
- Control remoto, posiblemente por infrarrojos donde se pueda usar un control universal bien barato.
- Posibilidad de apagarlo desde el control y que quede en stand-by (o guardar en eeprom el ultimo valor de turno)
- Posibilidad de medir el tiempo promedio por turno en minutos, para mostrarlo en un 3r digito quiza mas chico. ("Faltan aprox. X minutos para el siguiente turno")
Aca adjunto el PCB (PCB Wizard) de 1 digito hecho con leds de alto brillo, de 10x15cm aproximadamente. El diseño contempla el digito en estilo "italica" que aumenta la legibilidad del mismo. Son 12 leds por segmento.
El mismo esta calculado para 14v de voltaje con leds verdes alto brillo. Si quieren adaptarlo usen esta calculadora. http://led.linear1.org/led.wiz
Mas adelante ire agregando la placa del micro (la idea es usar uno de 8 pines) y la fuente switching para elevar de una bateria de gel 6v 4amps a los 14v que requiere. (opcional, en mi caso lo quiero porque me pidieron que en lo posible se pueda usar desenchufado).
Tengan paciencia, ire subiendo a medida que el tiempo limitado me lo permita. Es bienvenido cualquier aporte / idea.
Materiales para 1 digito, version 14 volts:
- 12x7 = 84 leds alto brillo del color deseado.
- 1 ULN2003
- 1 4094
- 21 resistencias 100 ohms 1/4w
Para otros colores de leds, u otro voltaje de entrada, deberan revisar con la calculadora de mas arriba que resistencias poner o como arreglar las series. Asi como esta son 14v 12ma cada 4 leds.
Funcionamiento (basico... a leer los datasheets):
Supongamos que queremos 2 digitos, el micro se conecta a data, clock y strobe del digito "master" (que puede ser digamos, decenas) y la salida Q~ (pin 10) se conecta al data del siguiente digito.
Luego, se envian con el micro los datos, manejando strobe (para apagar los digitos durante la transmision) data, clock en secuencia para completar los 16 bits que componen los dos digitos.
Importante: Los pines del 4094 no estan ordenados en secuencia logica para facilidad de diseño del PCB. El micro tendra que tener una tabla de decodificacion para convertir el decimal del digito a los 1 y 0 correspondientes a cada segmento. (Es muy sencillo eso, ya lo veremos mas adelante).
El micro va a estar la mayoria del tiempo esperando comando, ya que no tiene que refrescar la pantalla como en el manejo multiplexado.
Eso es todo por el momento, espero que le sirva a alguien. Me vendria bien si alguien tiene ya resuelto el tema del control remoto por infrarrojos, quiza usando los receptores de 3 patas (vcc, gnd y señal)