Indholdsfortegnelse:

Talking Clock Tosproget (EN+PT): 5 trin (med billeder)
Talking Clock Tosproget (EN+PT): 5 trin (med billeder)

Video: Talking Clock Tosproget (EN+PT): 5 trin (med billeder)

Video: Talking Clock Tosproget (EN+PT): 5 trin (med billeder)
Video: seeing wife face for first time #shorts 2024, November
Anonim
Image
Image

Af lagsilvaFølg mere af forfatteren:

Digitalt ur med automatisk rotation af LED -display
Digitalt ur med automatisk rotation af LED -display
4-takts digitalt ur
4-takts digitalt ur
4-takts digitalt ur
4-takts digitalt ur
Digitalt og binært ur i 8 cifre x 7 segmenter LED -display
Digitalt og binært ur i 8 cifre x 7 segmenter LED -display
Digitalt og binært ur i 8 cifre x 7 segmenter LED -display
Digitalt og binært ur i 8 cifre x 7 segmenter LED -display

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

Talking Clock 2 (Tosproget) er den nye version af Talking Clock, jeg har udgivet for noget tid siden.

Koden blev opdateret til at understøtte to sprog (engelsk/portugisisk), og nye funktioner blev introduceret i koden:

  • Tilstand 1: Indstil tiden (time og minut)
  • Tilstand 2: Uret taler hvert minut
  • Tilstand 3: Uret taler hver time
  • Tilstand 4: Uret taler det tidspunkt, hvor der trykkes på en knap
  • Tilstand 5: Indstil sproget til engelsk eller portugisisk

Bemærk: Sprogstatus gemmes i Arduino - EEPROM for at beholde disse oplysninger, selv når de genstartes eller tændes.

Det blev introduceret som valgfri en mini -forstærker PAM8403 (3W + 3W) for bedre kontrol af lydniveauet i højttaleren.

Jeg bruger kun en højttaler (en lydkanal), men du kan tilføje en anden, hvis du vil.

Trin 1: Komponenter

Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
  • Arduino UNO R3
  • DFPlayer Mini MP3 -afspiller
  • Skærm TM1637
  • PAM8403 - Mini Audio Aplifier (3W+3W) - Dette er valgfrit
  • SD mini - Hukommelseskort
  • Trykknapkontakt
  • Modstand 1k Ohm
  • Højttaler 3W
  • Brødbræt
  • Jumpere

Bemærk: Detaljer om DFPlayer Mini om:

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

Trin 2: Skemaer

Skemaer
Skemaer

Vigtigt: Det anbefales ikke at bruge USB -porten som en strømkilde i dette projekt. Tilslut Arduino til en ekstern strømkilde på 9V x 1A (eller højere), fordi der er strømstød, når højttaleren fungerer, hvilket forårsager Arduino ustabilitet.

Trin 3: Koden og MP3 -filer

Koden og MP3 -filer
Koden og MP3 -filer

Et SD -kort skal formateres til FAT32, og en mappe med navnet "MP3" skal oprettes.

I MP3 -mappen er alle filer med stemmer (74 i alt) gemt på engelsk og portugisisk.

I tilstand 3, når uret taler hver time, er der en "kirkeklokke" -lyd, der kun fungerer mellem 08:00 og 18:00. Denne lyd gentages lige så mange gange som timen i det øjeblik.

Bemærk: Alle filer skal navngives efter mønsteret "nnnn.mp3", der starter med "0000.mp3".

Trin 4: DFPlayerMini -bibliotek

Biblioteket "DFRobotDFPlayerMini" kan findes på:

github.com/DFRobot/DFRobotDFPlayerMini

Trin 5: Opsætning

Der bruges 3 trykknapper til betjeningen med følgende funktioner:

#1:

Går til den næste driftstilstand.

#2:

Juster timen i opsætningstilstand

Taler tiden i trykknaptilstand

Indstil til portugisisk i sprogtilstand.

#3:

Juster minuttet i opsætningstilstand

Taler tiden i trykknaptilstand

Indstil til engelsk i sprogtilstand.

Bemærk: For at gå til næste tilstand skal du trykke på knap #1, indtil den næste tale starter (blå LED for DFPlayer er tændt i dette øjeblik).

Anbefalede: