Sommario:

Orologio parlante bilingue (EN+PT): 5 passi (con immagini)
Orologio parlante bilingue (EN+PT): 5 passi (con immagini)

Video: Orologio parlante bilingue (EN+PT): 5 passi (con immagini)

Video: Orologio parlante bilingue (EN+PT): 5 passi (con immagini)
Video: Anyta ad Italia's Got Talent 🤯✈️ 2024, Luglio
Anonim
Image
Image

Di lagsilvaFollow Altro dell'autore:

Orologio digitale con rotazione automatica del display a LED
Orologio digitale con rotazione automatica del display a LED
Orologio digitale a 4 tempi
Orologio digitale a 4 tempi
Orologio digitale a 4 tempi
Orologio digitale a 4 tempi
Orologio digitale e binario con display a LED a 8 cifre x 7 segmenti
Orologio digitale e binario con display a LED a 8 cifre x 7 segmenti
Orologio digitale e binario con display a LED a 8 cifre x 7 segmenti
Orologio digitale e binario con display a LED a 8 cifre x 7 segmenti

Informazioni: Coding, Prototipazione Elettronica con Arduino e Data Analytics sono i miei hobby. Maggiori informazioni su lagsilva »

Il Talking Clock 2 (Bilingue) è la nuova versione di Talking Clock che ho pubblicato qualche tempo fa.

Il codice è stato aggiornato per supportare due lingue (inglese/portoghese) e sono state introdotte nuove funzionalità nel codice:

  • Modalità 1: Imposta l'ora (ora e minuti)
  • Modalità 2: l'orologio parla ogni minuto
  • Modalità 3: l'orologio parla ogni ora
  • Modalità 4: l'orologio indica l'ora quando viene premuto un pulsante
  • Modalità 5: imposta la lingua per inglese o portoghese

Nota: lo stato della lingua è memorizzato in Arduino - EEPROM per conservare queste informazioni anche quando viene riavviato o acceso.

È stato introdotto come optional un mini amplificatore PAM8403 (3W + 3W) per un miglior controllo del livello sonoro nell'altoparlante.

Sto usando solo un altoparlante (un canale audio), ma puoi aggiungerne un altro se vuoi.

Passaggio 1: componenti

Componenti
Componenti
Componenti
Componenti
Componenti
Componenti
  • Arduino UNO R3
  • Mini lettore MP3 DFPlayer
  • Visualizza TM1637
  • PAM8403 - Mini amplificatore audio (3W+3W) - Questo è opzionale
  • SD mini - Scheda di memoria
  • Interruttore a pulsante
  • Resistenza 1k Ohm
  • Altoparlante 3W
  • tagliere
  • ponticelli

Nota: dettagli di DFPlayer Mini su:

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

Fase 2: Schemi

Schematico
Schematico

Importante: non è consigliabile utilizzare la porta USB come fonte di alimentazione in questo progetto. Collega l'Arduino a una fonte di alimentazione esterna di 9V x 1A (o superiore) perché ci sono sbalzi di tensione quando l'altoparlante è in funzione, causando l'instabilità di Arduino.

Passaggio 3: il codice e i file MP3

Il codice e i file MP3
Il codice e i file MP3

Una scheda SD deve essere formattata per FAT32 e deve essere creata una cartella denominata "MP3".

Nella cartella MP3 sono memorizzati tutti i file di voci (74 in totale) in inglese e portoghese.

In modalità 3, quando l'orologio parla ogni ora, c'è un suono di "campana della chiesa" che funziona solo tra le 08:00 e le 18:00. Questo suono si ripete tante volte quanto l'ora di quel momento.

Nota: tutti i file devono essere nominati secondo il modello "nnnn.mp3", a partire da "0000.mp3".

Passaggio 4: Libreria DFPlayer Mini

La libreria "DFRobotDFPlayerMini" si trova all'indirizzo:

github.com/DFRobot/DFRobotDFPlayerMini

Passaggio 5: configurazione

Sono presenti 3 pulsanti utilizzati per il funzionamento con le seguenti funzioni:

#1:

Passa alla modalità operativa successiva.

#2:

Regola l'ora in modalità Setup

Parla l'ora in modalità pulsante

Imposta su portoghese in modalità lingua.

#3:

Regola i minuti in modalità Setup

Parla l'ora in modalità pulsante

Imposta su inglese in modalità lingua.

Nota: per passare alla modalità successiva, premere il pulsante #1 fino all'inizio del discorso successivo (il LED blu di DFPlayer è acceso in questo momento).

Consigliato: