2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Acabei de decidir fazer um intervalômetro muito simples, com entradas fáceis de parâmetros para o lapso de tempo. O intervalômetro usa dois botões (Enter e Select) e um potenciomentro (potenciômetro). Com os botões, você pode entrar no modo de programação ou iniciar o disparo com lapso de tempo. Com o potenciômetro você pode especificar (com alguns pequenos erros) a quantidade de segundos entre os disparos e o total de minutos de disparo.
Existem várias maneiras de selecionar e calcular os parâmetros de lapso de tempo. O que proponho aqui é apenas um deles.
Após inserir o intervalo de tempo e o tempo total de disparo decorrido, o programa calculará a quantidade total de disparos e começará a disparar, no intervalo de segundos definido.
Anexei um esboço do programa para o Arduino em C. É apenas um esboço. Não sou um bom programador, então você pode tomar isso como uma ideia e fazer uma versão melhor para atender às suas necessidades.
Suprimentos
Aqui estão os materiais que usei neste projeto:
01 x Arduino Nano
01 x LCD 16x2 com PCF8574T (I2C)
01 x 4N35 geral optoacoplador fototransistor (você pode usar PC817 ou outro semelhante)
02 x botões swith
01 x potenciômetro de 10k
02 x 10k resistores
Ohter: placa, conectores, fios, cabo USB.
Etapa 1: montar
Eu uso uma placa universal padrão para soldar todos os componentes. Então eu uso terminais para montar o Nano e evito soldar diretamente nos pinos. Eu também usei um soquete IC para o fototransistor. Em seguida, soldado diretamente sobre o resto dos componentes.
Eu uso envoltório de arame e fio de cobre. A tela é montada usando separadores protoboard com parafusos.
Eu uso a alimentação do conector USB para o Nano enquanto estava programando. Depois disso, decidi usar uma fonte de alimentação independente, a 5V de um celular antigo. Acabei de adaptar o conector para pinos. Liguei o Nano usando o pino GND e o pino 5V.
Então eu conectei uma extremidade do resistor de potenciômetro ao GND e a outra a 5V. O centro está conectado a A0 (entrada analógica). A entrada A0 lerá de 0 V a 5 V e o converterá em um valor inteiro no intervalo de 0 a 1023.
Os interruptores de botão são conectados a D3 e D4 no Nano. Por fim, usei o D13 como saída digital para o fototransistor.
Eu tenho um antigo Cannon SX-50HS, não DLSR, que usa um plugue padrão de 2,5 mm.
Etapa 2: o circuito
O circuito é muito simples. Usei duas DI como entradas (D3, D4), uma entrada analógica para ler o valor do potenciomentro (de 0 a 1023) e uma saída digital para acionar o fototransistor (D13). A imagem mostra o esquema básico.
O LCD I2C está conectado ao GND e 5V. SDA e SCL do monitor são conectados aos pinos SDA (A4) e SCL (A5) do Arduino.
Ele pode ser aprimorado de várias maneiras e pode ser adequado às suas necessidades.
Etapa 3: o programa
Anexei um rascunho do programa. Usei as bibliotecas "Wire.h" e "LiquidCrystal_I2C.h" para lidar com a exibição.
O programa é muito simples e pode ser melhorado de várias maneiras. Ele começa definindo variáveis, inicializando entradas, saídas, o LCD e depois imprime uma mensagem de boas-vindas.
Depois disso, você precisa inserir o tempo entre os disparos e o tempo total de disparo. Você pode pressionar o botão "selecionar" para modificar os parâmetros de lapso de tempo ou "entrar" para iniciar o disparo.
Etapa 4: melhorias
Este projeto pode ser aprimorado de várias maneiras. O hardware é muito simples. O potenciômetro pode ajudar a inserir parâmetros com muita facilidade, mas às vezes a precisão não é boa. Depende da qualidade do potenciômetro. Você pode substituir por um codificador, por exemplo. O fototransistor pode ser substituído por qualquer outro dispositivo. A montagem dos componentes poderia ser feita de forma mais compacta e dentro de um gabinete. Você também pode usar outro microcontrolador que tiver em mãos.
Este é apenas um projeto fácil que fiz, porque eu precisava tirar algumas fotos e fazer um lapso de tempo. Fico feliz em compartilhar com a comunidade para que possa ser melhorado e possa ajudar como inspiração para outros projetos.