Hur man gör en klapp-klapp på / klapp-klapp av växla krets! (3 / 6 steg)
Steg 3: SIGNALFÖRSTÄRKARE och KOMPARATOR
Som ni kan se på bilden nedan, har vi en Elektret mikrofon ansluten till raden marken och ena änden av en 10 k motstånd. Den andra änden av motståndet är knuten till 5v linje. När ett ljud ljud registreras av micrpphone, ändras den att ljudsignalen till en spänning som emulerar tonen plockade upp. Vi kan använda bullret, men först har vi att villkora det. Att bli kvitt del-Anseendedcen, vi AC-par signalen med en koppling kondensator. Denna signal kommer att vara extremt litet, så vi måste först förstärka det. Vi kommer att göra det med hjälp av en praktisk-dandy LM324 quad op-amp IC. Detta chip har 4 x ombord op-förstärkare. Vi kommer endast att använda två av dem. Gå här för databladet: http://www.national.com/ds/LM/LM124.pdf
Pull-down motståndet till höger om kopplingen kondensatorn är nödvändigt för driften av icke-invertering förstärkare scenen att arbeta. Faktum är att alla komponenter i den nedanstående diagram är crutial. Hur en icke-vända op-amp fungerar, är det tar två värden RA, vilket är 1 k motstånd ansluten till (-) input och marken och RF (100 k potentiometer), som är feedback motståndet, som är ansluten mellan (-) indata och utdata, och skapar en spänning vinst faktor. Den spänning vinst faktorn (AV) är en multiplikator. När vi bestämmer AV, vi multiplicera spänningen vid ingången av AV, och vi har våra utspänning. 100 k potten används för att variera spänningen vinsten. Detta kommer att antingen öka känslighet eller minska känsligheten av kretsen. Ekvationen för AV = RF/RA i en icke-invertering förstärkarkrets.
Example #1
RF = 100k
RA = 1k
Vin = 0.010v
AV = RF/RA
AV = 100
Vout = Vin * AV
Vout = 1v (förstärkning av 100)
Exempel2:
RF = 1k
RA = 1k
Vin = 0.010v
AV = RF/RA
AV = 1
Vout = Vin * AV
Vout = 0.010v (ingen vinst)
STEG #2 motsvarigheten:
Standarad MCU gillar inte att arbeta med sinusvågor eller någon udda formad våg. Det vill säga om du inte använder ADC, vilket vi inte. Vi vill göra våra nu förstärkt vågform till en 0-5VDC fyrkantsvåg som kan användas av PIC10F222. Vad är kommer att softwareshit här är kretsen som komparator. En komparator gör precis som du tror. Den jämför spänningar. Om spänningen på (-) ingång är högre än spänningen på (+) ingång, då produktionen kommer att 0v. Om spänningen på (+) ingång är högre än spänningen på (-) input, då produktionen kommer att vara 5v.
Vi har ett motstånd Spänningsavdelare nätverk på de negativa (-) ingång. Detta kommer att hålla en konstant 1.5V på negativa ingång. När ett högt ljud skapas och förstärks till en spänning som är högre än 1.5V, då produktionen kommer att gå från 0-5v tills spänningen på (+) faller under 1.5V. Vi behöver bara för produktionen av motsvarigheten vara hög för en micro sekund eller så, så oroa dig inte för mycket tid av produktionen av den motsvarigheten är hög.
Du kan ändra resistor nätverket kring för att göra referensspänningen på negativa ingång (-) högre eller lägre med följande formel:
R1 är motståndet knuten till 5v linje, medan R2 är motståndet knuten till marken.
V(-) = [VCC / (R1 + R2)] * R2
V(-) = [5v / (7000 + 3000)] x 3000
V(-) = 1.5V