Cuprins:

Talking Clock Bilingual (EN + PT): 5 pași (cu imagini)
Talking Clock Bilingual (EN + PT): 5 pași (cu imagini)

Video: Talking Clock Bilingual (EN + PT): 5 pași (cu imagini)

Video: Talking Clock Bilingual (EN + PT): 5 pași (cu imagini)
Video: The secrets of learning a new language | Lýdia Machová | TED 2024, Noiembrie
Anonim
Image
Image

De lagsilva Urmăriți mai multe de la autor:

Ceas digital cu rotire automată a afișajului LED
Ceas digital cu rotire automată a afișajului LED
Ceas digital cu 4 timpi
Ceas digital cu 4 timpi
Ceas digital cu 4 timpi
Ceas digital cu 4 timpi
Ceas digital și binar în afișaj LED cu 8 cifre X 7 segmente
Ceas digital și binar în afișaj LED cu 8 cifre X 7 segmente
Ceas digital și binar în afișaj LED cu 8 cifre X 7 segmente
Ceas digital și binar în afișaj LED cu 8 cifre X 7 segmente

Despre: Codificarea, Prototiparea electronică cu Arduino și Analiza datelor sunt hobby-urile mele. Mai multe despre lagsilva »

Talking Clock 2 (Bilingual) este noua versiune a Talking Clock pe care am publicat-o cu ceva timp în urmă.

Codul a fost actualizat pentru a accepta două limbi (engleză / portugheză) și au fost introduse noi funcții în cod:

  • Modul 1: setați ora (ora și minutul)
  • Modul 2: ceasul vorbește în fiecare minut
  • Modul 3: ceasul vorbește la fiecare oră
  • Modul 4: Ceasul spune ora când este apăsat un buton
  • Modul 5: setați limba pentru engleză sau portugheză

Notă: Starea limbii este stocată în Arduino - EEPROM pentru a păstra aceste informații chiar și atunci când este repornită sau pornită.

A fost introdus ca opțional un mini amplificator PAM8403 (3W + 3W) pentru un control mai bun al nivelului de sunet din difuzor.

Folosesc un singur difuzor (un canal de sunet), dar puteți adăuga altul dacă doriți.

Pasul 1: Componente

Componente
Componente
Componente
Componente
Componente
Componente
  • Arduino UNO R3
  • Mini player MP3 DFPlayer
  • Afișați TM1637
  • PAM8403 - Mini aplicație audio (3W + 3W) - Acesta este opțional
  • SD mini - Card de memorie
  • Apasă întrerupătorul
  • Rezistor 1k Ohm
  • Difuzor 3W
  • Pană de pâine
  • Jumpers

Notă: Detalii despre DFPlayer Mini pe:

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

Pasul 2: Scheme

Scheme
Scheme

Important: Nu este recomandat să utilizați portul USB ca sursă de alimentare în acest proiect. Conectați Arduino la o sursă externă de alimentare de 9V x 1A (sau mai mare), deoarece există supratensiuni de energie atunci când difuzorul funcționează, provocând instabilitate Arduino.

Pasul 3: Codul și fișierele MP3

Codul și fișierele MP3
Codul și fișierele MP3

Un card SD trebuie formatat pentru FAT32 și trebuie creat un folder numit „MP3”.

În folderul MP3 sunt stocate toate fișierele vocilor (74 în total) în engleză și portugheză.

În modul 3, când ceasul vorbește în fiecare oră, se aude un „clopot de biserică” care funcționează doar între orele 08:00 și 18:00. Acest sunet se repetă de câte ori este momentul acelui moment.

Notă: Toate fișierele trebuie denumite conform modelului „nnnn.mp3”, începând cu „0000.mp3”.

Pasul 4: Biblioteca DFPlayerMini

Biblioteca „DFRobotDFPlayerMini” poate fi găsită la:

github.com/DFRobot/DFRobotDFPlayerMini

Pasul 5: Configurare

Există 3 butoane utilizate pentru operație cu următoarele funcții:

#1:

Trece la următorul mod operațional.

#2:

Reglați ora în modul de configurare

Vorbește timpul în modul Buton de apăsare

Setați la portugheză în modul Limbă.

#3:

Reglați minutul în modul de configurare

Vorbește timpul în modul Buton de apăsare

Setați la engleză în modul de limbă.

Notă: Pentru a trece la modul următor, apăsați butonul # 1 până când începe următoarea vorbire (LED-ul albastru al DFPlayer este aprins în acest moment).

Recomandat: