Turinys:
- 1 žingsnis: komponentai
- 2 žingsnis: schemos
- 3 žingsnis: kodas ir MP3 failai
- 4 veiksmas: „DFPlayerMini“biblioteka
- 5 veiksmas: sąranka
![Kalbantis laikrodis dvikalbis (EN+PT): 5 žingsniai (su paveikslėliais) Kalbantis laikrodis dvikalbis (EN+PT): 5 žingsniai (su paveikslėliais)](https://i.howwhatproduce.com/images/004/image-9572-9-j.webp)
Video: 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)](https://i.ytimg.com/vi/LMgl4coHpR0/hqdefault.jpg)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
![Image Image](https://i.howwhatproduce.com/images/004/image-9572-11-j.webp)
![](https://i.ytimg.com/vi/J2fbfUwhWKk/hqdefault.jpg)
Sekite daugiau autoriaus:
![Skaitmeninis laikrodis su automatiniu LED ekrano sukimu Skaitmeninis laikrodis su automatiniu LED ekrano sukimu](https://i.howwhatproduce.com/images/004/image-9572-12-j.webp)
![4 taktų skaitmeninis laikrodis 4 taktų skaitmeninis laikrodis](https://i.howwhatproduce.com/images/004/image-9572-13-j.webp)
![4 taktų skaitmeninis laikrodis 4 taktų skaitmeninis laikrodis](https://i.howwhatproduce.com/images/004/image-9572-14-j.webp)
![Skaitmeninis ir dvejetainis 8 skaitmenų X 7 segmentų LED ekranas Skaitmeninis ir dvejetainis 8 skaitmenų X 7 segmentų LED ekranas](https://i.howwhatproduce.com/images/004/image-9572-15-j.webp)
![Skaitmeninis ir dvejetainis 8 skaitmenų X 7 segmentų LED ekranas Skaitmeninis ir dvejetainis 8 skaitmenų X 7 segmentų LED ekranas](https://i.howwhatproduce.com/images/004/image-9572-16-j.webp)
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](https://i.howwhatproduce.com/images/004/image-9572-17-j.webp)
![Komponentai Komponentai](https://i.howwhatproduce.com/images/004/image-9572-18-j.webp)
![Komponentai Komponentai](https://i.howwhatproduce.com/images/004/image-9572-19-j.webp)
- „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](https://i.howwhatproduce.com/images/004/image-9572-20-j.webp)
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](https://i.howwhatproduce.com/images/004/image-9572-21-j.webp)
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:
Kalbantis išmanusis stiklas akliesiems: 7 žingsniai
![Kalbantis išmanusis stiklas akliesiems: 7 žingsniai Kalbantis išmanusis stiklas akliesiems: 7 žingsniai](https://i.howwhatproduce.com/images/005/image-13147-j.webp)
Kalbantis išmanusis stiklas akliesiems: rinkoje yra daugybė išmaniųjų priedų, tokių kaip išmanieji akiniai, išmanieji laikrodžiai ir kt. Bet visi jie sukurti mums. Labai trūksta technologijų, padedančių fiziškai sunkiems žmonėms. Norėjau sukurti kažką, kas yra
ESP8266 Tinklo laikrodis be jokio RTC - Nodemcu NTP laikrodis Nr. RTC - INTERNETO LAIKRODŽIO PROJEKTAS: 4 žingsniai
![ESP8266 Tinklo laikrodis be jokio RTC - Nodemcu NTP laikrodis Nr. RTC - INTERNETO LAIKRODŽIO PROJEKTAS: 4 žingsniai ESP8266 Tinklo laikrodis be jokio RTC - Nodemcu NTP laikrodis Nr. RTC - INTERNETO LAIKRODŽIO PROJEKTAS: 4 žingsniai](https://i.howwhatproduce.com/images/011/image-31107-j.webp)
ESP8266 Tinklo laikrodis be jokio RTC | Nodemcu NTP laikrodis Nr. RTC | INTERNETO LAIKRODŽIO PROJEKTAS: Projekte bus sukurtas laikrodžio projektas be RTC, užtruks laikas iš interneto naudojant „Wi -Fi“ir jis bus rodomas st7735 ekrane
„Arduino“teksto į kalbą keitiklis naudojant LM386 - Kalbantis „Arduino“projektas - „Talkie Arduino“biblioteka: 5 žingsniai
![„Arduino“teksto į kalbą keitiklis naudojant LM386 - Kalbantis „Arduino“projektas - „Talkie Arduino“biblioteka: 5 žingsniai „Arduino“teksto į kalbą keitiklis naudojant LM386 - Kalbantis „Arduino“projektas - „Talkie Arduino“biblioteka: 5 žingsniai](https://i.howwhatproduce.com/images/001/image-2155-23-j.webp)
„Arduino“teksto į kalbą keitiklis naudojant LM386 | Kalbantis „Arduino“projektas | „Talkie Arduino“biblioteka: Sveiki vaikinai, daugelyje projekto mes reikalaujame, kad arduino kalbėtų kažką panašaus į kalbantį laikrodį ar pasakytų tam tikrus duomenis, todėl pagal šias instrukcijas tekstą paversime kalba, naudodami „Arduino“
„Gixie“laikrodis: gražiausias švytėjimo vamzdžio laikrodis: 4 žingsniai
![„Gixie“laikrodis: gražiausias švytėjimo vamzdžio laikrodis: 4 žingsniai „Gixie“laikrodis: gražiausias švytėjimo vamzdžio laikrodis: 4 žingsniai](https://i.howwhatproduce.com/images/001/image-1924-51-j.webp)
„Gixie Clock“: gražiausias „Glow Tube“laikrodis: „Nixie Tube“man labai patinka, tačiau jis yra per brangus, negaliu to sau leisti. Taigi aš praleidau pusę metų kurdamas šį „Gixie“laikrodį. „Gixie“laikrodis pasiekiamas naudojant apšvietimą „ws2812“, kad būtų akrilo šviesa. Aš darau viską, kad RGB vamzdelis būtų plonesnis
Kalbantis laikrodis su „Arduino“: 3 žingsniai (su nuotraukomis)
![Kalbantis laikrodis su „Arduino“: 3 žingsniai (su nuotraukomis) Kalbantis laikrodis su „Arduino“: 3 žingsniai (su nuotraukomis)](https://i.howwhatproduce.com/images/001/image-1074-69-j.webp)
Kalbantis laikrodis su „Arduino“: Sveiki visi, kurį laiką bandžiau sukurti „Talking Clock“(žr. Vaizdo įrašą), tačiau be gerų rezultatų dėl to naudojamo balso modulio modelio. Po daugelio paieškų, susijusių su tinkama aparatine įranga ir sužinokite, kaip naudotis tinkama biblioteka