Índice:
- Etapa 1: O que você precisa - Hardware
- Etapa 2: O circuito em EasyEDA, a plataforma online gratuita de design de circuitos
- Etapa 3: O Código
- Etapa 4: JLCPCB - Faça seu próprio circuito Boad a partir de 2 $
- Etapa 5: peças 3D
- Etapa 6: Muito bem
Vídeo: Relógio digital Arduino com função de alarme (PCB personalizado): 6 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
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 !!!
Recomendado:
Como fazer relógio analógico e relógio digital com faixa LED usando o Arduino: 3 etapas
Como fazer relógio analógico e relógio digital com faixa de LED usando o Arduino: Hoje faremos um relógio analógico e relógio digital com faixa de LED. Relógio digital com Led Strip e módulo MAX7219 Dot com Arduino. Corrigirá a hora com o fuso horário local. O relógio analógico pode usar uma faixa de LED mais longa, então pode ser pendurado na parede para se tornar uma arte
Cronômetro digital tudo em um (relógio, cronômetro, alarme, temperatura): 10 etapas (com imagens)
Cronômetro Digital All in One (Relógio, Cronômetro, Alarme, Temperatura): Estávamos planejando fazer um Cronômetro para alguma outra competição, mas posteriormente também implementamos um relógio (sem RTC). À medida que entramos na programação, nos interessamos em aplicar mais funcionalidades ao dispositivo e acabamos adicionando DS3231 RTC, como
Relógio de previsão do tempo usando alarme antigo e Arduino: 13 etapas (com imagens)
Relógio de previsão do tempo usando alarme antigo e Arduino: Eu tinha um despertador quebrado e tive a ideia de convertê-lo em relógio e estação de previsão do tempo. Para este projeto, você precisará de: Módulo sensor Arduino Nano BME280 de despertador circular antigo ( temperatura, umidade, pressão) Visor LCD
MechWatch - um relógio digital personalizado: 9 etapas (com imagens)
MechWatch - um relógio digital personalizado: O MechWatch é um relógio que desenvolvi para ter as vantagens do Arduino em termos de flexibilidade, mas queria que tivesse a aparência e o toque mais profissional possível. Para esse fim, este instrutível usa eletrônica de montagem em superfície bastante avançada (sem exposição
Relógio personalizado com ponteiros de fotos: 5 etapas (com imagens)
Relógio personalizado com ponteiros fotográficos: algumas pessoas são observadores do relógio. Agora todos podem ser o relógio. Outros projetos personalizam o mostrador do relógio. Este personaliza os ponteiros do relógio. Parece caro, mas custa menos de $ 5 dólares e cerca de 30 minutos por relógio. Perfeito para Chr