Índice:

Relógio com controle remoto infravermelho para configurações de data / hora: 5 etapas
Relógio com controle remoto infravermelho para configurações de data / hora: 5 etapas

Vídeo: Relógio com controle remoto infravermelho para configurações de data / hora: 5 etapas

Vídeo: Relógio com controle remoto infravermelho para configurações de data / hora: 5 etapas
Vídeo: CONHEÇA 4 FUNÇÕES SECRETAS DO FIRE TV STICK | DICAS ESCONDIDAS NO CONTROLE REMOTO FIRE TV 2024, Novembro
Anonim
Relógio com controle remoto infravermelho para configurações de data / hora
Relógio com controle remoto infravermelho para configurações de data / hora
Relógio com controle remoto infravermelho para configurações de data / hora
Relógio com controle remoto infravermelho para configurações de data / hora
Relógio com controle remoto infravermelho para configurações de data / hora
Relógio com controle remoto infravermelho para configurações de data / hora
Relógio com controle remoto infravermelho para configurações de data / hora
Relógio com controle remoto infravermelho para configurações de data / hora

Este é um relógio simples feito com componentes disponíveis. O microcontrolador usado é um STM32F030F4P6 barato. O display é um LCD 16x2 com mochila I2C (PCF8574).

O circuito do relógio pode ser construído usando pequenas placas de prototipagem e uma placa adaptadora TSSOP28, conforme mostrado.

Etapa 1: Materiais

  • STM32F030F4P6 MCU
  • PCF8563 RTC ou obtenha o módulo pronto
  • LCD 1602 com mochila I2C
  • placas de prototipagem
  • Controle remoto IR de um módulo Bluetooth / MP3 player - Remoto IR
  • Receptor IR 38KHz - TSOP1738
  • Cristais (12MHz para MCU, 32.768KHz para RTC)
  • Vários componentes, conforme detalhado no esquema
  • fios, conectores, etc.

Um adaptador serial USB é necessário para fazer o flash do programa no MCU.

Etapa 2: esquema e código-fonte

Esquemático e Código Fonte
Esquemático e Código Fonte

Etapa 3: Programação do MCU

Depois de conectar o MCU de acordo com o esquema, o programa pode ser transferido para o MCU facilmente usando um adaptador serial USB.

Conecte o TX do adaptador serial USB ao PA10 do MCU (USART1_RX) e o RX do adaptador ao PA9 do MCU (USART1_TX).

Use um jumper para encurtar os pinos 1 e 2 do cabeçalho P1 (consulte o esquema, apenas o pino Boot0 precisa ser configurado, pois o pino Boot1 não está presente neste MCU) e ligue o circuito para colocar o MCU no modo de carregamento de inicialização serial.

Uma boa referência para a programação do MCU STM32 está neste instrutível: Flashing STM32

Depois de atualizar o programa, remova o curto dos pinos 1 e 2 de P1 e os pinos 2 e 3 de curto e, em seguida, desligue e ligue a placa e o MCU deve começar a executar o programa atualizado.

Etapa 4: Definir a hora e a data

Definir a hora e a data
Definir a hora e a data
Definir a hora e a data
Definir a hora e a data
Definir a hora e a data
Definir a hora e a data
Definir a hora e a data
Definir a hora e a data

Para definir a data / hora, pressione o botão MENU no controle remoto (consulte a imagem do controle remoto para obter os mapas principais).

O LCD exibe * Definir hora e Definir data. O * aponta para a seleção atual.

Use os botões INCREASE / DECREASE (+/-) para mover o ponteiro *. Esses 2 botões também são usados para alterar os valores de hora / data.

Use o botão SELECIONAR para selecionar.

Os botões ESQUERDA / DIREITA movem o cursor para as posições de hora / data, seguidos dos botões AUMENTAR / DIMINUIR para alterar o valor correspondente. Para travar a mudança, pressione o botão SELECIONAR.

O botão RETURN é usado para sair da configuração de hora / data.

Etapa 5: Vá em frente e crie um, é barato e divertido

Bem, o título já diz tudo. Depois de reunir os materiais, não deve demorar mais do que meio dia para construir.

Em seguida.. Coloque-o em um bom invólucro, ligue-o usando um banco de energia..

Obrigado pela leitura.

Recomendado: