Satura rādītājs:

Bilingvāls runājošais pulkstenis (EN+PT): 5 soļi (ar attēliem)
Bilingvāls runājošais pulkstenis (EN+PT): 5 soļi (ar attēliem)

Video: Bilingvāls runājošais pulkstenis (EN+PT): 5 soļi (ar attēliem)

Video: Bilingvāls runājošais pulkstenis (EN+PT): 5 soļi (ar attēliem)
Video: Multfilma "Man ir tīri zobi" 2024, Jūlijs
Anonim
Image
Image

Seko vairāk autoram:

Digitālais pulkstenis ar automātisku LED displeja pagriešanu
Digitālais pulkstenis ar automātisku LED displeja pagriešanu
4-taktu digitālais pulkstenis
4-taktu digitālais pulkstenis
4-taktu digitālais pulkstenis
4-taktu digitālais pulkstenis
Digitālais un binārais pulkstenis 8 ciparu X 7 segmentu LED displejā
Digitālais un binārais pulkstenis 8 ciparu X 7 segmentu LED displejā
Digitālais un binārais pulkstenis 8 ciparu X 7 segmentu LED displejā
Digitālais un binārais pulkstenis 8 ciparu X 7 segmentu LED displejā

Par: Kodēšana, elektroniskā prototipu veidošana ar Arduino un datu analīze ir mani vaļasprieki. Vairāk par lagsilvu »

Talking Clock 2 (Bilingual) ir jaunā Talking Clock versija, kuru es publicēju pirms kāda laika.

Kods tika atjaunināts, lai atbalstītu divas valodas (angļu/portugāļu), un kodā tika ieviestas jaunas funkcijas:

  • 1. režīms: iestatiet laiku (stundas un minūtes)
  • 2. režīms: pulkstenis runā katru minūti
  • 3. režīms: pulkstenis runā katru stundu
  • 4. režīms: pulkstenis rāda laiku, kad tiek nospiesta poga
  • 5. režīms: iestatiet angļu vai portugāļu valodu

Piezīme. Valodas statuss tiek saglabāts Arduino - EEPROM, lai saglabātu šo informāciju pat tad, ja tā tiek restartēta vai ieslēgta.

Tas tika ieviests kā papildu mini pastiprinātājs PAM8403 (3W + 3W), lai labāk kontrolētu skaļruņa skaņas līmeni.

Es izmantoju tikai vienu skaļruni (vienu skaņas kanālu), bet, ja vēlaties, varat pievienot citu.

1. darbība: sastāvdaļas

Sastāvdaļas
Sastāvdaļas
Sastāvdaļas
Sastāvdaļas
Sastāvdaļas
Sastāvdaļas
  • Arduino UNO R3
  • DFPlayer Mini MP3 atskaņotājs
  • Displejs TM1637
  • PAM8403 - mini audio pastiprinātājs (3W+3W) - tas nav obligāts
  • SD mini - atmiņas karte
  • Spiedpogas slēdzis
  • Rezistors 1k omi
  • Skaļrunis 3W
  • Maizes dēlis
  • Džemperi

Piezīme. Detalizēta informācija par DFPlayer Mini:

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

2. darbība. Shēmas

Shēmas
Shēmas

Svarīgi: šajā projektā nav ieteicams izmantot USB portu kā barošanas avotu. Pievienojiet Arduino ārējam strāvas avotam 9V x 1A (vai augstāk), jo skaļrunim strādājot, rodas strāvas pārspriegums, izraisot Arduino nestabilitāti.

3. darbība: kods un MP3 faili

Kods un MP3 faili
Kods un MP3 faili

SD karte ir jāformatē FAT32 formātā un jāizveido mape ar nosaukumu "MP3".

MP3 mapē tiek glabāti visi balsu faili (kopā 74) angļu un portugāļu valodā.

Režīmā 3, kad pulkstenis runā katru stundu, atskan "baznīcas zvana" skaņa, kas darbojas tikai laikā no 08:00 līdz 18:00. Šī skaņa tiek atkārtota tik reižu, cik šī brīža stundā.

Piezīme. Visi faili ir jānosauc saskaņā ar modeli "nnnn.mp3", sākot ar "0000.mp3".

4. darbība. DFPlayerMini bibliotēka

Bibliotēka "DFRobotDFPlayerMini" ir atrodama:

github.com/DFRobot/DFRobotDFPlayerMini

5. darbība: iestatīšana

Darbībai tiek izmantotas 3 spiedpogas ar šādām funkcijām:

#1:

Pāriet uz nākamo darbības režīmu.

#2:

Pielāgojiet stundu iestatīšanas režīmā

Runā laiku spiedpogas režīmā

Valodas režīmā iestatiet portugāļu valodu.

#3:

Iestatīšanas režīmā noregulējiet minūtes

Runā laiku spiedpogas režīmā

Iestatiet angļu valodu valodas režīmā.

Piezīme. Lai pārietu uz nākamo režīmu, nospiediet pogu #1, līdz sākas nākamā runa (šajā brīdī deg DFPlayer zilā gaismas diode).

Ieteicams: