Innholdsfortegnelse:

Talking Clock Tospråklig (EN+PT): 5 trinn (med bilder)
Talking Clock Tospråklig (EN+PT): 5 trinn (med bilder)

Video: Talking Clock Tospråklig (EN+PT): 5 trinn (med bilder)

Video: Talking Clock Tospråklig (EN+PT): 5 trinn (med bilder)
Video: Maîtriser Chat Gpt : Le guide ultime pour créer un calendrier éditorial avec Chat Gpt pour 2024 2024, Juli
Anonim
Image
Image

Av lagsilva Følg mer av forfatteren:

Digital klokke med automatisk rotasjon av LED -display
Digital klokke med automatisk rotasjon av LED -display
4-takts digital klokke
4-takts digital klokke
4-takts digital klokke
4-takts digital klokke
Digital og binær klokke i 8 sifre x 7 segmenter LED -skjerm
Digital og binær klokke i 8 sifre x 7 segmenter LED -skjerm
Digital og binær klokke i 8 sifre x 7 segmenter LED -skjerm
Digital og binær klokke i 8 sifre x 7 segmenter LED -skjerm

Om: Koding, elektronisk prototyping med Arduino og Data Analytics er mine hobbyer. Mer om lagsilva »

Talking Clock 2 (tospråklig) er den nye versjonen av Talking Clock jeg har publisert for en tid siden.

Koden ble oppdatert for å støtte to språk (engelsk/portugisisk) og nye funksjoner ble introdusert i koden:

  • Modus 1: Angi tid (time og minutt)
  • Modus 2: Klokken snakker hvert minutt
  • Modus 3: Klokken snakker hver time
  • Modus 4: Klokken viser tiden det trykkes på en knapp
  • Modus 5: Angi språket for engelsk eller portugisisk

Merk: Språkstatusen er lagret i Arduino - EEPROM for å beholde denne informasjonen selv når den startes på nytt eller slås på.

Den ble introdusert som tilleggsutstyr en miniforsterker PAM8403 (3W + 3W) for bedre kontroll av lydnivået i høyttaleren.

Jeg bruker bare en høyttaler (en lydkanal), men du kan legge til en annen hvis du vil.

Trinn 1: Komponenter

Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
  • Arduino UNO R3
  • DFPlayer Mini MP3 -spiller
  • Skjerm TM1637
  • PAM8403 - Mini lydforsterker (3W+3W) - Dette er valgfritt
  • SD mini - Minnekort
  • Trykknappbryter
  • Motstand 1k Ohm
  • Høyttaler 3W
  • Brødbrett
  • Gensere

Merk: Detaljer om DFPlayer Mini på:

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

Trinn 2: Skjemaer

Skjemaer
Skjemaer

Viktig: Det anbefales ikke å bruke USB -porten som en strømkilde i dette prosjektet. Koble Arduino til en ekstern strømkilde på 9V x 1A (eller høyere) fordi det er overspenninger når høyttaleren fungerer, noe som forårsaker Arduino ustabilitet.

Trinn 3: Koden og MP3 -filer

Koden og MP3 -filer
Koden og MP3 -filer

Et SD -kort må formateres for FAT32 og en mappe med navnet "MP3" må opprettes.

I MP3 -mappen lagres alle filer med stemmer (74 totalt) på engelsk og portugisisk.

I modus 3, når klokken snakker hver time, er det en "kirkeklokke" -lyd som bare fungerer mellom 08:00 og 18:00. Denne lyden gjentas like mange ganger som timen i det øyeblikket.

Merk: Alle filer må navngis i henhold til mønsteret "nnnn.mp3", som begynner med "0000.mp3".

Trinn 4: DFPlayerMini -bibliotek

Biblioteket "DFRobotDFPlayerMini" finner du på:

github.com/DFRobot/DFRobotDFPlayerMini

Trinn 5: Oppsett

Det er 3 trykknapper som brukes for operasjonen med følgende funksjoner:

#1:

Går til neste driftsmodus.

#2:

Juster timen i oppsettsmodus

Snakker tiden i trykknappmodus

Sett til portugisisk i språkmodus.

#3:

Juster minuttet i oppsettsmodus

Snakker tiden i trykknappmodus

Sett til engelsk i språkmodus.

Merk: For å gå til neste modus, trykk på knapp #1 til neste tale starter (blå LED for DFPlayer er på i dette øyeblikket).

Anbefalt: