Stap 7: Testen Pulse Width Modulation
1 basis raster (11 "x 7.7") # 6SC BG
3 batterij houder (2-AA) # 6SC B1
1 drie-Spring Socket # 6SC? Q
1 twee-Spring Socket # 6SC? 1
1 jumper Wire 18"(zwart) # 6SC J1
1 jumper Wire 18"(rood) # 6SC J2
bekerglas van 1 250 ml (http://www.dynalon.com/)
1 magnetische roer Bar (http://www.dynalon.com/)
2 centrifuge buizen (http://www.dynalon.com/)
2 tandenborstel houders (elke dollaropslag) te houden van de centrifuge buizen
2 neodymium-magneten voor magentic roerder
Speciale onderdelen:
Printplaat van CyberK'nex motor
Snap Circuits jumper draad aan alligator clip-conversiekabel
Bunsenbrander stand (de mijne is een prototype gebouwd uit erector instellen delen waarin ik nog steeds uit te de bugs werken ben)
Combinatie centrifuge/magentic stirer (ook een prototype gebouwd uit erector ingesteld delen waarin ik ben nog steeds uit de bugs te werken)
Aangezien de output van de 555 timer in de astable modus een blokgolf is en door te schuiven van de variabele weerstand kan men de toonhoogte van het uitgangssignaal veranderen, kwam het aan me dat ik zou kunnen maken van een variabele snelheid motor controller. Een blokgolf-signaal is gewoon een puls, of verandering in spanning van 0 volt tot 5 volt (in het geval van dit circuit) en dan terug naar nul volt, of een switch die schakelt in en uit zeer snel. De "duty cycle" van dit circuit is 50%, wat betekent dat de blokgolf op 0 volt bij 50% van de tijd en bij 5 volt voor 50% van de tijd. Ik ruilde uit 0.02uf capcitor met een condensator van 1uf zodat je de blokgolf horen kon pulsen worden verzonden naar de motor.
Daarna moest ik een aanvraag in die voor het testen van de pols met modulatie. Ik was rond knutselen met k'nex om te zien of ik een combinatie centrifuge en magnetische stirer bouwen kon. Hier is een video van de k'nex-model:
Helaas is de CyberK'nex motor afgestemd voor koppel, niet snelheid en dus draaide zich langzaam om een daadwerkelijke motor voor de centrifuge noch de magneetroerder.
Daarna bouwde ik een model uit erector zetstukken. Wanneer aangedreven door 9 volt, de erector instellen motor draait snel genoeg, maar zodra elke vorm van belasting op de motor wordt gelegd, zou het de oververhitting van het circuit en ik kijken zou als de thermistors in de blokken van de batterij zou langzaam stilgelegd het circuit.
Later besloten heb ik om te zien of ik kon de pinouts voor de motoren van de CyberK'nex vinden en vond ze hier:
Met behulp van de sondes van de kabel tester circuit, maar met de zwarte-sonde op Pin 3 aangesloten op de 555 en de rode sonde aangesloten op + 5V op de batterij houder blok (B5), ik de pinouts gecontroleerd en getest de aanpassing van de variabele snelheid met behulp van de variabele weerstand (RV). Ik kon gemakkelijk de controle van de snelheid van de motor van de CyberK'nex.
Zodra ik was in staat om te controleren de snelheid van de motor van de CyberK'nex die heb ik besloten om het circuit bord eruit. Ik nam een drie draads header connector en verbonden van de 555 timer met de pinnen van de printplaat en de volgende video was het resultaat van de test:
Vervolgens besloten heb ik om te proberen een Lego Technic motor rijden en gevonden dat ik niet het Cyberk'nex circuit bord nodig. Ik kon PWM pulsen sturen rechtstreeks naar de lego-motor. In deze volgende video bouwde ik een circuit en de polariteit omkeren, zodat ik kon draai de motor in voorwaartse en vervolgens terug richtingen. Helaas Snap Circuits beschikt niet over een dubbele pole double throw schakelaar (de gemakkelijkste manier om de omgekeerde polariteit) zo, ik moest mijn eigen dubbele pole dubbel gooien schakelaar (met center af) te bouwen uit twee singl pole één worp schakelaars (schuif schakelaar S1) en een druk op de knop (S2). Ik voegde ook een groene en een rode LED om aan te geven van de voorwaartse en omgekeerde richting. De Lego is aangesloten op het circuit van de 555 tijd met een Lego naar Snap Circuits convesion kabel. Merk ook op dat ik twee 4,5 volt batterij blokken voor de 9 volt nodig om te rijden de lego motor toegevoegd.