Índice:

Falando Relógio Bilíngue (EN + PT): 5 Passos (com Imagens)
Falando Relógio Bilíngue (EN + PT): 5 Passos (com Imagens)

Vídeo: Falando Relógio Bilíngue (EN + PT): 5 Passos (com Imagens)

Vídeo: Falando Relógio Bilíngue (EN + PT): 5 Passos (com Imagens)
Vídeo: Meu segredo como aprendi inglês rápido 2024, Julho
Anonim
Image
Image

Por lagsilvaFollow Mais do autor:

Relógio digital com rotação automática do display LED
Relógio digital com rotação automática do display LED
Relógio digital de 4 tempos
Relógio digital de 4 tempos
Relógio digital de 4 tempos
Relógio digital de 4 tempos
Relógio digital e binário em display LED de 8 dígitos x 7 segmentos
Relógio digital e binário em display LED de 8 dígitos x 7 segmentos
Relógio digital e binário em display LED de 8 dígitos x 7 segmentos
Relógio digital e binário em display LED de 8 dígitos x 7 segmentos

Sobre: Codificação, Prototipagem Eletrônica com Arduino e Análise de Dados são meus hobbies. Mais sobre lagsilva »

O Talking Clock 2 (Bilingual) é a nova versão do Talking Clock que publiquei há algum tempo.

O código foi atualizado para suportar dois idiomas (inglês / português) e novos recursos foram introduzidos no código:

  • Modo 1: definir a hora (hora e minuto)
  • Modo 2: o relógio fala a cada minuto
  • Modo 3: o relógio fala a cada hora
  • Modo 4: o relógio fala a hora quando um botão é pressionado
  • Modo 5: Definir o idioma para Inglês ou Português

Nota: O status do idioma é armazenado no Arduino - EEPROM para manter esta informação mesmo quando ele é reiniciado ou ligado.

Foi apresentado como opcional um mini amplificador PAM8403 (3W + 3W) para melhor controle do nível de som no alto-falante.

Estou usando apenas um alto-falante (um canal de som), mas você pode adicionar outro se quiser.

Etapa 1: Componentes

Componentes
Componentes
Componentes
Componentes
Componentes
Componentes
  • Arduino UNO R3
  • DFPlayer Mini MP3 Player
  • Exibir TM1637
  • PAM8403 - Mini aplificador de áudio (3W + 3W) - Opcional
  • Mini SD - Cartão de Memória
  • Pressionar no interruptor
  • Resistor 1k Ohm
  • Alto-falante 3W
  • Tábua de pão
  • Jumpers

Nota: Detalhes do DFPlayer Mini em:

www.dfrobot.com/wiki/index.php/DFPlayer_Mi…

Etapa 2: esquemas

Esquemas
Esquemas

Importante: Não é recomendado usar a porta USB como fonte de alimentação neste projeto. Conecte o Arduino a uma fonte de alimentação externa de 9 V x 1 A (ou superior) porque há picos de energia quando o alto-falante está funcionando, causando instabilidade do Arduino.

Etapa 3: o código e os arquivos MP3

O código e os arquivos MP3
O código e os arquivos MP3

Um cartão SD deve ser formatado para FAT32 e uma pasta chamada "MP3" deve ser criada.

Na pasta MP3 são armazenados todos os arquivos de vozes (74 no total) em inglês e português.

No modo 3, quando o relógio fala a cada hora, há um som de "sino da igreja" que só funciona entre as 8h00 e as 18h00. Este som é repetido tantas vezes quanto a hora daquele momento.

Nota: Todos os arquivos devem ser nomeados de acordo com o padrão "nnnn.mp3", começando em "0000.mp3".

Etapa 4: Biblioteca DFPlayerMini

A biblioteca "DFRobotDFPlayerMini" pode ser encontrada em:

github.com/DFRobot/DFRobotDFPlayerMini

Etapa 5: configuração

Existem 3 botões usados para a operação com as seguintes funções:

#1:

Vai para o próximo modo operacional.

#2:

Ajuste a hora no modo de configuração

Fala a hora no modo Press Button

Defina como português no modo de idioma.

#3:

Ajuste os minutos no modo de configuração

Fala a hora no modo Press Button

Defina como inglês no modo de idioma.

Observação: para passar para o próximo modo, pressione o botão nº 1 até que a próxima fala comece (o LED azul do DFPlayer está aceso neste momento).

Recomendado: