Taula de continguts:

Talking Clock Bilingual (EN + PT): 5 passos (amb imatges)
Talking Clock Bilingual (EN + PT): 5 passos (amb imatges)

Vídeo: Talking Clock Bilingual (EN + PT): 5 passos (amb imatges)

Vídeo: Talking Clock Bilingual (EN + PT): 5 passos (amb imatges)
Vídeo: HARRY POTTER GAME FROM SCRATCH 2024, Desembre
Anonim
Image
Image

Per lagsilva Segueix-ne més per l'autor:

Rellotge digital amb rotació automàtica de pantalla LED
Rellotge digital amb rotació automàtica de pantalla LED
Rellotge digital de 4 temps
Rellotge digital de 4 temps
Rellotge digital de 4 temps
Rellotge digital de 4 temps
Rellotge digital i binari en pantalla LED de 8 dígits X 7 segments
Rellotge digital i binari en pantalla LED de 8 dígits X 7 segments
Rellotge digital i binari en pantalla LED de 8 dígits X 7 segments
Rellotge digital i binari en pantalla LED de 8 dígits X 7 segments

Quant a: Codificació, prototipatge electrònic amb Arduino i Data Analytics són les meves aficions. Més informació sobre lagsilva »

The Talking Clock 2 (bilingüe) és la nova versió de Talking Clock que he publicat fa temps.

El codi es va actualitzar per admetre dos idiomes (anglès / portuguès) i es van introduir noves funcions al codi:

  • Mode 1: definiu l'hora (hora i minut)
  • Mode 2: el rellotge parla cada minut
  • Mode 3: el rellotge parla cada hora
  • Mode 4: el rellotge indica l'hora en què es prem un botó
  • Mode 5: definiu l'idioma per a l'anglès o el portuguès

Nota: L'estat de l'idioma s'emmagatzema a Arduino - EEPROM per mantenir aquesta informació fins i tot quan es reinicia o s'encén.

Es va introduir com a opcional un mini amplificador PAM8403 (3W + 3W) per a un millor control del nivell de so de l'altaveu.

Només faig servir un altaveu (un canal de so), però podeu afegir-ne un altre si voleu.

Pas 1: components

Components
Components
Components
Components
Components
Components
  • Arduino UNO R3
  • DFPlayer Mini reproductor de MP3
  • Pantalla TM1637
  • PAM8403 - Mini aplicador d'àudio (3W + 3W): és opcional
  • Mini targeta de memòria SD
  • Interruptor de polsador
  • Resistència 1k Ohm
  • Altaveu 3W
  • Taula de pa
  • Saltadors

Nota: Detalls de DFPlayer Mini a:

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

Pas 2: esquemes

Esquemes
Esquemes

Important: no es recomana utilitzar el port USB com a font d'alimentació en aquest projecte. Connecteu l'Arduino a una font d'alimentació externa de 9V x 1A (o superior) perquè hi ha sobretensions quan l'altaveu funciona, cosa que provoca inestabilitat a Arduino.

Pas 3: el fitxer Codi i fitxers MP3

Els fitxers Codi i MP3
Els fitxers Codi i MP3

Cal formatar una targeta SD per a FAT32 i crear una carpeta anomenada "MP3".

A la carpeta MP3 s'emmagatzemen tots els fitxers de veus (74 en total) en anglès i portuguès.

Al mode 3, quan el rellotge parla cada hora, hi ha un so de "campana de l'església" que només funciona entre les 8:00 i les 18:00. Aquest so es repeteix tantes vegades com l’hora d’aquest moment.

Nota: Tots els fitxers s'han de nomenar segons el patró "nnnn.mp3", començant per "0000.mp3".

Pas 4: biblioteca DFPlayerMini

La biblioteca "DFRobotDFPlayerMini" es pot trobar a:

github.com/DFRobot/DFRobotDFPlayerMini

Pas 5: Configuració

Hi ha 3 botons polsadors utilitzats per a l'operació amb les funcions següents:

#1:

Passa al següent mode operatiu.

#2:

Ajusteu l'hora en mode de configuració

Parla el temps en mode de botó de premsa

Estableix en portuguès en mode d'idioma.

#3:

Ajusteu el minut al mode de configuració

Parla el temps en mode de botó de premsa

Estableix a Anglès en mode d'idioma.

Nota: per passar al mode següent, premeu el botó # 1 fins que s'iniciï el següent discurs (el LED blau de DFPlayer està encès en aquest moment).

Recomanat: