Case Mod RJ
Olá Convidado, Seja Bem-Vindo(a) ao nosso Forum.

O Nosso Forum possui 15 Categorias.
Ela está Online há 3191 dias.
E conta com 318 Tópicos e 404 Mensagens.

Obs: Se você ainda não for cadastrado por favor, cadastre-se, é grátis assim você poderá ler todos os tópicos e ter acesso aos links.
E por favor colaborem, postem, perguntem, criem e divirtam-se.
Contribuindo vocês me ajundam a manter o forum, pois sempre estarei postando novidades e projetos sobre casemod e eletronica.




Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Parceiros
Seja Parceiro, apenas aqui e entre em contato

Seja Parceiro, apenas aqui e entre em contato

Calculadora de Led’s
Calculadora de led multo util, para você fazer seu projeto.
Calculadora LM317
Calculadora do LM 317 muito util, para você fazer seu projeto.
Calculadora Resistor
Calculadora de resistores multo util, para você fazer seu projeto.

IR Camera / Flash Trigger

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

IR Camera / Flash Trigger

Mensagem  CaseModRJ em 05.02.11 16:42

[Você precisa estar registrado e conectado para ver esta imagem.]
Este dispositivo irá desencadear uma câmara ou o flash para tirar automaticamente uma foto quando um objeto (alvo) entra em um local específico.
Ele usa dois feixes de luz infravermelha cruzou para detectar a presença do alvo e fecha um relé que dispara a câmera ou unidade flash.
O tempo de resposta é de cerca de 2 ms de detecção para retransmitir o encerramento, por isso, se sua câmera não tem muito tempo de atraso do obturador, que irá capturar alvos mesmo em movimento rápido.

A parte óptica do aparelho consiste de dois LEDs IR e dois ICs Sharp IS471FE óptica (opics). Os CIs óptico ter construído em LED moduladores e detectores síncronos, então eles não verá a luz de cada um dos outros LEDs.
As saídas do opics são conectados a um microcontrolador PIC de 8 pinos que manipula interpretar os sinais de entrada e dirigir o relé e um LED visível que indica o modo de funcionamento.Apesar de há 11 modos de operação, o controlador tem um muito simples interface do usuário consiste em um interruptor de tecla e um LED.

Ao ligar, se as vigas estão devidamente alinhados e ininterrupta, o LED continuamente por um segundo, em seguida, apaga-se para indicar a unidade está pronta para operar em modo contínuo.
Nesse modo, o relé irá fechar e permanecer fechado eo LED acenderá enquanto ambos IR feixes são interrompidos.
A unidade agora está pronto para se conectar a sua câmera.

Com alguns alvos que você pode querer ter mais do que uma imagem quando o alvo quebre o IR vigas.
Eu incluí uma função intervalometer base no controlador para permitir que as câmeras que não tem incorporado um modo de disparo rápido para tirar várias fotos enquanto o IR feixes são interrompidos.
Apertando o botão modo de seleção, uma vez leva o controlador de modo contínuo e coloca-lo em modo de pulso.
O LED pisca uma vez para indicar que o relé irá fechar uma vez por segundo.
Algumas câmeras são tão mais rápido apertar o botão novamente irá mover-se até 2 pulsos por segundo.
Por várias vezes apertando o botão, a velocidade vai aumentar a partir de 1 pps todo o caminho até 10 pps, cada vez que pisca o LED para indicar a freqüência do pulso.
Manter o botão pressionado por 2,3 segundo redefine a unidade e leva de volta para o modo contínuo.

Reúna peças eletrônicas
Aqui estão as listas de peças para o material eletrônico.
Todos os componentes eletrônicos podem ser obtidas Digikey ou outras fontes.
Você vai precisar de um monte de cores diferentes de fios, também.

Você precisa ser capaz de programar o microcontrolador PIC-PICkit2 um ou ICD-2 ou em qualquer das centenas de outros programadores podem fazer o trabalho.
Um programador adequado vai custar cerca de US $ 20, mas quando você tem isso, você vai encontrar todos os tipos de projetos que podem usar microcontroladores e vai ter um monte de utilização fora dele.

Quando eu comprei o meu PICkit2 de digikey eu pedi um pacote de acessórios de cinco PIC10F206 chips com 8 adaptadores de pinos DIP.
O IC está em um pacote minúsculo SOT23 que é bom se você está indo fazer uma PCB, mas bastante inútil para breadboarding e projetos de construção únicos.
O 10F206 também está disponível em um pacote de 8 pinos DIP-Eu sugiro que você usá-lo.

Eu não tenho informação fornecida PCB layout para o controlador aqui porque eu não uso um PCB.
O circuito é tão simples que parece meio boba a fazer uma PCB para ele.
Existem apenas 4 peças no relé de bordo, as UC, a tampa do desvio, e um resistor.
O circuito exige menos peças do que um circuito de chip temporizador 555.
Basta cortar alguma placa de perf para caber qualquer caixa que você está usando e fio a coisa para cima.
Deve levar todos os 30 minutos do início ao fim.

Os circuitos ópticos são bastante simples de um IC, um boné, e um LED.
O IC LED e ópticos entrar em cantos diagonalmente opostos da armação de tubos, então você vai precisar de um monte de fios coloridos.
I "montado" o CI eo capacitor em pequenos pedaços de placa perf que se encaixam na tampa-plugs para os encaixes de cotovelo de PVC no quadro ver fotos na página seguinte.


[Você precisa estar registrado e conectado para ver esta imagem.]

[Você precisa estar registrado e conectado para ver este link.]

[Você precisa estar registrado e conectado para ver este link.]

A etapa 2 do Programa

O PIC10F206 é uma parte muito simples, sem interrupções e apenas um nível 2 da pilha, então você não pode fazer qualquer subrotinas aninhadas e você verá o uso liberal de goto no programa como um resultado.
O chip está sendo executado em 4 MHz com o oscilador RC interno para que ele executa 1 milhão de instruções por segundo.
Quando um objeto interrompe o IR vigas, que leva os chips IS471 abut 400 nós para mudar de estado.
De lá, o uC precisa de apenas alguns microssegundos para detectar a alteração e da ordem para fechar o revezamento.
O relé tem cerca de 1,5 ms para fechar resultando em cerca de 2 ms atraso total de vigas quebradas para relé fechado.

Eu desenvolvi o chip programa usando o MPLAB.
É montador livre Microchip Tech / IDE.
Eu também usei meu ICD2 clone chinês (cerca de US $ 50 no ebay) que realmente o programa IC.
Eu precisava usar um monte de loops demora para que eu enraizada em torno da web e encontrei um programa chamado PICLoops aqui:
.[Você precisa estar registrado e conectado para ver este link.]

PICLoops gera automaticamente o código de tempo de montagem do laço para você se você dizer o que você está usando uC ea velocidade de clock.
Mais tarde eu encontrei um programa similar em linha aqui:

.[Você precisa estar registrado e conectado para ver este link.]

O segundo irá gerar atrasos que são precisos para um único ciclo de clock, onde PICLoops não é tão preciso.
Ou é bom para esta aplicação, porque tempo não é crítico e da UC está sendo executado em um oscilador RC de qualquer maneira.

O programa, principalmente bops e para trás entre verificando o botão de modo e verificando se as vigas são interrompidos.
O interruptor de modo funciona mantendo uma contagem do número de vezes que o botão foi pressionado.
Cada vez que o botão é pressionado, o atraso entre os pulsos para o relé fica reduzido o suficiente para a etapa da freqüência de pulso de 1 Hz.
A maior parte do código é o atraso diferentes usados pelos modos de pulso.

Quando você muda o modo pulsado o LED pisca para indicar o novo modo.
Você pode dizer que a freqüência de pulso novo, contando o LED pisca-4 vezes significa 4 Hz, etc O LED pisca foram cronometrados lenta o suficiente para que você será capaz de contá-los.
Se a unidade estiver em modo de pulso 10 Hz, empurrando novamente o botão o leva de volta para o modo contínuo.

Há um temporizador cão de guarda que é executado quando o programa é executado.
Se o timer não é reposto antes que transborda, a UC vai reiniciar-se.
É por isso que segurando o botão de modo para 2,3 segundo faz com que o uC para redefinir o modo contínuo.
Quando você pressiona o botão, o uC espera por você para liberá-lo antes de fazer qualquer coisa.
Uma das primeiras coisas que ele faz depois de se soltar, é zerar o cronômetro cão de guarda.
Se você não soltar o botão, o estouro de temporizador cão de guarda e reinicia o programa em modo contínuo.

Anexei o arquivo de listagem de montagem para aqueles que estão curiosos e hex. Para aqueles que apenas querem queimar o chip e ser feito com ele.
Congratulo-me com alguma crítica da minha técnica de programação a partir de qualquer um de vocês especialistas montagem PIC lá fora.

Note-relay fecha por 25 ms, quando opera em modo de pulso.
Algumas câmaras podem exigir um pulso mais longo.
Esse atraso é definido na linha que diz "chamada delay25" perto do topo da seção rlypuls do código.
Se 25 ms é muito curta para a câmera, alterar essa linha para dizer "chamar delay50", em seguida, altere a linha que diz "chamada delay75" quer dizer "chamar delay50".
Isso vai aumentar o tempo de pulso de 50 ms e ainda manter todas as freqüências de pulso de até 1 Hz.

O programa ocupa apenas 173 bytes de 512 bytes disponíveis no chip, assim você pode adicionar todo o tipo de funcionalidade para a coisa, se você desejar, embora a interface de usuário vai ser um pouco limitante.

[Você precisa estar registrado e conectado para ver este link.]

[Você precisa estar registrado e conectado para ver este link.]
avatar
CaseModRJ
Admin

Número de Mensagens : 338
Idade : 36
Pontos : 100000520
Reputação : 61
Data de inscrição : 16/03/2009

http://casemodrj.forumeiro.com

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum