Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Autor lagsilvaSlijedite Više od autora:
O: Kodiranje, elektroničko oblikovanje protokola s Arduinom i analiza podataka moji su 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)
- Način 2: Sat govori svake minute
- Način 3: Sat priča svaki sat
- Način 4: Sat govori vrijeme kada se pritisne tipka
- Način 5: Postavite jezik za engleski ili portugalski
Napomena: Status jezika pohranjen je u Arduinu - EEPROM -u radi čuvanja ovih podataka čak i kad se ponovno pokrenu ili uključe.
Predstavljeno je kao dodatno mini pojačalo PAM8403 (3W + 3W) za bolju kontrolu razine 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
- Zaslon TM1637
- PAM8403 - Mini audio pojačivač (3W+3W) - Ovo nije obavezno
- SD mini - memorijska kartica
- Prekidač na gumb
- Otpornik 1k Ohm
- Zvučnik 3W
- Oglasna ploča
- Džemperi
Napomena: Pojedinosti 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 mapu MP3 pohranjene su 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 se zvuk ponavlja onoliko puta koliko i sat tog trenutka.
Napomena: Sve datoteke moraju biti imenovane prema uzorku "nnnn.mp3", počevši od "0000.mp3".
Korak 4: Knjižnica DFPlayerMini
Knjižnicu "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 gumb
Postavite na portugalski u jezičnom načinu rada.
#3:
Podesite minute u načinu rada za postavljanje
Izgovara vrijeme u načinu rada Pritisnite gumb
Postavite na engleski u jezičnom načinu.
Napomena: Za prelazak na sljedeći način rada pritisnite gumb #1 dok ne započne sljedeći govor (plava LED lampica DFPlayera je uključena u ovom trenutku).