Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Autor lagsilvaSledi Još autora:
O: Kodiranje, elektroničko prototipiranje s Arduinom i analitika podataka su moji hobiji. Više o lagsilvi »
Talking Clock 2 (dvojezični) nova je verzija Talking Clock koju sam objavio prije nekog vremena.
Kôd je ažuriran tako da podržava dva jezika (engleski/portugalski) i u kôd su uvedene nove značajke:
- Način 1: Postavite vrijeme (sat i minute)
- Režim 2: Sat govori svaki minut
- Režim 3: Sat priča svaki sat
- Režim 4: Sat govori vreme kada je dugme pritisnuto
- Način 5: Postavite jezik za engleski ili portugalski
Napomena: Status jezika pohranjen je u Arduinu - EEPROM -u radi čuvanja ovih podataka čak i kada se ponovno pokrenu ili uključe.
Predstavljeno je kao opcionalno mini pojačalo PAM8403 (3W + 3W) za bolju kontrolu nivoa zvuka u zvučniku.
Koristim samo jedan zvučnik (jedan zvučni kanal), ali možete dodati još jedan ako želite.
Korak 1: Komponente
- Arduino UNO R3
- DFPlayer Mini MP3 player
- Ekran TM1637
- PAM8403 - Mini audio dodatak (3W+3W) - Ovo nije obavezno
- SD mini - memorijska kartica
- Prekidač na dugme
- Otpornik 1k Ohm
- Zvučnik 3W
- Breadboard
- Džemperi
Napomena: Detalji o DFPlayer Mini na:
www.dfrobot.com/wiki/index.php/DFPlayer_Mi…
Korak 2: Sheme
Važno: Ne preporučuje se korištenje USB priključka kao izvora napajanja u ovom projektu. Spojite Arduino na vanjski izvor napajanja od 9V x 1A (ili više) jer dolazi do prenapona struje dok zvučnik radi, uzrokujući nestabilnost Arduina.
Korak 3: Kôd i MP3 datoteke
SD kartica mora biti formatirana za FAT32 i mora se stvoriti mapa pod nazivom "MP3".
U MP3 folderu su pohranjene sve datoteke glasova (ukupno 74) na engleskom i portugalskom.
U načinu 3, kada sat govori svaki sat, čuje se zvuk "crkvenog zvona" koji radi samo između 08:00 i 18:00. Ovaj zvuk se ponavlja onoliko puta koliko i sat tog trenutka.
Napomena: Sve datoteke moraju biti imenovane prema obrascu "nnnn.mp3", počevši od "0000.mp3".
Korak 4: DFPlayerMini biblioteka
Biblioteku "DFRobotDFPlayerMini" možete pronaći na:
github.com/DFRobot/DFRobotDFPlayerMini
Korak 5: Postavljanje
Za rad se koriste 3 tipke sa sljedećim funkcijama:
#1:
Prelazi na sljedeći način rada.
#2:
Podesite sat u načinu rada za postavljanje
Izgovara vrijeme u načinu rada Pritisnite tipku
Postavite na portugalski u jezičkom načinu rada.
#3:
Podesite minute u načinu rada za postavljanje
Izgovara vrijeme u načinu rada Pritisnite tipku
Postavite na engleski u jezičkom načinu rada.
Napomena: Za prelazak na sljedeći način rada pritisnite gumb #1 dok ne započne sljedeći govor (plava LED dioda DFPlayera je uključena u ovom trenutku).