Boa tarde a todos,

O meu nome é Ricardo e informo desde já que não tenho qualquer experiência com codificação ou placas arduino ou outras.... sou um iniciante a zeros...

Como sou um pouco curioso, e o clube de basquete onde joga o meu filho mais novo precisa de um placar electronico, pensei em fazer um ... talvez com um pouco de loucura ...

Então o que pretendo é um placard electronico que conte a pontuação das equipas e controle o tempo de jogo.

Medidas do placar – 42 cm X 29,5 cm ( folha A3 ) alimentado por transformador ou baterias

Medidas dos dígitos ( pontos e tempo ) – 10 cm X 5 cm em led’s ou fitas de led

 

Contador de pontos ( independente para cada equipa )

O contador de pontos será constituído por 3 digitos para cada equipa, a começar no 000 e a terminar no 999.

O contador deve ser accionado por um do botão acrescentando sempre e só um valor de cada vez.

Deverá também existir um botão para retirar valores ( um e cada vez ) em caso de engano.

Contador de tempo

                O contador de tempo ( cronómetro ) deverá ter 4 digitos e deverá funcionar em contagem decrescente.

                Deverá também, ter as seguintes opções ( recorrendo a botão ) :

                1 – Fazer reset colocando a zeros

                2 – Colocação pelo utilizador do tempo que for decidido ( o tempo não é fixo )

                3 – Quando a contagem decrescente tiver a decorrer, poder efectuar paragem de tempo e posteriormente continuar a mesma sequência.

                4 – Quando chegar a um ( 01:00 ) minuto do tempo final, o cronometro deverá contar as decimas de segundo até chegar a zero ( 00:00 )

                5 – Quando atingir os zero ( 00:00 ) acciona um buzz de 3 segundos

Espero que tenha colocado a informação toda necessário e que me possam ajudar.

Mais uma vez, não "pesco" nada do assunto ... ;)

Obrigado a todos

Ricardo Alexandre

Exibições: 17203

Responder esta

Respostas a este tópico

Boas, segue o ficheiro para Proteus , falta algum material e ligações ....

Anexos

Ricardo, achei que o Proteus fosse free. 

Mas é pago. Irei enviar o diagrama usando o ExpressSCH.

Esse é o programa que uso para fazer diagramas e é free.

https://www.expresspcb.com/expresssch/

Boas, posso usar este codigo para os TPIC6B595N?

Fiz a verificação do codigo mas dá erro nesta linha:

for(inti=0;i/font> 10; i++) {

Este é o erro:
exit status 1
'font' was not declared in this scope

Fiz as ligações só para um IC, conforme indicação do Sr. José Gustavo Abreu Murta em 31 julho 2017 at 22:14

Boa tarde Ricardo, 

Favor enviar todo o Sketch (programa) .

Favor anexar o arquivo.  Não cole no tópico.

Parece estar faltando a instalação de alguma biblioteca. 

Boas José,
O sketch é este que colocou.
Abraços

Ricardo, já enviei vários Links que contem vários Sketches. 

Favor informar de qual sketch esta se referindo.

Obrigado. 

Boas,

É este o post do sketch que utilizei e dá erro.

Abraços

Esse diagrama de circuito com o TPIC6B595 apresenta dois erros :

A porta de controle -G é no pino 09 . (deve ser conectada no GND - terra).

A porta Latch (RCK) é no pino 12. 

Veja o novo diagrama corrigido :

http://labdegaragem.com/forum/topics/placar-eletr-nico-port-til-bas...

Pesquisando uma solução melhor, encontrei esse chip bem versátil !

Veja se existe ai .

HEF4794B
8-stage shift-and-store register LED driver

https://assets.nexperia.com/documents/data-sheet/HEF4794B.pdf

Ele é registrador de deslocamento e driver ao mesmo tempo.

Cada porta de saída aguenta até 40 mA . Medi a minha tira de Led ( 3 leds) com 12v, ela consome 18,6 mA.

Ele substituiiria o conjunto 74HC595 com o driver ULN2803.

Ricardo , achei a ligação em cascata do 74HC595:

http://labdegaragem.com/profiles/blogs/acionar-display-duplo-de-7-s...

Mais material para estudo:

http://www.newtoncbraga.com.br/index.php/eletronica-digital/102-lic...

https://www.arduino.cc/en/tutorial/ShiftOut

https://learn.adafruit.com/adafruit-arduino-lesson-4-eight-leds/ove...

http://www.nudatech.com/blog/using-a-shift-register-74hc595n-with-a...

Existe essa placa também, mas precisaria usar os drivers ULN2803 .

Cada placa poderia controlar dois dígitos (16 portas) e usam a interface I2C. (gostei) 

Controlador Pwm / Servo Driver 16 Canais I2c Arduino PCA9685 

https://www.adafruit.com/product/815

https://learn.adafruit.com/16-channel-pwm-servo-driver?view=all

Veja esses projetos com 74HC595 no Frtizing :

Baixe os ficheiros  e abra-os no Programa Fritzing.

http://fritzing.org/projects/sn74hc595n

Veja um relógio pronto !

http://fritzing.org/projects/led-wall-clock

Boas, a todos

Estive a tentar fazer no fritzing, a fonte de alimentação para dar energia ao arduino e aos led's.

Isto faz algum sentido??

Em alguma pesquisa que fiz encontrei pessoal a usar este shift register TPIC6B595, alguém já usou num projecto deste género?


Deixo aqui o ficheiro caso queriam usar....

Abraços

Ricardo

Anexos

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço