Índice:

Despertador Arduino DS1302 RTC: 3 etapas
Despertador Arduino DS1302 RTC: 3 etapas

Vídeo: Despertador Arduino DS1302 RTC: 3 etapas

Vídeo: Despertador Arduino DS1302 RTC: 3 etapas
Vídeo: Despertador usando um Arduino 2024, Novembro
Anonim
Image
Image

Olá, gostaria de compartilhar com vocês este pequeno projeto, trata-se de um despertador DIY baseado na placa Arduino UNO e no módulo DS1302 RTC, você pode configurar a data e hora pelo teclado e também configurar o alarme para um horário especificado. Espero que você goste.

Etapa 1: Hardware necessário

Hardware Necessário
Hardware Necessário
Hardware Necessário
Hardware Necessário

Para isso vamos precisar primeiro de uma placa Arduino, estou usando um Arduino UNO, você pode usar outro apenas certifique-se do número de pinos.

- Um módulo RTC, aqui estou usando o DS1302.

- Tela LCD i2c.

- Matriz de teclado 4 * 4.

- e uma campainha, você pode usar o módulo ou o componente de 2 fios.

- resistor de 1kOhm, alguns fios de salto e uma placa de ensaio.

Etapa 2: Fiação

Fiação
Fiação

A fiação é como na foto, coisas que deveriam ser conectadas com GND e 5v como RTC, LCD e campainha.

Os pinos RTC são ligados de D2 a D5 e estou usando o resistor de 1k com pino DAT e D4, então temos a data e hora corretas, é uma solução comum.

LCD SDA e SCL são conectados com A4 e A5.

Teclado da direita para a esquerda (D5-D12).

e o buzzer com D13 que é o LED interno do Arduino UNO.

Etapa 3: Código e Funcionamento

O código e as bibliotecas que usei, você pode encontrá-los no link:

O funcionamento é bastante simples: você pressiona "*" no teclado para configurar a hora e a data atuais e, em seguida, "A" para definir a hora do alarme. Você pode personalizar seu toque de celular se for bom com sons makine com campainha ou procurá-los na internet.

Aproveite, e caso tenha algum problema ou dúvida fique à vontade para perguntar.

Recomendado: