Tartalomjegyzék:

Beszélőóra kétnyelvű (EN+PT): 5 lépés (képekkel)
Beszélőóra kétnyelvű (EN+PT): 5 lépés (képekkel)

Videó: Beszélőóra kétnyelvű (EN+PT): 5 lépés (képekkel)

Videó: Beszélőóra kétnyelvű (EN+PT): 5 lépés (képekkel)
Videó: ELSZÍVTAM ÉLETEM ELSŐ CIGIJÉT. vagy nyalókáját? #shorts 2024, Július
Anonim
Image
Image

Kövesse a szerző további információit:

Digitális óra LED kijelző automatikus elforgatásával
Digitális óra LED kijelző automatikus elforgatásával
4 ütemű digitális óra
4 ütemű digitális óra
4 ütemű digitális óra
4 ütemű digitális óra
Digitális és bináris óra 8 számjegyű, 7 szegmenses LED kijelzővel
Digitális és bináris óra 8 számjegyű, 7 szegmenses LED kijelzővel
Digitális és bináris óra 8 számjegyű, 7 szegmenses LED kijelzővel
Digitális és bináris óra 8 számjegyű, 7 szegmenses LED kijelzővel

Névjegy: A kódolás, az elektronikus prototípus -készítés az Arduino -val és a Data Analytics a hobbijaim. További információ a lagsilva -ról »

A Beszélő óra 2 (kétnyelvű) a Talking Clock új verziója, amelyet egy ideje publikáltam.

A kódot két nyelv (angol/portugál) támogatására frissítették, és új funkciókat vezettek be a kódba:

  • 1. mód: Állítsa be az időt (óra és perc)
  • 2. mód: Az óra percenként beszél
  • 3. mód: Az óra óránként beszél
  • 4. mód: Az óra a gomb megnyomásának idejét mondja
  • 5. mód: Állítsa be az angol vagy a portugál nyelvét

Megjegyzés: A nyelv állapotát az Arduino - EEPROM tárolja, hogy megőrizze ezeket az információkat akkor is, ha újraindítják vagy bekapcsolják.

Opcionálisan a PAM8403 mini erősítőt (3W + 3W) vezették be a hangszóró hangszintjének jobb szabályozása érdekében.

Csak egy hangszórót használok (egy hangcsatornát), de ha akar, hozzáadhat egy másikat.

1. lépés: Alkatrészek

Alkatrészek
Alkatrészek
Alkatrészek
Alkatrészek
Alkatrészek
Alkatrészek
  • Arduino UNO R3
  • DFPlayer Mini MP3 lejátszó
  • Kijelző TM1637
  • PAM8403 - Mini audió erősítő (3W+3W) - Ez opcionális
  • SD mini - memóriakártya
  • Nyomógombos kapcsoló
  • Ellenállás 1k Ohm
  • Hangszóró 3W
  • Kenyeretábla
  • Jumpers

Megjegyzés: A DFPlayer Mini részletei:

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

2. lépés: Vázlatok

Vázlatok
Vázlatok

Fontos: Ebben a projektben nem ajánlott az USB -portot áramforrásként használni. Csatlakoztassa az Arduino -t egy 9V x 1A (vagy magasabb) külső áramforráshoz, mert áramszünetek jelentkeznek, amikor a hangszóró működik, ami az Arduino instabilitását okozza.

3. lépés: A kód és MP3 fájlok

A kód és MP3 fájlok
A kód és MP3 fájlok

Az SD -kártyát FAT32 formátumba kell formázni, és létre kell hozni egy "MP3" nevű mappát.

Az MP3 mappában az összes hangfájl (összesen 74) angol és portugál nyelven van tárolva.

A 3. módban, amikor az óra óránként beszél, egy "templomi harang" hang hallható, amely csak 08:00 és 18:00 között működik. Ez a hang annyiszor ismétlődik, mint az adott pillanat órája.

Megjegyzés: Minden fájlt az "nnnn.mp3" minta szerint kell elnevezni, kezdve a "0000.mp3" -tól.

4. lépés: DFPlayerMini Library

A "DFRobotDFPlayerMini" könyvtár a következő címen található:

github.com/DFRobot/DFRobotDFPlayerMini

5. lépés: Beállítás

Három nyomógomb használható a művelethez a következő funkciókkal:

#1:

Ugrás a következő üzemmódra.

#2:

Állítsa be az órát Setup módban

Nyomja meg a gombot Gomb módban

Nyelv módban állítsa portugálra.

#3:

Állítsa be a percet Setup módban

Nyomja meg a gombot Gomb módban

Nyelv módban állítsa angolra.

Megjegyzés: A következő módba lépéshez nyomja meg az #1 gombot, amíg a következő beszéd elkezdődik (a DFPlayer kék LED -je ebben a pillanatban világít).

Ajánlott: