Talking Clock Tvåspråkig (EN+PT): 5 steg (med bilder)
Talking Clock Tvåspråkig (EN+PT): 5 steg (med bilder)
Anonim
Image
Image

Av lagsilvaFölj mer av författaren:

Digital klocka med automatisk rotation av LED -display
Digital klocka med automatisk rotation av LED -display
4-takts digital klocka
4-takts digital klocka
4-takts digital klocka
4-takts digital klocka
Digital och binär klocka i 8 siffror x 7 segment LED -display
Digital och binär klocka i 8 siffror x 7 segment LED -display
Digital och binär klocka i 8 siffror x 7 segment LED -display
Digital och binär klocka i 8 siffror x 7 segment LED -display

Om: Kodning, elektronisk prototyp med Arduino och Data Analytics är mina hobbyer. Mer om lagsilva »

Talking Clock 2 (Tvåspråkig) är den nya versionen av Talking Clock som jag har publicerat för en tid sedan.

Koden uppdaterades för att stödja två språk (engelska/portugisiska) och nya funktioner introducerades i koden:

  • Läge 1: Ställ in tiden (timme och minut)
  • Läge 2: Klockan talar varje minut
  • Läge 3: Klockan talar varje timme
  • Läge 4: Klockan talar om när en knapp trycks in
  • Läge 5: Ställ in språket för engelska eller portugisiska

Obs! Språkstatus lagras i Arduino - EEPROM för att behålla denna information även när den startas om eller slås på.

Den introducerades som tillval en miniförstärkare PAM8403 (3W + 3W) för bättre kontroll av ljudnivån i högtalaren.

Jag använder bara en högtalare (en ljudkanal), men du kan lägga till en annan om du vill.

Steg 1: Komponenter

Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
  • Arduino UNO R3
  • DFPlayer Mini MP3 -spelare
  • Display TM1637
  • PAM8403 - Mini Audio Aplifier (3W+3W) - Detta är valfritt
  • SD mini - Minneskort
  • Tryckknappsbrytare
  • Motstånd 1k Ohm
  • Högtalare 3W
  • Bakbord
  • Tröjor

Obs! Detaljer om DFPlayer Mini om:

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

Steg 2: Scheman

Scheman
Scheman

Viktigt: Det rekommenderas inte att använda USB -porten som strömkälla i detta projekt. Anslut Arduino till en extern strömkälla på 9V x 1A (eller högre) eftersom det finns strömspänningar när högtalaren fungerar, vilket orsakar Arduino instabilitet.

Steg 3: Koden och MP3 -filer

Koden och MP3 -filer
Koden och MP3 -filer

Ett SD -kort måste formateras för FAT32 och en mapp med namnet "MP3" måste skapas.

I MP3 -mappen lagras alla filer med röster (74 totalt) på engelska och portugisiska.

I läge 3, när klockan talar varje timme, hörs ett "kyrkklocka" -ljud som bara fungerar mellan 08:00 och 18:00. Detta ljud upprepas lika många gånger som timmen i det ögonblicket.

Obs! Alla filer måste namnges enligt mönstret "nnnn.mp3", med början på "0000.mp3".

Steg 4: DFPlayerMini -bibliotek

Biblioteket "DFRobotDFPlayerMini" finns på:

github.com/DFRobot/DFRobotDFPlayerMini

Steg 5: Inställning

Det finns 3 tryckknappar som används för operationen med följande funktioner:

#1:

Går till nästa driftläge.

#2:

Justera timmen i inställningsläget

Talar tiden i tryckknappsläget

Ställ in på portugisiska i språkläge.

#3:

Justera minuten i inställningsläget

Talar tiden i tryckknappsläget

Ställ in på engelska i språkläge.

Obs! För att gå till nästa läge, tryck på knappen #1 tills nästa tal startar (blå lysdiod för DFPlayer är tänd i detta ögonblick).