Artikel
Metronoom/stemvork
met een PIC16F84 microcontroller
In het hier beschreven muzikale hulpmiddel zijn een metronoom en een elektronische stemvork gecombineerd. E‚n van de ontwerpdoelen was de schakeling zo simpel mogelijk te houden. Toch doen de mogelijkheden van dit apparaatje niet onder voor die van de high-end producten die in de muziekwinkel te koop zijn. Een centrale rol speelt natuurlijk de microcontroller PIC16F84.De PIC16F84 in deze schakeling neemt een heleboel taken voor zijn rekening, waaronder het opwekken van de ritmische tikken in metronoom-mode, het digitaal opwekken van pure tonen (sinusgolven) over een groot bereik (van C2 tot B7) in stemvork-mode en het sturen van een LCD-module.In metronoom-mode produceert de schakeling tikken waarvan het geluid kort en scherp is. Hiermee wordt een mechanische metronoom nagebootst. Een belangrijke detail hierbij is dat de eerste tik van elke maat een extra accent krijgt. Dit wordt bereikt door de toonhoogte iets te veranderen en bovendien een LED even te laten flitsen. De schakeling kan ook onregelmatige ritmes (5/4, 7/4 en 8/4) produceren en desgewenst iets dat het best kan worden aangeduid met `geen ritme', namelijk regelmatige tikken (zonder accenten) zoals een mechanische metronoom die produceert.
Materials
Gerber bestand
De PCB bij dit artikel is als Gerber file beschikbaar gesteld. Elektor Members kunnen exclusief deze files gratis downloaden en gebruiken om de PCB zelf af te drukken met geschikte apparatuur óf de Gerber te laten drukken via een dienstverlener.
Elektor kan u bijvoorbeeld de PCB Service van onze partner Eurocircuits van harte aanbevelen of AISLER.
Het gebruik van onze Gerber files is vrijgegeven onder een Creative Commons- licentie. Creative Commons biedt auteurs, wetenschappers en andere creatieve makers de vrijheid om op een flexibele manier met hun auteursrechten om te gaan.
PCB
Onderdelenlijst
Weerstanden:
R1 = 1 k
R2 = 470
R3 = 47k
R4 = 10
R5...R12 = 20 k 1%
R13...R20 = 10 k 1%
P1 = 10 k preset
P2 = 10 k logaritmisch
Condensatoren:
C1 = 100 n
C2,C3 = 22 p
C4 = 47 n
C5 = 4n7
C6 = 100 µ/16 V radiaal
C7,C8 = 10 n
C9 = 470 µ/16 V radiaal
Halfgeleiders:
D1...D6 = 1N4148
D7 = rode LED, high efficiency
IC1 = PIC16F84-04/P (geprogrammeerd, EPS 000198-41)
IC2 = 74HC574
IC3 = LM386
IC4 = 7805
Diversen:
S1...S6 = druktoets (bijv. Multimec CTL4 met kap D6K0)
K2 = stereo 6,3 mm klinkstekerbus, voor printmontage
LCD met 2 regels van 16 karakters (bijv. PCF1602)
9-V-batterij met batterijclip
kastje, afm. circa 145 x 90 x 45 mm (bijv. Retex, verkrijgbaar bij Conrad nr. 54 15 59)
print EPS 000189-1
software: EPS 000189-11
R1 = 1 k
R2 = 470
R3 = 47k
R4 = 10
R5...R12 = 20 k 1%
R13...R20 = 10 k 1%
P1 = 10 k preset
P2 = 10 k logaritmisch
Condensatoren:
C1 = 100 n
C2,C3 = 22 p
C4 = 47 n
C5 = 4n7
C6 = 100 µ/16 V radiaal
C7,C8 = 10 n
C9 = 470 µ/16 V radiaal
Halfgeleiders:
D1...D6 = 1N4148
D7 = rode LED, high efficiency
IC1 = PIC16F84-04/P (geprogrammeerd, EPS 000198-41)
IC2 = 74HC574
IC3 = LM386
IC4 = 7805
Diversen:
S1...S6 = druktoets (bijv. Multimec CTL4 met kap D6K0)
K2 = stereo 6,3 mm klinkstekerbus, voor printmontage
LCD met 2 regels van 16 karakters (bijv. PCF1602)
9-V-batterij met batterijclip
kastje, afm. circa 145 x 90 x 45 mm (bijv. Retex, verkrijgbaar bij Conrad nr. 54 15 59)
print EPS 000189-1
software: EPS 000189-11
Discussie (0 opmerking(en))