Mensagem em LED usando 1 so coluna

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Mensagem em LED usando 1 so coluna

Mensagempor icaro51 » 28 Jun 2007 04:11

Oi pessoal, hoje vi uma coisa muito inutil que eu preciso ter, uma colona de led que quando voce olha direto nao parece nada mas quando voce passa o olho correndo aparece uma mensagem. A que eu vi era uma propaganda de bebida.
Entao vim para casa e comecei a tentar fazer um, 8 leds ligados a uma porta do pic e uma mensagem simples HELLO fiz tudo em linha mesmo numa rotina especial, entre cada mudanca de coluna coloquei uma rotina de delay que eu posso alterar o valor pelo computador, o que muda a frequencia com que as colunas "correm". Porem a mensagem nao apareceu.
Agora vem a pergunta, alguem sabe com que frequencia eu preciso alterar os valores dos leds para poder ler a mensagem?

So para ficar mais claro o que eu fiz foi algo do tipo para escrever H

movlw '11111111'
movwf porta
call delay
movlw '00011000'
movwf porta
call delay
movlw '00011000'
movwf porta
call delay
movlw '00011000'
movwf porta
call delay
movlw '11111111'
icaro51
Byte
 
Mensagens: 119
Registrado em: 09 Dez 2006 21:56

Mensagempor guest2003 » 28 Jun 2007 07:37

Me permite dar um chute ?!?!? :)

Vamos lá...

Persisencia visual, digamos 25FPS... 25 quadros por segundo.. ou seja...1/25= 40ms... se tiver 10 colunas... uns 4ms para cada uma... ou 40ms :)

Você pode movimentar a coluna de leds tbm ao invez dos olhos...

[]'s
http://www.sethi.com.br (Institucional)
http://www.sethi3d.com.br (Impressoras 3d)
http://www.sethi.com.br/blog (Blog Impressoras 3d)
Avatar do usuário
guest2003
Word
 
Mensagens: 746
Registrado em: 13 Out 2006 11:48
Localização: Campinas - SP

Mensagempor phophollety » 28 Jun 2007 10:23

"3 minutes of boring code review means 3 hours less fixing LSD (Little Stupid Detail)" Dr. Mike Smith
"Dê-me um ponto de apoio e uma alavanca e moverei o mundo" Arquimedes
"Quando vejo um Alfa Romeo passar eu tiro o meu chapéu" Henry FORD.
Avatar do usuário
phophollety
Dword
 
Mensagens: 1511
Registrado em: 15 Out 2006 13:00
Localização: Santo André São Paulo, Brasil

Mensagempor mazzer » 28 Jun 2007 21:12

Sou louco pra montar esse relógio!!

Abraço!!
mazzer
Byte
 
Mensagens: 165
Registrado em: 24 Out 2006 17:21
Localização: Sta Rita do Sapucai-MG

Mensagempor icaro51 » 28 Jun 2007 21:18

O legal da coluna e que voce pode colocar meio que "escondida" e quando voce ve a mensagem voce nao tem certeza do que viu, essa que eu vi estava no meio de varias garafas de Absolute e quando voce passa o olho bem rapido aparece escrito Absolute, mas voce nao tem certeza que viu aquilo e comeca a procurar e muito 10.
Vou fazer o teste com esses novos dados e posto resultados.
icaro51
Byte
 
Mensagens: 119
Registrado em: 09 Dez 2006 21:56

Mensagempor phophollety » 28 Jun 2007 22:17

mazzer escreveu:Sou louco pra montar esse relógio!!

Abraço!!


Ueh, pq não faz? Não é difícil....

Não fique só na vontade!! =D
"3 minutes of boring code review means 3 hours less fixing LSD (Little Stupid Detail)" Dr. Mike Smith
"Dê-me um ponto de apoio e uma alavanca e moverei o mundo" Arquimedes
"Quando vejo um Alfa Romeo passar eu tiro o meu chapéu" Henry FORD.
Avatar do usuário
phophollety
Dword
 
Mensagens: 1511
Registrado em: 15 Out 2006 13:00
Localização: Santo André São Paulo, Brasil

Mensagempor tcpipchip » 28 Jun 2007 23:15

Tem um que colocou nas rodas do CARRO. E escrevia COCA-COLA de roda a roda.
Seria o mesmo?
TCPIPCHIP
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor icaro51 » 29 Jun 2007 01:20

Nao vai de jeito nenhum... tentei varios intervalos entre colunas e nada, minha cabeca ta explodindo de ficar tentando fazer o negocio funcionar.
Quando eu pego na mao e movimento eu consigo ler a msg, mesmo assim demora um pouco eu preciso acertar a velociadade que eu movimento a minha mao, mas tentei colocar na estante e movimentar a cabeca como o que eu vi no bar mas nao tem como.
Alguem ai tem mais alguma ideia?!
icaro51
Byte
 
Mensagens: 119
Registrado em: 09 Dez 2006 21:56

Mensagempor icaro51 » 29 Jun 2007 04:53

Ok pessoal,
Com 1ms entre cada coluna eu consequi um resultado satisfatorio, quando voce passa a vista voce consegui captar que tem alguma coisa nos leds mas ainda esta dificil de entender a msg.
Acho que se eu aumentar o tamanho da coluna para talvez 16 ou 24 leds fique mais facil de captar a msg.
Vou comprar mais leds amanha e fazer o teste.
Posto resultados
icaro51
Byte
 
Mensagens: 119
Registrado em: 09 Dez 2006 21:56

Mensagempor tcpipchip » 29 Jun 2007 07:05

mais leds de colunas para um movimento rotatório????? Tem certeza?
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor ijftec » 29 Jun 2007 09:52

Ola
Veja esse link em portugues de desenho de caracteres por varrimento mecânico

http://student.dei.uc.pt/~bernardo/cp/artigo2.pdf
Inácio
ijftec
Bit
 
Mensagens: 33
Registrado em: 21 Out 2006 06:24
Localização: Santa Cruz do Sul

Mensagempor migleo » 29 Jun 2007 10:32

Se fosse experimentar, eu faria um intervalo de alguns segundos entre cada varredura. Ex 3s de intervalo,envio coluna 0,ms,coluna 1,ms,coluna 2,ms,.....n,ms, 3s, fim.

Achei a idéia muito bacana e nunca fiz nada assim!

Esquecí de comentar que um teste desse eu faria no PC pela porta paralela e com o debug, onde você testa ,modifica em segundos e testa novamente.

Saiba oncotô na superfície terrestre:
http://asm.migleo.com
Asm51 desde 19-03-2003 Atmel Avr Assembler Projects
Avatar do usuário
migleo
Byte
 
Mensagens: 118
Registrado em: 12 Out 2006 09:26
Localização: Minas Gerais

Mensagempor Mersin » 30 Jun 2007 14:45

Usa um sensor tipo chave IR para detectar o início da volta, daí meça o tempo de uma volta com o CCP e ajuste um timer para interromper o mC e gerar as colunas do desenho cada uma no tempo certo!

Deve funcionar bem!
Mersin
Mersin
Byte
 
Mensagens: 121
Registrado em: 22 Out 2006 13:07
Localização: Goiânia

Mensagempor phophollety » 30 Jun 2007 16:22

Mersin escreveu:Usa um sensor tipo chave IR para detectar o in�cio da volta, da� me�a o tempo de uma volta com o CCP e ajuste um timer para interromper o mC e gerar as colunas do desenho cada uma no tempo certo!

Deve funcionar bem!


Se lerem direito o artigo do link que eu passei sobre o relógio rotativo, verão que ele faz exatamente isso, se não houver realimentação da rotação e o seu sistema trabalhar cego, vai ficar muito complicado gerar uma coisa com repetibilidade...

Ao invés de ficar experimentando vários tempos diferentes coloque um botão para incrementar e para decrementar o valor do seu timer, ou mesmo um potenciometro se tiver um AD disponível, ai não precisa ficar chutando N valores para o timer...
"3 minutes of boring code review means 3 hours less fixing LSD (Little Stupid Detail)" Dr. Mike Smith
"Dê-me um ponto de apoio e uma alavanca e moverei o mundo" Arquimedes
"Quando vejo um Alfa Romeo passar eu tiro o meu chapéu" Henry FORD.
Avatar do usuário
phophollety
Dword
 
Mensagens: 1511
Registrado em: 15 Out 2006 13:00
Localização: Santo André São Paulo, Brasil

Mensagempor geraldomelo » 30 Jun 2007 21:04

Então pessoal , mas eu acho que oque o Icaro51 quer dizer , é que a barra de leds não se movimenta , mas sim a nossa cabeça ou olho ...

tbm não tenho idéia de que possa ser .. também queria montar um brinquedinho desses


abraços

Geraldo
geraldomelo
Byte
 
Mensagens: 267
Registrado em: 14 Out 2006 16:53
Localização: Ribeirão preto - SP

Próximo

Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x