80.pdf

(83 KB) Pobierz
M I N I P R O J E K T Y
PIC'n'roll, czyli muzyczne fantazje na PIC−ach
O†uniwersalnoúci
mikrokontrolerÛw nie
trzeba nikogo
przekonywaÊ. Jak siÍ
jednak okazuje,
pomys³owe zastosowanie
tych uk³adÛw daje
czasami zaskakuj¹ce
efekty.
Rekomendacje:
projekt zainteresuje
z†pewnoúci¹ wszystkich
fanÛw mikrokontrolerÛw,
ktÛrzy chc¹ poznaÊ ich
nieodkryte moøliwoúci.
Autorem prezentowanego
projektu jest Amerykanin
Vardan Antonyan z†firmy
HTC. Za pomoc¹ przemyúla-
nego programu przygotowa-
nego na mikrokontroler
PIC12C508 ìprzeistoczy³î go
w†odtwarzarkÍ melodii, ktÛ-
rych binarne zapisy s¹ prze-
chowywane w†taniej, nieulot-
nej pamiÍci EEPROM.
Schemat elektryczny pro-
ponowanego rozwi¹zania po-
kazano na
rys. 1.
Uk³ad U2
to w†istocie standardowy
PIC12C508, w†ktÛrego pamiÍ-
ci znajduje siÍ odpowiedni
program, udostÍpniony przez
Vardana bezp³atnie (publiku-
jemy go na CD-EP2/2003B).
W†nomenklaturze przyjÍtej
przez Vardana, tak zaprogra-
mowany PIC12C508 nosi
oznaczenie HTC751. Do³¹czo-
na do mikrokontrolera pa-
miÍÊ EEPROM (U1) z†inter-
fejsem I
2
C spe³nia rolÍ pamiÍ-
ci melodii, ktÛrych moøe byÊ
maksymalnie 4. Odtwarzan¹
melodiÍ wybiera siÍ za po-
moc¹ jumperÛw JP1 i†JP2.
W†urz¹dzeniu moøna zastoso-
waÊ pamiÍci kompatybilne
z†24C01/02/08/16, co wi¹øe
siÍ oczywiúcie z†rÛønymi
maksymalnymi czasami od-
twarzania (kaødy bajt s³uøy
do przechowania pojedynczej
nuty). Tranzystory T1 i†T2
spe³niaj¹ rolÍ wzmacniacza
mocy, dziÍki ktÛremu stero-
wany jest g³oúnik.
Uk³ad HTC751 moøe od-
twarzaÊ düwiÍki w†zakresie
trzech oktaw (rys.
2),
przy
czym czas trwania kaødego
düwiÍku moøna swobodnie
programowaÊ (moøliwy jest je-
den z†czterech standardowych
czasÛw - szczegÛ³y znajduj¹
siÍ w†dokumentacji zamiesz-
czonej na CD-EP2/2003B).
Autor projektu przygoto-
wa³ bezp³atny program narzÍ-
dziowy
MelodyCompiler
(rys.
3),
za pomoc¹ ktÛrego moøna
wygodnie przygotowywaÊ
w³asne melodie do odtwarza-
nia i†kompilowaÊ je do po-
staci akceptowanej przez
HTC751.
Do prezentowanego pro-
jektu nie przygotowaliúmy
p³ytki drukowanej, a†egzem-
plarz modelowy zosta³ spraw-
dzony na niewielkiej p³ytce
prototypowej.
Andrzej Gawryluk, AVT
WYKAZ ELEMENTÓW
Rezystory
R1: 10kΩ
R2, R3: 100kΩ
R4: 1kΩ
Kondensatory
C1: 100nF
C2: 10µF/10V
C3: 47µF/10V
Półprzewodniki
T1: BC547
T2: BC557
U1: 24C01/02/04/08/16
U2: PIC12C508
(zaprogramowany)
Różne
Gl: głośnik 8Ω
JP1, JP2: jumpery+goldpiny 2x1
S1: włącznik chwilowy
Rys. 1
P³ytka drukowana jest dostÍpna
w AVT - oznaczenie
AVT-1363.
Wzory p³ytek drukowanych
w formacie PDF s¹ dostÍpne
w Internecie pod adresem:
h t t p : / /w ww. e p . c o m. p l /? p d f /
l u t y03 .htm
oraz na p ³y c ie
CD-EP2/2003 w katalogu
PCB.
Rys. 2
Rys. 3
80
Elektronika Praktyczna 2/2003
Zgłoś jeśli naruszono regulamin