» Eletrônicos »Timer diário no microcontrolador Attiny13

Temporizador diário no microcontrolador Attiny13


No mundo moderno, a automação penetrou literalmente em todas as áreas da vida humana. Às vezes, todos nós queremos que a automação sem alma faça uma rotina chata para nós - regar as flores, ventilar o quarto, alimentar o gato, dar ao cachorro uma bebida ... Não é fácil dizer que a preguiça é o motor do progresso, porque uma pessoa preguiçosa está pronta para trabalhar duro e criar esse tipo de coisa. eletrônico um dispositivo que fará por ele tudo o que for necessário. E se uma pessoa preguiçosa é amiga de um ferro de soldar, o problema permanece pequeno, apenas crie essa mesma automação.

Neste artigo, consideraremos o processo de criação de um timer eletrônico que ativará e desativará a carga no horário especificado. Esse cronômetro pode ser encontrado em muitas aplicações - por exemplo, uma vez ao dia para regar flores ou canteiros no jardim. Ligue automaticamente a luz à noite e desligue-a durante o dia quando estiver clara ou despeje água no bebedor uma vez por dia. Em geral, o dispositivo é absolutamente universal, o escopo não se limita a nada.

Esquema:




O diagrama possui dois botões de controle, numerados com os números "1" e "2". O botão "1" define o tempo para ligar a carga e o botão "2", respectivamente, o tempo para desligar. Para entender melhor o princípio de operação, considere este exemplo: existe uma guirlanda de árvore de Natal que precisa ser ligada todos os dias às 13:00 e desativada às 15:00. Portanto, para definir os intervalos de tempo para o temporizador, você precisa pressionar o botão "1" às 13:00, enquanto o relé liga por cerca de um minuto, aguarde 15:00 e pressionar o botão "2", o relé liga novamente por cerca de um minuto, sinalizando sobre configuração de tempo bem-sucedida. No futuro, o relé ligará automaticamente a guirlanda às 13:00 e desligará às 15:00 todos os dias. Um LED piscando indica que o dispositivo está funcionando.

O circuito contém dois microcircuitos - o microcontrolador Attiny13 e o microcircuito DS1307. A tensão de alimentação de todo o circuito é de 12 volts. Graças ao estabilizador linear 78l05, na placa de circuito, o microcircuito recebe a energia necessária para 5 volts e o enrolamento do relé é alimentado por 12 volts.Paralelamente à bobina do relé, um diodo de baixa potência deve ser instalado, por exemplo, 1N4148. O transistor SS8050, o relé de controle, pode ser substituído por qualquer outro transistor NPN de baixa potência. Os botões no chicote do microcontrolador devem ser tomados sem fixação.

A peculiaridade do microcircuito de clock DS1307 é que ele pode funcionar a partir de uma fonte de alimentação de backup, se a principal coisa desaparecer. Para fazer isso, nas conclusões 3 e 4, é necessário conectar uma fonte de energia de 3 volts, por exemplo, uma bateria CR2032. Nesse caso, se a energia falhar, a contagem regressiva continuará, assim que a energia principal aparecer novamente, o dispositivo continuará funcionando no modo anterior, ligando e desligando o relé nas horas definidas. Não se esqueça de colocar capacitores eletrolíticos e cerâmicos em paralelo com a fonte de alimentação principal e de reserva, para suprimir interferências de qualquer tipo. O resistor de LED proveniente da 7ª perna do microcircuito do relógio pode ser reduzido para 0,5 - 1 kOhm, então seu brilho aumentará visivelmente.

Antes de instalar o microcontrolador na placa, ele deve estar piscando, os arquivos de firmware estão anexados ao artigo. Isso é feito de maneira mais conveniente usando um programador USBASP. Ao usar um novo microcontrolador não utilizado anteriormente, os fusíveis não devem ser trocados. De fábrica, os microcontroladores Attiny13 têm clock de um gerador interno com uma frequência de 9,6 MHz, com um divisor de 8 ligado.

Temporizador diário no microcontrolador Attiny13


A placa de circuito impresso pode ser fabricada usando a tecnologia de passar a laser, a chamada "LUT". Foto do meu quadro:


Após a embalagem, o quadro assume a seguinte forma:


Lista de peças necessárias:


Resistores de 0,125 W:
• 6,8 kOhm (682) - 1 pc.
• 10 kOhm (103) - 1 pc.
• 4,7 kOhm (472) - 2 peças.
• 3 kOhm (302) - 1 pc.

Capacitores:
• 100 microfarads (eletrolíticas) - 2 peças.
• 100 nF (cerâmico) - 2 peças.

O resto:
• Microcontrolador Attiny13 (+ soquete) - 1 pc.
• Chip DS3107 (+ soquete) - 1 pc.
• Transistor SS8050 - 1 pc.
• Diodo 1N4148 - 1 pc.
• Botão sem fixação - 2 unid.
• O estabilizador 78l05 - 1 pc.
• LED de 3 volts - 1 pc.
• Quartzo 32768 Hz - 1 pc.
• Relé para 12 volts - 1 pc.

Foto do dispositivo que eu coletei:









O circuito, a placa de circuito e os arquivos do firmware estão no arquivo: pechatnaya-plata-i-fayly-proshivki.zip [36.13 Kb] (downloads: 479)
0
0
0

Adicionar um comentário

    • sorrirsorrisosxaxaoknão seiyahoonea
      chefearranhartolosimsim simagressivosegredo
      desculpedançardance2dance3perdãoajudabebidas
      pararamigosbomgoodgoodapitodesmaiarlíngua
      fumaçapalmascraydeclararirônicodon-t_mentionbaixar
      calorirritantelaugh1mdareuniãomoskingnegativo
      not_ipipocapunirlerassustarsustospesquisar
      provocarthank_youistoto_clueumnikagudoconcordar
      malbeeeblack_eyeblum3corargabar-setédio
      censuradobrincadeirasecret2ameaçarvitóriayusun_bespectacled
      sacudirrespektlolpreviubem vindoKrutoyya_za
      ya_dobryiajudantene_huliganne_othodifludproibirfechar
8 comentários
Guest Aleks
Bom dia, você tem o código-fonte para este programa de timer?
Gostei muito do esquema e da ideia deste dispositivo.
Para o aquário, adicione e desligue o compressor por um período de aproximadamente 1 hora.
Com um arquivo HEX, é muito difícil, principalmente porque eu comecei com microcontroladores.
Guest Aleks
Como e é possível usar o Módulo de relógio em tempo real DS1307, em vez do chip de relógio de sua opção.
Guest Alex
E como redefinir as configurações?
O autor
Concordo que esse sistema de gerenciamento não é muito adequado para um cronômetro semanal ou mensal. Aqui, um dia esperar alguém que precise disso não é um problema, especialmente porque é suficiente instalar uma vez e mais sem tocá-lo. Mas apareceu uma vantagem - a falta de uma tela e de fato qualquer indicação que, de fato, não seja tão necessária em tais esquemas
Se, de acordo com esse esquema, não for coletado um cronômetro diário, mas semanal, mensal ou anual, você poderá envelhecer em torno dele, aguardando o momento em que precisará pressionar o botão 1 ou não viver até pressionar o botão 2.
Segundo a opinião popular, os estonianos são pessoas muito descontraídas. O mesmo acontece com este cronômetro: eles pressionaram o botão número 1 no momento em que deveria ligar, e para isso é necessário aguardar esse momento e pressioná-lo a tempo. Então eles esperaram o intervalo desejado e pressionaram o botão número 2, se de repente esquecessem, distraídos - recomeçavam tudo. E apenas um dia depois de pressionar o primeiro botão, o timer começa a funcionar.
O autor
Citação: Ivan_Pokhmelev
Temporizador "estoniano".

Em que sentido, "estoniano"?
Temporizador "estoniano".

Aconselhamos que você leia:

Entregue-o para o smartphone ...