Turinys:

Kalbantis laikrodis dvikalbis (EN+PT): 5 žingsniai (su paveikslėliais)
Kalbantis laikrodis dvikalbis (EN+PT): 5 žingsniai (su paveikslėliais)

Video: Kalbantis laikrodis dvikalbis (EN+PT): 5 žingsniai (su paveikslėliais)

Video: Kalbantis laikrodis dvikalbis (EN+PT): 5 žingsniai (su paveikslėliais)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Liepa
Anonim
Image
Image

Sekite daugiau autoriaus:

Skaitmeninis laikrodis su automatiniu LED ekrano sukimu
Skaitmeninis laikrodis su automatiniu LED ekrano sukimu
4 taktų skaitmeninis laikrodis
4 taktų skaitmeninis laikrodis
4 taktų skaitmeninis laikrodis
4 taktų skaitmeninis laikrodis
Skaitmeninis ir dvejetainis 8 skaitmenų X 7 segmentų LED ekranas
Skaitmeninis ir dvejetainis 8 skaitmenų X 7 segmentų LED ekranas
Skaitmeninis ir dvejetainis 8 skaitmenų X 7 segmentų LED ekranas
Skaitmeninis ir dvejetainis 8 skaitmenų X 7 segmentų LED ekranas

Apie: Kodavimas, elektroninis prototipų kūrimas naudojant „Arduino“ir duomenų analizė yra mano pomėgiai. Daugiau apie lagsilva »

„Talking Clock 2“(dvikalbis) yra nauja „Talking Clock“versija, kurią paskelbiau prieš kurį laiką.

Kodas buvo atnaujintas, kad palaikytų dvi kalbas (anglų/portugalų) ir į kodą būtų įtrauktos naujos funkcijos:

  • 1 režimas: nustatykite laiką (valandą ir minutę)
  • 2 režimas: laikrodis kalba kiekvieną minutę
  • 3 režimas: laikrodis kalba kas valandą
  • 4 režimas: laikrodis kalba apie laiką, kai paspaudžiamas mygtukas
  • 5 režimas: nustatykite anglų arba portugalų kalbą

Pastaba: kalbos būsena saugoma „Arduino“- EEPROM, kad ši informacija būtų išsaugota net ir iš naujo paleidus ar įjungus.

Jis buvo pristatytas kaip papildomas mini stiprintuvas PAM8403 (3W + 3W), kad būtų galima geriau valdyti garso lygį garsiakalbyje.

Aš naudoju tik vieną garsiakalbį (vieną garso kanalą), bet jei norite, galite pridėti kitą.

1 žingsnis: komponentai

Komponentai
Komponentai
Komponentai
Komponentai
Komponentai
Komponentai
  • „Arduino UNO R3“
  • DFPlayer mini MP3 grotuvas
  • Rodyti TM1637
  • PAM8403 - mini garso stiprintuvas (3W+3W) - tai neprivaloma
  • SD mini - atminties kortelė
  • Mygtuko jungiklis
  • Rezistorius 1k om
  • Garsiakalbis 3W
  • Bandomoji Lenta
  • Džemperiai

Pastaba: Išsami informacija apie „DFPlayer Mini“:

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

2 žingsnis: schemos

Schemos
Schemos

Svarbu: šiame projekte nerekomenduojama naudoti USB prievado kaip maitinimo šaltinio. Prijunkite „Arduino“prie išorinio 9 V x 1 A (arba didesnio) maitinimo šaltinio, nes veikiant garsiakalbiui yra elektros energijos šuolių, dėl kurių atsiranda „Arduino“nestabilumas.

3 žingsnis: kodas ir MP3 failai

Kodas ir MP3 failai
Kodas ir MP3 failai

SD kortelė turi būti suformatuota FAT32 formatu ir turi būti sukurtas aplankas pavadinimu „MP3“.

MP3 aplanke saugomi visi balsų failai (iš viso 74) anglų ir portugalų kalbomis.

3 režimu, kai laikrodis kalba kiekvieną valandą, pasigirsta „bažnyčios varpo“garsas, kuris veikia tik nuo 08:00 iki 18:00. Šis garsas kartojasi tiek kartų, kiek tos akimirkos valanda.

Pastaba: visi failai turi būti pavadinti pagal šabloną „nnnn.mp3“, pradedant „0000.mp3“.

4 veiksmas: „DFPlayerMini“biblioteka

Biblioteką „DFRobotDFPlayerMini“rasite adresu:

github.com/DFRobot/DFRobotDFPlayerMini

5 veiksmas: sąranka

Operacijai naudojami 3 mygtukai su šiomis funkcijomis:

#1:

Pereina į kitą darbo režimą.

#2:

Nustatykite režimą nustatymo režimu

Kalba laikas mygtuko režimu

Kalbos režimu nustatykite portugalų kalbą.

#3:

Nustatykite režimą sąrankos režimu

Kalba laikas spaudžiamo mygtuko režimu

Kalbos režimu nustatykite į anglų kalbą.

Pastaba: Norėdami pereiti į kitą režimą, paspauskite mygtuką #1, kol prasidės kita kalba (šiuo metu dega mėlynas „DFPlayer“šviesos diodas).

Rekomenduojamas: