Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Od lagsilvaSledovat více od autora:
O: Kódování, elektronické prototypování pomocí Arduina a analýza dat jsou moje koníčky. Více o lagsilvě »
Talking Clock 2 (dvojjazyčné) je nová verze Talking Clock, kterou jsem vydal před nějakou dobou.
Kód byl aktualizován tak, aby podporoval dva jazyky (angličtina/portugalština) a do kódu byly zavedeny nové funkce:
- Režim 1: Nastavte čas (hodinu a minutu)
- Režim 2: Hodiny mluví každou minutu
- Režim 3: Hodiny mluví každou hodinu
- Režim 4: Hodiny hovoří o čase po stisknutí tlačítka
- Režim 5: Nastavte jazyk pro angličtinu nebo portugalštinu
Poznámka: Stav jazyka je uložen v Arduino - EEPROM, aby tyto informace zůstaly zachovány, i když jsou restartovány nebo zapnuty.
Byl představen jako volitelný mini zesilovač PAM8403 (3W + 3W) pro lepší ovládání úrovně zvuku v reproduktoru.
Používám pouze jeden reproduktor (jeden zvukový kanál), ale pokud chcete, můžete přidat další.
Krok 1: Součásti
- Arduino UNO R3
- Mini MP3 přehrávač DFPlayer
- Displej TM1637
- PAM8403 - Mini Audio Aplifier (3W+3W) - Toto je volitelné
- SD mini - paměťová karta
- Tlačítkový spínač
- Rezistor 1k Ohm
- Reproduktor 3W
- Prkénko
- Svetry
Poznámka: Podrobnosti o DFPlayer Mini na:
www.dfrobot.com/wiki/index.php/DFPlayer_Mi…
Krok 2: Schémata
Důležité: Nedoporučuje se používat port USB jako zdroj energie v tomto projektu. Připojte Arduino k externímu zdroji napájení 9 V x 1 A (nebo vyšší), protože když reproduktor funguje, dochází k přepětí, což způsobuje nestabilitu Arduina.
Krok 3: Kód a soubory MP3
Pro FAT32 musí být naformátována karta SD a musí být vytvořena složka s názvem „MP3“.
Ve složce MP3 jsou uloženy všechny soubory hlasů (celkem 74) v angličtině a portugalštině.
V režimu 3, kdy hodiny mluví každou hodinu, zazní zvuk „kostelního zvonu“, který funguje pouze mezi 08:00 a 18:00. Tento zvuk se opakuje tolikrát, kolik je hodin toho okamžiku.
Poznámka: Všechny soubory musí být pojmenovány podle vzoru „nnnn.mp3“, počínaje „0000.mp3“.
Krok 4: Knihovna DFPlayerMini
Knihovnu „DFRobotDFPlayerMini“najdete na:
github.com/DFRobot/DFRobotDFPlayerMini
Krok 5: Nastavení
K provozu jsou použita 3 tlačítka s následujícími funkcemi:
#1:
Přechod do dalšího provozního režimu.
#2:
Upravte hodinu v režimu nastavení
Mluví čas v režimu stisknutí tlačítka
V jazykovém režimu nastavte na portugalštinu.
#3:
Upravte minuty v režimu nastavení
Mluví čas v režimu stisknutí tlačítka
V jazykovém režimu nastavte angličtinu.
Poznámka: Chcete -li přejít do dalšího režimu, stiskněte tlačítko #1, dokud nezačne další řeč (v tuto chvíli svítí modrá LED dioda DFPlayer).