Índice:

Relógio digital Arduino com função de alarme (PCB personalizado): 6 etapas (com imagens)
Relógio digital Arduino com função de alarme (PCB personalizado): 6 etapas (com imagens)

Vídeo: Relógio digital Arduino com função de alarme (PCB personalizado): 6 etapas (com imagens)

Vídeo: Relógio digital Arduino com função de alarme (PCB personalizado): 6 etapas (com imagens)
Vídeo: Como fazer uma placa de circuito impresso 2024, Novembro
Anonim
Relógio digital Arduino com função de alarme (PCB personalizado)
Relógio digital Arduino com função de alarme (PCB personalizado)

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

O que você vai precisar - Hardware
O que você vai precisar - 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

O circuito em EasyEDA, a plataforma online gratuita de design de circuitos
O circuito em EasyEDA, a plataforma online gratuita de design de circuitos
O circuito na EasyEDA, a plataforma online gratuita de design de circuitos
O circuito na 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

O código
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 $

JLCPCB - Faça seu próprio circuito Boad a partir de 2 $!
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

Peças 3D
Peças 3D
Peças 3D
Peças 3D

Etapa 6: Muito bem

Bem feito!
Bem feito!

Espero que tenham gostado, me avisem nos comentários !!!

Recomendado: