Alô pessoal,

Sou iniciante neste fascinante mundo dos microcontroladores, por outro lado gosto de jogar bocha (esporte bastante difundido aqui no sul).

Gostaria de montar um Placar com o Arduíno, como sou "cabaço" gostaria da ajuda de vocês para o desenvolvimento deste projeto:

Meu e-mail: direcao@ativa89.com.br

Um abraço a todos os garagistas.

Joel

Exibições: 1511

Responder esta

Respostas a este tópico

Manoel, qual foi o software que você utilizou para montar o protótipo?

Proteus com biblioteca simulino 4

Minhas sugestões:

Usar um controle remoto para  incrementar a pontuação :

http://labdegaragem.com/forum/topics/projeto-pic-ou-arduino-control...

Veja que display interessante de um colega do LAB:

http://labdegaragem.com/forum/topics/arduino-e-display-sete-seguime...

Oi JR, boa tarde,
Para mostra o resultado atual de cada jogador e os três últimos resultados com em 2 displays,
serão necessários 16 displays de 7 segmentos.
Montei este esquema para você ter uma ideia da necessidade de displays.
Rui

Anexos

Oi JR,

veja com separação de placar.

Rui

Anexos

Legal!

Vou providenciar os componentes e montar um protótipo. Se me conseguires algumas dicas da programação eu agradeço.

Repito!!! Se estiver enchendo o saco me corte, rsrsrs!

Vocês estão sendo muito pacientes com esse "calouro" do LdG.

Abraços,

Joel

Joel, a solução do Rui é a melhor ! Go ahead ( siga em frente) !

Quando se usa muitos displays de 7 segmentos, para simplificar o circuito poderá usar um multiplexador, mas a programação é mais complexa.

Nesse exemplo, três displays em uso. Pode-se usar mais displays, mas tem limitação de tempo de scan.

http://learning.grobotronics.com/2014/05/7-segment-4-digit-multiple...

Oi JG, boa noite

o uso de multiplexação em uma quantidade grande de 7 segmentos (16 neste caso),

pode gerar cintilação.

Além do que seriam 16 portas para multiplexador + 4 para os dados. (20 no total)

Rui

Sim, concordo com você. Como eu já disse, tem limitação de tempo de scan.

Mas pode dividir em quatro conjuntos de quatro displays.

Em relação ao numero de portas, pode-se usar um expansor de 16 portas. 

Só não sei se o Arduino suportará tamanho trabalho...

Olá Rui e Murta,

Para não cintilar, basta que o ciclo todo dos LEDs repita pelo menos 60 vezes por segundo.

Para economizar portas do Arduino, use o esquema do Murta porém use 2 CIs 74HC595 e portanto usará apenas 2 pinos do Arduino em vez de 16 para selecionar os displays de 7 segmentos. No final usará 3 portas (CLK + Dado + Reset do 595) + 5 do display de 7 segmentos (caso tiver que controlar o ponto decimal também).

Para economizar mais pinos, use a biblioteca da matriz de teclas e terá 16 teclas. Esta sugestão também facilitará o uso opcional do controle remoto pois bastaria ao controle remoto enviar o caractere correspondente a tecla da matriz.

Caso ainda se necessite economizar mais portas, podemos reaproveitar os CIs 595 e controlar as colunas da matriz do teclado.

Considerando que teremos 16 ciclos para percorrer os displays de LEDs, podemos colocar um delay de 1 milissegundo que resultaria em uma piscada a cada 16 milissegundos o que daria 62 piscadas por segundo.

Enquanto fui escrevendo, me toquei que os CIs 595 já estão chaveando 16 vezes e portanto não seria necessário a matriz de chaves. Basta ligar cada chave com um resistor em série a cada saida dos CIs 595, o outro contato das chaves, todas interligadas ao pino de leitura do Arduino com pull down. Deste modo, só é necessário 1 pino do arduino para ler as 16 chaves.

Abraço a todos,

  'Eiju

Pessoal obrigado.

É só "fera" me ajudando.

Estou me sentindo um completo analfabeto, mas ainda chego lá...

Um abraço a todos.

Joel

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço