Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Avtor lagsilvaSledi več avtorja:
O: Kodiranje, elektronsko oblikovanje prototipov z Arduinom in podatkovna analitika so moji hobiji. Več o lagsilvi »
Talking Clock 2 (dvojezična) je nova različica Talking Clock, ki sem jo objavil pred časom.
Koda je bila posodobljena tako, da podpira dva jezika (angleški/portugalski), v kodo pa so bile uvedene nove funkcije:
- Način 1: nastavite čas (ura in minuta)
- Način 2: Ura govori vsako minuto
- 3. način: Ura govori vsako uro
- Način 4: Ura govori čas, ko pritisnete gumb
- Način 5: Nastavite jezik za angleščino ali portugalščino
Opomba: Stanje jezika je shranjeno v Arduinu - EEPROM, da ohrani te podatke, tudi ko se znova zažene ali vklopi.
Predstavljen je bil kot dodatni mini ojačevalnik PAM8403 (3W + 3W) za boljši nadzor nad nivojem zvoka v zvočniku.
Uporabljam samo en zvočnik (en zvočni kanal), če pa želite, lahko dodate še enega.
1. korak: Komponente
- Arduino UNO R3
- Mini MP3 predvajalnik DFPlayer
- Zaslon TM1637
- PAM8403 - Mini avdio ojačevalnik (3W+3W) - To ni obvezno
- SD mini - pomnilniška kartica
- Stikalno stikalo
- Upor 1k ohm
- Zvočnik 3W
- Ogledna plošča
- Skakalci
Opomba: Podrobnosti o DFPlayer Mini na:
www.dfrobot.com/wiki/index.php/DFPlayer_Mi…
2. korak: Sheme
Pomembno: V tem projektu ni priporočljivo uporabljati vrat USB kot vira napajanja. Arduino priključite na zunanji vir napajanja 9V x 1A (ali višji), ker pri delujočem zvočniku pride do prenapetosti, kar povzroči nestabilnost Arduina.
Korak: Koda in datoteke MP3
Kartico SD morate formatirati za FAT32 in ustvariti mapo z imenom "MP3".
V mapi MP3 so shranjene vse glasovne datoteke (skupaj 74) v angleščini in portugalščini.
V načinu 3, ko ura govori vsako uro, se oglasi "cerkveni zvon", ki deluje le med 08:00 in 18:00. Ta zvok se ponovi tolikokrat kot ura tega trenutka.
Opomba: Vse datoteke morajo biti poimenovane po vzorcu "nnnn.mp3", začenši z "0000.mp3".
4. korak: Knjižnica DFPlayerMini
Knjižnico "DFRobotDFPlayerMini" najdete na:
github.com/DFRobot/DFRobotDFPlayerMini
5. korak: Nastavitev
Za delovanje se uporabljajo 3 gumbi z naslednjimi funkcijami:
#1:
Premik na naslednji način delovanja.
#2:
Prilagodite uro v nastavitvenem načinu
Govori čas v načinu Pritisnite gumb
V jezikovnem načinu nastavite na portugalščino.
#3:
Prilagodite minute v nastavitvenem načinu
Govori čas v načinu Pritisnite gumb
V jezikovnem načinu nastavite na angleščino.
Opomba: Če se želite premakniti na naslednji način, pritisnite gumb #1, dokler se ne začne naslednji govor (v tem trenutku sveti modra LED lučka DFPlayer).