Índice:
Vídeo: Relógio digital Arduino com função de alarme (PCB personalizado): 6 etapas (com imagens)
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Neste guia DIY, mostrarei como fazer seu próprio relógio digital com essa função de alarme.
Neste projeto decidi fazer meu próprio PCB que é baseado no microcontrolador Arduino UNO - Atmega328p.
Abaixo você encontrará o esquema eletrônico com layout PCB para que você possa produzi-lo facilmente.
Ao pressionar os botões, você poderá definir a hora / data / alarme e o estado do alarme (liga / desliga).
O alarme pode ser desligado pressionando o botão de alarme ou sacudindo a caixa.
Atualizações e mais podem ser encontradas aqui:
Vamos começar.
Etapa 1: O que você precisa - Hardware
Para este projeto, você precisará de:
- Nosso circuito PCB personalizado
- LCD de alto contraste de 16x2 caracteres (Raystar RC1602B-LLG-JWVE)
- Atmega328 (com carregador de inicialização Arduino UNO)
- Relógio em tempo real DS1307
- Sensor de inclinação
- 28 soquete dip e 8 soquete dip
- Oscilador de cristal de 16 MHz
- Oscilador de cristal de 32.768 MHz
- 2x22 capacitores pF
- Resistor 3x10 kOhm
- Trimmer 20kOhm
- Campainha
- Suporte de bateria de célula tipo moeda
- terminal de parafuso 2P 2,54 mm
- Pin Header 1x5 Feminino 2,54mm
-
Mini interruptor de botão - alto
Você também precisará de um módulo TTL para USB ou uma placa Arduino UNO para o procedimento de programação.
Para alimentação, você precisará de um adaptador de alimentação 5V-1A ou pode usar um cabo USB como eu fiz.
Etapa 2: O circuito em EasyEDA, a plataforma online gratuita de design de circuitos
Entre aqui para ver e fazer quaisquer alterações no circuito acima.
Etapa 3: O Código
Como programar:
Conecte seu circuito com TTL para módulo USB com 5 cabos para o cabeçalho de programação.
Os pinos RX e TX devem ser interconectados.
NOTA: Se você estiver usando a placa Arduino UNO, certifique-se de remover o IC ATmega328 dela primeiro e conectar os conectores RX a RX e TX aos pinos TX da placa. O pino RS deve ser conectado ao pino de reinicialização do Arduino UNO.
Baixe o código aqui e abra-o com o Arduino IDE. Dentro, você também encontrará o arquivo de biblioteca.
Etapa 4: JLCPCB - Faça seu próprio circuito Boad a partir de 2 $
Entre aqui para produzir sua placa PCB!
Use JLCPCB para fabricação de PCB de $ 2 e tempo de construção de 2 dias, a qualidade é muito boa, verifique a foto abaixo de nossa placa de pcb.
Etapa 5: peças 3D
Etapa 6: Muito bem
Espero que tenham gostado, me avisem nos comentários !!!