555 timer Hacks: kabel testare, magnetisk omrörare och Lego Grabbers Oh min! (7 / 7 steg)
Steg 7: Testa Pulse bredd Modulation
1 bas galler (11 "x 7,7") # 6SC BG
3 batteri hållare (2-AA) # 6SC B1
1 tre-våren Socket # 6SC? Q
1 två-våren Socket # 6SC? 1
1 bygel tråd 18"(svart) # 6SC J1
1 bygel tråd 18"(röd) # 6SC J2
1250 ml bägare (http://www.dynalon.com/)
1 magnetiskt rör Bar (http://www.dynalon.com/)
2 centrifugrör (http://www.dynalon.com/)
2 tandborste innehavare (några dollar store) att hålla centrifugrör
2 neodymiummagneter för magentic omrörare
Speciella delar:
Kretskort från CyberK'nex motor
Snap kretsar bygeln kabeln till alligator clip konvertering kabel
Bunsenbrännare stativ (min är en prototyp byggdes från erector set delar där jag fortfarande arbetar ut buggar)
Kombinationen centrifug/magentic stirer (också en prototyp byggd av erector set delar som jag fortfarande arbetar ut buggar)
Eftersom produktionen av 555 timer i astable läge är en fyrkantsvåg och genom att skjuta på variabelt motstånd kan man ändra tonhöjden för den utgående signalen, slog det mig att jag skulle kunna skapa en variabel hastighet motor controller. En Kvadrera vinkar signalerar är helt enkelt en puls, eller ändra i spänning från 0 v till 5 volt (vid denna krets) och sedan tillbaka till noll volt, eller en strömbrytare som slår på och stänger mycket snabbt. "Duty cycle" av denna krets är 50% vilket innebär att fyrkantsvåg är på 0 volt för 50% av tiden och på 5 volt för 50% av tiden. Jag bytte ut 0.02uf capcitor med en 1uf kondensator så att du kan höra det Kvadrera vinkar pulserar som skickas till motorn.
Nästa behövde jag ett program att testa puls med modulering. Jag mixtrande med k'nex att se om jag kunde bygga en kombination centrifug och magnetiska stirer. Här är en video av k'nex modell:
Tyvärr är CyberK'nex motorn anpassad för vridmoment, inte hastigheten och därför vände för långsamt för att vara en effektiv motor för centrifug eller magnetomröraren.
Nästa byggde jag en modell av erector set bitar. När drivs med 9 volt, erector ange motor blir tillräckligt snabbt, men när någon form av belastning är sätta på motorn, den skulle överhettas kretsen och jag skulle titta på termistorer i batteriet blocken skulle långsamt stänga banan.
Senare bestämde jag mig att se om jag kunde hitta Stifttilldelningar för CyberK'nex motorer och hittade dem här:
Med hjälp av sonder från kabel testare kretsen men med svart sonden ansluten till stift 3 på 555 och röda sonden ansluten till + 5V på batteri innehavaren blocket (B5), jag kontrollerade Stifttilldelningar och testade den variabla hastighet justeringen med variabelt motstånd (RV). Jag kunde enkelt styra hastigheten på CyberK'nex motorn.
När jag kunde kontrollera hastigheten på CyberK'nex motorn jag beslutat att ta kretskort ur den. Jag tog en tre wire huvudet kontakt och ansluten 555 timer till kretskort stift och nästa video var resultatet av testet:
Nästa beslutat jag att försöka driva en Lego Technic motor och fann att jag inte behövde Cyberk'nex kretskort. Jag kunde skicka PWM pulser direkt till lego motorn. I detta nästa video byggde jag en krets för att vända polariteten så att jag kunde vända motorn framåt och sedan vända riktningar. Tyvärr Snap kretsar har inte en dubbel pole double kasta switch (det enklaste sättet att vända polaritet) så hade jag bygga min egen dubbla pole double kasta switch (med centrera av) av två singl pole enda kasta växlar (Skjut växla S1) och en press switch (S2). Jag lade också till en grön och en röd LED att ange framåt och bakåt riktning. Lego är ansluten till kretsen 555 tid med en Lego till Snap kretsar convesion kabel. Observera också att jag lagt två 4,5 volts batteriblock för 9 volt behövs för att driva lego motorn.