» Eletrônicos »Temporizador no microcontrolador atmega8

Temporizador no microcontrolador atmega8


Quero oferecer aos mestres consideração e possível repetição, um esquema muito simples, um cronômetro muito bom. Com uma navegação de menu conveniente, com uma tela LCD de cristal líquido, com um relógio em tempo real, com o menor número possível de peças e com tudo isso, você pode programar até cem intervalos de tempo durante o dia.

Tamanho compacto


Vídeo de verificação do temporizador


O coração desse timer é o microcontrolador Atmega8, muito popular e não mais caro. Você pode dizer que, para o firmware, precisamos de um programador que não seja, mas não é assim, para o firmware da Atmega basta apenas cinco curtos 10-15 cm. De fios conectados através de resistores de 150-200 Ohm. diretamente à porta LPT de acordo com este esquema.
Temporizador no microcontrolador atmega8

Por esse motivo, esses microcontroladores se tornaram os mais populares entre os entusiastas de presunto.

Nesta figura você vê: O diagrama de pinagem das pernas MK para conexão e firmware.


Ponto 1. Prepararemos todo o necessário para a fabricação de um cronômetro.

Os componentes de rádio mais obrigatórios do circuito, o restante geralmente pode ser encontrado em casa, o menor microcircuito é o DS1307.


Vamos precisar desses elementos de rádio:

• Relógio integrado DS1307
• tela de cristal líquido LCD
• Estabilizador 7805
• 500-1000 MF - 16 volts.
• Relé ou eletrônico chave (dependendo da carga que você planeja conectar).
• resistência 5,1kom - 3 pçs., Resistor variável (de acordo com o manual do visor LCD).
• Tempo de quartzo 32768 Hz.
• Botões sem fixação - 4 unid.
• bateria para tablet de 3 volts.
Textolite para o quadro.
• Transformador pequeno ~ 220v. -> ~ 6-12v.
• Caixa de desembalagem para a carcaça.
+ Para o programador: resistores 150-200 Ohms. - 4 pcs., Conector de porta LPT (por conveniência, não é necessário).

Ferramentas necessárias para cada rádio amador:
• Ferro de solda para microcircuitos de solda, ferro de solda para soldar componentes e fios de rádio passivos.
• Testador para tocar faixas e verificar componentes de rádio.
• Estanho, resina.
+ Impressora a laser (para fazer uma placa de circuito ou outro método).

Ponto 2. Vamos começar a fabricar.

Faremos o cronômetro de acordo com este esquema principal.

Como você pode ver, não há um diagrama da unidade de fonte de alimentação e do dispositivo executivo de saída, porque talvez você decida usar uma fonte de alimentação estabilizada remota e também não se sabe qual carga planeja conectar, portanto, todos devem escolher o dispositivo executivo para seus próprios requisitos técnicos.

Pessoalmente, usei meu temporizador e atuador BP em um transistor e relé.

Mas você pode querer usar triacs, tiristores e triacs como atuador; as opções para esses circuitos são mostradas abaixo.


Eles são mais compactos (sem radiador), mas menos potentes que um simples relé.

De acordo com o diagrama do circuito principal + PSU + UI e análise das dimensões de montagem da sua caixa para o estojo, bem como as dimensões dos elementos de rádio selecionados, projetamos a forma, o tamanho e o padrão das trilhas na placa. Para isso, é conveniente usar o programa Sprint Layout.

Para o meu dispositivo, eu tenho uma placa tão simples.

O padrão resultante pode ser transferido usando um marcador especial ou usando a tecnologia LUT (usando uma impressora a laser e ferro) em uma camada de cobre de textolito. Se você possui uma impressora a laser Brother (como a minha), é melhor abandonar a idéia com a LUT imediatamente, por causa do toner refratário ~ 400C usado nela, em vez da usual ~ 200 °, a propósito, eu costumava comprar estupidamente essa impressora especificamente para a LUT :(. , portanto, como resultado, meu quadro é desenhado com um marcador.
O padrão aplicado ao cobre é gravado em um banho com cloreto férrico ou qualquer outra solução especial.

Soldamos as peças na placa acabada de acordo com o esquema, prestamos atenção especial ao montar e soldar o microcircuito do relógio e o elemento de quartzo. O comprimento das faixas entre eles deve ser mínimo, mas é melhor usar o micro quartzo de um relógio e soldá-lo diretamente nas pernas do relógio MC. Preenchemos todo o espaço livre próximo ao MS do relógio e quartzo com as almofadas da caixa (GND). É necessária uma bateria para manter o relógio em condições de funcionamento enquanto estiver desconectado da rede elétrica. Se, por algum motivo, você não instalou esta bateria, coloque o fio positivo no estojo, caso contrário, o relógio simplesmente não funcionará.

Piscamos o microcontrolador com o programador ou com a ajuda de 5 fios.

* Firmware * multitimer100.rar [5.35 Kb] (downloads: 1466)

O autor do firmware é especialmente por conveniência (pelo que agradeço) e não alterou os fusíveis de fábrica, o que facilita muito, sem problemas, o firmware de um amador de rádio iniciante. Se o MK ainda não tiver sido usado, um novo da loja, basta preencher o firmware e pronto, mas se já houver alterações nos fusíveis, será necessário configurá-los como CKSEL = 0001. Tudo o resto é simples e não precisa de explicação.

Item 3. Montagem.

Para o caso, é muito conveniente usar caixas de junção plásticas, elas vêm em diferentes tamanhos e formas.


No corte da tampa com uma faca, usando cola hot-melt da pistola, consertamos a tela LCD., Cortamos as aberturas dos botões de controle e do botão liga / desliga.


Corte a cola saliente.

Colocamos todos os nós dentro do gabinete, verificando constantemente como a tampa se fecha; se necessário, transferimos ou dobramos os que interferem. Tudo é fixado na cola quente.



Nós fornecemos energia ao circuito montado, essa imagem deve aparecer, o relógio começa do zero.

O menu é controlado por quatro botões.

O menu consiste em três itens: RELÓGIO - acertando o relógio, TIME - acertando os cronômetros e RESET - reiniciando todos os timers configurados.

Primeiro vamos (*) para o menu do relógio e definimos a hora exata.

Dica para os botões de controle na linha inferior do visor, cada menu é diferente, portanto não há necessidade de descrever os botões.

Agora tudo está pronto para definir corretamente as entradas temporárias do timer. Depois de pressionar a treliça, o programa é gravado na memória permanente do MK.

No vídeo no início do artigo, você pode ver mais sobre o menu.

Eu uso esse timer para regar a hidroponia.
6.3
6.5
3.8

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
6 comentários
Repetido esse cronômetro, tudo funciona perfeitamente. A única coisa que complementarei é que, se você estiver costurando um controlador "pony-prog", abra o arquivo de firmware por meio do "arquivo de dispositivo aberto". Nesse caso, o firmware será escrito como deveria. Se você abrir o firmware através do "flash aberto da memória do programa", haverá retângulos na tela. Isso é um pouco, mas pode confundir até um experiente :) Todo o sucesso na criatividade.
Olá. Ótimo projeto. Posso adicionar dias da semana ao firmware para programar todos os dias da semana. Obrigada
E assim ganhei a causa do barulho dos contatos dos botões. Não programaticamente, já que não há fonte.
O motivo foi a nutrição desse design. Eu usei uma fonte de alimentação de comutação chinesa de pequeno porte em 12V, e isso causa muita interferência e elas são a razão do mau funcionamento dos botões.
Fiz uma fonte de alimentação de acordo com um circuito analógico em um transformador simples do "myrra" tipo 12V 1.5VA. Existem tais transformadores de tamanho pequeno para placas de circuito impresso.
O resultado, no entanto, o design entrou em ação, e minha perseverança e paciência foram recompensadas.
Mais uma vez, obrigado ao autor e a este site! bebidas
Eu gostaria muito de colocar um sinete nesta página no Lay deste timer, mas não como. Uma vez que não existe essa opção.
Escreva .... vou compartilhar, não me importo.
Não obtive o problema com os botões corrigidos. E capacitores desviados 100n e outras coisas, tudo é inútil.
Coloque o desenho na prateleira. E é uma pena desmontar e sinto muito pelo meu trabalho, e perdi tempo.
O autor deste design é silencioso como um peixe no gelo.
Obrigado pelo ótimo dispositivo! O único dispositivo que se encaixa em todos os aspectos.
O único futuro que irá cobrar.
Ao montar esse design, foi difícil iniciar o relógio no DS1307 (SOIC8). O relógio não queria iniciar a qualquer momento. Foi decidido que os suspensórios 4.7k foram substituídos por 10k.
O único que ainda não resolvi o problema com o retorno dos contatos.
Ao entrar no menu, clica em "sobrevoar" aleatoriamente.
Posso colocar o indicador LCD WH2002A?

Aconselhamos que você leia:

Entregue-o para o smartphone ...