Ir ao conteúdo
  • Cadastre-se

Strobo light para aeromodelo


max.welber

Posts recomendados

os leds dão 3 piscadas rápidas, pára 1 segundo e da 4 piscadas rápidas, depois volta para 3... e a outra é igual de uma ambulância com dois leds um da em torno de 5piscadas rápidas depois o outro a mesma sequência... desde já agradeço

Entendi.

Poderia ser um circuito que utilizasse como base o microcontrolador PIC16F628A?

Posso criar um programa para este CI e também o esquema do circuito.

Disponibilizaria aqui no fórum e você testaria.

Link para o comentário
Compartilhar em outros sites

Está pronto e testado na protoboard.

Aqui está o esquema do circuito:

http://www.esnips.com/doc/48c21322-100f-4670-be4e-69759fa8a3e0/Esquema-do-Strobo

É utilizado o oscilador interno de 4MHz.

O LED1 é o que pisca 3 vezes e 4 vezes, com intervalo de 1 segundo.

Os LEDs 2 e 3 são os que alternam 5 piscadas cada, sem intervalo.

O valor do resistor em série é para LED de 2v.

Para LED de 3v use um resistor de 100R.

Você pode ligar vários LEDs em paralelo, cada um com o seu resistor. O BC337 suporta até 800mA de corrente no coletor, o que dá 40 LEDs em paralelo. Mas, é claro que o total de LEDs também depende da capacidade da fonte de alimentação.

As entradas EN1STR1 e EN2STR1 ativam o strobo do LED1.

Aplicando nível baixo em EN1STR1, ele ativa/desativa o strobo.

Nesta entrada você pode ligar, por exemplo, uma chave de toque.

A cada mundança de estado de EN2STR1 o estrobo é ativado/desativado.

Nesta entrada você pode ligar, por exemplo, uma chave de alavanca.

As entradas EN1STR2 e EN2STR2 ativam o strodo dos LEDS 2 e 3.

O funcionamento é o mesmo.

As entradas que não forem utilizadas devem ser aterradas, senão, o programa não funciona.

Aqui está o esquema do gravador de PIC que utilizo:

http://www.esnips.com/doc/820b2590-9d52-499f-94cc-8eb789e8a494/Esquema_Gravador_de_PIC

Ele é ligado na porta serial do computador.

Os números entre parenteses correspondem aos pinos da porta serial.

Este gravador é o famoso JDM.

Aqui está o programa do strobo em .asm:

http://www.esnips.com/doc/ca4e4ec3-40ea-465a-9ccb-d3d354d2d17c/Strobo

E aqui em .hex:

http://www.esnips.com/doc/9b98be41-7c93-410f-a3c2-cee019b290eb/Strobo

Estou à disposição para qualquer esclarecimento ou alteração.

Link para o comentário
Compartilhar em outros sites

Mulder_Fox...... você é o cara!!! valeu mesmo, é exatamente o que eu preciso, tudo bem feito e bem explicado. eu sou tec em eletrônica mas não trabalho na área, e nao tenho muito conhecimento em pics, quero aprender para uso próprio, se você tiver algo para eu poder ler e aprender eu tb agradeceria... fica meu sincero agradecimento!!

Link para o comentário
Compartilhar em outros sites

Mulder_Fox...... você é o cara!!! valeu mesmo, é exatamente o que eu preciso, tudo bem feito e bem explicado. eu sou tec em eletrônica mas não trabalho na área, e nao tenho muito conhecimento em pics, quero aprender para uso próprio, se você tiver algo para eu poder ler e aprender eu tb agradeceria... fica meu sincero agradecimento!!

É um prazer ajudar, max.welber. Que bom que ficou do jeito que você queria.

Se precisar de alguma modificação é só falar.

Eu também não sabia nada de microcontroladores, mas tinha muita vontade de aprender.

Foi lendo o livro "Microcontroladores PIC 16F628A/648A uma aborgagem prática e objetiva" do Wagner da Silva Zanco, que aprendi a programar.

Cara é muito gostoso escrever estes programas.

Eu não sou um cara muito criativo não. Meus programas ficam grandes, pois, faço tudo da forma mais simples possível. Não tenho muita paciência para pensar na forma mais reduzida para o código. :)

Mulder, me add no msn tb, [email protected] pra pegar umas dicas com você. um grande abraço

Tá adicionado.

Meu msn: [email protected]

Link para o comentário
Compartilhar em outros sites

  • 5 meses depois...

Oi pessoal, será que alguém conseguiria o circuito para este strobo, sou um apaixonado por eletronica mas nem imagino como foi feito, agradeceria muito se alguém ajudasse pois para participar de campeonatos noturnos de aeromodelismo é obrigatório o uso e eu ainda não tenho . Vejam estes videos abaixo.

YouTube - RC 4 Led Navagation Strobe Light System

parabens pelo projeto acima , é muito bom mesmo.

Link para o comentário
Compartilhar em outros sites

Aih esta:

post-370240-13884950695496_thumb.jpg

A alimentação deve estar entre 3,6 e 5V.

Favor corrigirem se estiver errado! :>)

Segue o programa em basic feito com o PIC simulator IDE:

'pic16f628a

'utilizando clock interno

'por Rodrigo Lange

'sequencial simples

'pisca +- três vezes por segundo cada léd em sequencia

'utiliza porta.1 (pino 18) como liga/desl.

'porta.1 começa como 0

'ao acionar o botão entra no estado de 1,

'começa a sequencia

'para quando a porta.1 voltar ao estado 0

Define CONF_WORD = 0x3fd4

AllDigital 'todas portas como I/O

TRISA = %11111111

TRISB = %00000000

Symbol led1 = PORTB.0

Symbol led2 = PORTB.1

Symbol led3 = PORTB.2

loop: 'inicio

PORTB.3 = 0

If PORTA.1 = 0 Then Goto loop 'se PORTA.1 (PINO 18) for 0 então fica no loop esperando até ser 1 !!!!

PORTB.3 = 1

led1 = 1 'liga

WaitMs 200 'aguarda

led1 = 0 'desl

WaitMs 200 'aguarda

led1 = 1 'liga

WaitMs 200 'aguarda

led1 = 0 'desl.

WaitMs 200 'aguarda

led1 = 1 'liga

WaitMs 200 'aguarda

led1 = 0 'desl.

WaitMs 400 'aguarda e próximo léd

led2 = 1 'liga

WaitMs 200 'aguarda

led2 = 0 'desl

WaitMs 200 'aguarda

led2 = 1 'liga

WaitMs 200 'aguarda

led2 = 0 'desl.

WaitMs 200 'aguarda

led2 = 1 'liga

WaitMs 200 'aguarda

led2 = 0 'desl.

WaitMs 400 'aguarda e próximo léd

led3 = 1 'liga

WaitMs 200 'aguarda

led3 = 0 'desl

WaitMs 200 'aguarda

led3 = 1 'liga

WaitMs 200 'aguarda

led3 = 0 'desl.

WaitMs 200 'aguarda

led3 = 1 'liga

WaitMs 200 'aguarda

led3 = 0 'desl.

WaitMs 380

Goto loop 'retorna pro inicio

End

Mas nada impede que se faça com um 556 e um 4017, mas recomendo ser feito com MCU, pois posteriormente pode fazer diversas adaptações e ainda adicionar novos efeitos ou até mesmo controlar um servomotor, a criatividade não tem limite!

Abraços!

Link para o comentário
Compartilhar em outros sites

Bom, tem sim, mas vou precisar alterar aquele programa! :)

Esse é meu segundo projetinho com Pic velho, to arrecem começando!

Mas vamo lá, ajudando também aprendo!

Da maneira que fiz quando o pino 18 tem nível 1 ele aciona o léd4 permanentemente e inicia a sequência, ela só para e desliga o léd4 quando tem nível 0 no pino 18.

Vamos ver a alteração!

Sugiro que baixe o PIC simulator IDE assim pode simular e ver o projeto funcionando, daí fazer as devidas alterações!

Esse segundo tempo seria como??

Com todos piscando ao mesmo tempo?

Na mesma sequencia?

Intercalando entre um e outro??

Pense a gente faz!

Abração!

Link para o comentário
Compartilhar em outros sites

Rodrigo é assim

eu te perguntei como coloca nesse circuito para facilitar mais se você se disponibilizou a me ajudar .eu fico muito feliz com isso :D

eu queria um sequencia que conte de 1 até 6 .(como um 4017 por exemplo.)

mais que a velocidade dele fosse controlada através de 2 switch

um para aumentar a velocidade e outra para diminuir.

eu dei um tempo nos projetos meu aqui ..e vou montar um circuito de led RGB

eu ia usar um 4017 .mais se você fizer isso para mim depois eu vou modificando a sequencia das portas . Eu quero encaixar esse circuito nesse meu projeto de led RGB ..

e assim é até bom que eu aprendo mais sobre basic ..pego o que você fez e vou modificando ele a meu gosto. Eu já tenho uma manha pra pegar as coisas fácil .como por exemplo esse que você fez .eu consigo modificar ele .as sequencias tempo ..

mais num tenho a minima ideia de como colocar esses switch nem onde

liga-lo no MC .

mais como você falo que vai ter que mudar o programa geral .

ficaria feliz se você bolar pra mim um sequencial de 1 a 6 com controle de velocidade ..

abraços e obrigado pela atenção

Link para o comentário
Compartilhar em outros sites

Bom a sequencial é fácil, quanto a variação de velocidade, seria de quanto?

duas ou mais?

Se for duas eu ja tenho pronto.

Se for mais vou ter que pesquisar e testar também pois não tenho ideia também hehe!

Mas tenho vários exemplos, talvez use algum e altere aprendendo como se faz!!!

Vejamos o que consigo essa noite!

Link para o comentário
Compartilhar em outros sites

Caros amigos Danilo e Rodrigo (meu Xará)...

Poxa, bacana encontrar essa "conversa" de vocês...hihihi

Vocês sabem que eu tb estou nessa caminhada do PSI, BASIC, PIC, etc...hehehe

Aí, pra mudar a "velocidade-hehehehe" (frequencia) das piscadas meu xará Rodrigão, de um MODO FÁCIL (hehehe...porque eu so pensei nesse neste instante) acho que seria só fazer tipo 2 rotinas baseado nesta sua que já esta pronta e na segunda rotina (sequencia de piscada dos leds) seria só utilizar um delay maior, que pode ser multiplo, ou seja, se na primeira rotina usa delay de 200ms, na segunda utilize 400ms, e assim sucessivamente! Só tem que ver o tanto de memória que será "comida" do PIC...hehe...pois sabemos que Delay como é memória! hihihi....

Ahh, me corrijam se eu pequei em alguma coisa...POR FAVOR! Como diz o meu xará aí, eu tb penso assim, quando ensinamos (ou ao menos TENTAMOS AJUDAR), rss...com certeza aprendemos e MUITO também!

Off Topic: Rodrigo Lange xará, meus parabéns pelo programa!! De coração meu amigo...sei que você está estudando pakas, assim como eu tb estou tentando! Essa iniciativa de ajudar, dispor códigos prontos aqui pra comunidade do forum é muito bacana no meu ponto de vista! ;)

Grande Abraço a todos vocês.

R.Costa.

Link para o comentário
Compartilhar em outros sites

o rodrigo valeu mesmo cara .

se puder ser de mias tá bom ..mais se não puder eu fico feliz com a de duas também ...

que ae eu fuço aqui e estudo também e juntos agente vai postando os resultados e apredendo ..

abraços

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

o digam postei junto com você ..nem vi o seu quando vim aqui postar ..

bom sua ideia tem uma logica legal mesmo ...muito boa a ideia ..já tamos no caminho ...

como falei. um vai aprendendo com o outro .

e assino em baixo dessa historia que agente aprende ensinando .. também penso assim

Link para o comentário
Compartilhar em outros sites

É isso aí Danilo!

Se pensamos assim, pode escrever que vamos conseguir! ;)

Ah, vamos esperar a resposta do Rodrigão pra ver se ele já tem outra ideia ou até mesmo já desenvolveu algo...hehehe

E com certeza é isso aí...eu tô aqui escrevendo uma rotina pra usar leds RGB em uma luminaria minha do quarto, mas em todo caso a lógica é a mesma para o caso do strobo light...

Quando eu terminar o meu programa aqui (tb em BASIC, PSI, etc) sobre a luminariazinha RGB (de inicio vou apenas usar 3 LEDS de alto-brilho), eu disponibilizo se alguem quiser o código fonte, o arquivo já .HEX, e ate mesmo a pcb que eu porventura vou criar..!

Quanto mais pessoas a ver meus programas consequentemente MUITAS IDEIAS BOAS pra estudar e aplicar tb!

É isso aí meus amigos.

Abração,

R.Costa.

Link para o comentário
Compartilhar em outros sites

Amigos , o que acham deste daqui. Será que alguém com muita paciencia conseguiria desenhar a placa para este projeto, mas tem um detalhe , ela tem que ser a menór possivel pois o espaço no helicóptero é bem pequeno .

untitled.jpg

E tem também este aqui , que ja possui a placa pronta

imagempaint.jpg

OBS; Será que algum amigo pode me lembrar qual o nome do liquido que utilizo para queimar a placa , isso é, fazer o circuito impresso.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!