Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Od lagsilvaSledovať viac od autora:
O: Kódovanie, elektronické prototypovanie pomocou Arduina a analýza údajov sú moje koníčky. Viac o lagsilve »
Talking Clock 2 (dvojjazyčné) je nová verzia Talking Clock, ktorú som vydal pred nejakým časom.
Kód bol aktualizovaný tak, aby podporoval dva jazyky (angličtina/portugalčina) a do kódu boli zavedené nové funkcie:
- Režim 1: Nastavte čas (hodinu a minútu)
- Režim 2: Hodiny hovoria každú minútu
- Režim 3: Hodiny hovoria každú hodinu
- Režim 4: Hodiny hovoria o čase po stlačení tlačidla
- Režim 5: Nastavte jazyk pre angličtinu alebo portugalčinu
Poznámka: Stav jazyka je uložený v Arduino - EEPROM, aby sa tieto informácie uchovávali aj po reštarte alebo zapnutí.
Bol predstavený ako voliteľný mini zosilňovač PAM8403 (3W + 3W) pre lepšiu kontrolu úrovne zvuku v reproduktore.
Používam iba jeden reproduktor (jeden zvukový kanál), ale ak chcete, môžete pridať ďalší.
Krok 1: Komponenty
- Arduino UNO R3
- Mini prehrávač MP3 DFPlayer
- Displej TM1637
- PAM8403 - Mini audio aplifier (3W+3W) - Toto je voliteľné
- SD mini - pamäťová karta
- Tlačidlový spínač
- Rezistor 1k Ohm
- Reproduktor 3W
- Breadboard
- Svetre
Poznámka: Podrobnosti o DFPlayer Mini k:
www.dfrobot.com/wiki/index.php/DFPlayer_Mi…
Krok 2: Schémy
Dôležité: V tomto projekte sa neodporúča používať port USB ako zdroj napájania. Pripojte Arduino k externému zdroju napájania 9 V x 1 A (alebo vyšším), pretože keď reproduktor funguje, dochádza k prepätiu, čo spôsobuje nestabilitu Arduina.
Krok 3: Kód a súbory MP3
Karta SD musí byť naformátovaná na FAT32 a musí byť vytvorený priečinok s názvom „MP3“.
V priečinku MP3 sú uložené všetky súbory hlasov (celkom 74) v angličtine a portugalčine.
V režime 3, keď hodiny hovoria každú hodinu, zaznie zvuk „kostolného zvona“, ktorý funguje iba od 8:00 do 18:00. Tento zvuk sa opakuje toľkokrát, ako hodinu tej chvíle.
Poznámka: Všetky súbory musia byť pomenované podľa vzoru "nnnn.mp3", začínajúceho na "0000.mp3".
Krok 4: Knižnica DFPlayerMini
Knižnicu "DFRobotDFPlayerMini" nájdete na:
github.com/DFRobot/DFRobotDFPlayerMini
Krok 5: Nastavenie
Na ovládanie slúžia tri tlačidlá s nasledujúcimi funkciami:
#1:
Prepne na nasledujúci prevádzkový režim.
#2:
Nastavte hodinu v režime nastavenia
Hovorí čas v režime tlačidiel
V jazykovom režime nastavte na portugalčinu.
#3:
Nastavte minútu v režime nastavenia
Hovorí čas v režime tlačidiel
V jazykovom režime nastavte na angličtinu.
Poznámka: Ak sa chcete presunúť do nasledujúceho režimu, stláčajte tlačidlo #1, kým sa nezačne ďalší prejav (v tomto okamihu svieti modrá dióda LED prehrávača DFPlayer).