Stap 5: Bouwen de interfacekaart
Een gegevensblad voor de transistor 2N7000 kan hier worden gevonden:
http://www.fairchildsemi.com/DS/2n/2N7000.PDF
Het circuit bevat acht transistoren. Twee van hen trekken de vooruit/achteruit draad richting de grond door middel van een weerstand. Men heeft een grotere weerstand en anderzijds een kleinere. Als beide transistors zijn ingeschakeld, zijn beide weerstanden te trekken richting de grond, die vertegenwoordigt de maximale snelheid in die richting. Een ander twee transistoren zijn gebruikt op dezelfde manier voor de wire links/rechts.
De andere vier transistors zijn aangesloten tussen de grond en een weerstand op de stroomvoorziening 12 volt. Deze transistoren zijn normaal gesproken op, en hun afvoer terminal is aangesloten via een diode met de draad vooruit/achteruit of links/rechts. Wanneer deze transistoren zijn uitgeschakeld, de weerstand is niet langer trok naar de grond en de draad van de joystick wordt getrokken naar de + 12v draad via de diode.
Dit is een eenvoudige manier te laten een 8-bits TTL (0 / 5V diigtal) controller als de parallelle poort van de PC of 8 pins van een Arduino de 12 volt analoge rolstoel joystick bepalen. In de praktijk (zoals je zien kunt door te kijken op het schema en de werkelijke circuit) moeten de weerstand waarden worden gekozen om te bereiken van de waarden die de hersenen van de rolstoel te denken is er een storing in de joystick niet zal veroorzaken. (de 41K en 6.8K weerstanden zijn te trekken van de transistors ingangen naar hun standaardwaarden, zodat de joystick werkt normaal wanneer er niets is aangesloten op de interface boards' input kant).
Om te bepalen weerstand waarden, start met een variabele weerstand (een 100K-ohm is een goede start) en sluit een draad aan zijn center en links terminal. Met de rolstoel veilig verhoogd om beweging te voorkomen (of met de operator veilig in de stoel met kamer te rijden rond) sluit u de variabele weerstand tijdens het maken van notities. Begin met de aansluiting op de links/rechts draad en de bodem en met uw variabele weerstand draaide helemaal naar rechts. (dit is de hoogste weerstand, 100K Ohm). Hieronder vindt u een foto van een variabele weerstand.
Wanneer de links/rechts functie is geactiveerd op een rolstoel, draait het over het centrum als een tank. Zorg ervoor dat uw voeten zijn veilig in de beugels of je kon krijgen gekwetst!
Als de rolstoel niets doet, draai de knop links totdat de langzaamste snelheid gewenst gebeurt. Koppel de weerstand, het meten met een ohm-meter en alles opschrijven (hoe het was aangesloten en wat de stoel deed). Het opnieuw doen en vinden van de laagste weerstand en de hoogste snelheid gewenst en dat opschrijven. Voor deze richting, moet u een weerstand voor elk van de twee transistors verbonden - zal men de waarde van de eerste test (langzaamste beweging) en de andere zal worden (klaarmaken) de inverse van [de inverse van de waarde van de tweede proef minus de inverse van de waarde van de eerste test]. Deze manier, wanneer beide transistors zijn geactiveerd, ziet de rolstoel de weerstand van de tweede test. U kunt altijd gewoon waarden ronden hebt u niet van de exact juiste nummer. Deze weerstanden en de volgende twee zal gaan op de lagere transistors in het schema, de joystick draad trekken richting de grond wanneer deze transistoren zijn geactiveerd.
Deze proef moet worden herhaald met de draad van het vooruit- of terugspoelen (u zou kunnen niet achteruit gaan op hoge snelheid). Notities maken. Na die twee weerstanden zijn bedacht, moet u proberen dezelfde tests maar deze keer, uw variabele weerstand verbinding wordt gemaakt via een diode met de rode draad, die heeft + 12 volt van de joystick-circuit. Laat deze rode draad krijgen kortgesloten aan grond, zelfs voor een tweede niet - u misschien uw elektronica bak. De resultaten van deze tests zullen de weerstand waarden die zijn gekozen voor de bovenste transistors, die naar de rode draad, trekken zoals u in het schema zien kunt.
Zodra u hebt bepaald de weerstand waarden die u wilt gebruiken, of zelfs eerder, kunt u de interfacekaart bouwen. We gebruikt "perfboard" en het volgens de dezelfde fysieke schikking weergegeven in de schematische afbeelding hieronder, behalve dat we 8-pins machine sockets die werken gebruikt goed voor het duwen van de weerstanden, zodat wijzigingen kunnen worden aangebracht om de snelheid van de beweging van de machine gemonteerd. U kunt ook gewoon een stelletje 100K-ohm variabele weerstanden...
Perfboard op WikiPedia:
http://en.wikipedia.org/wiki/Perfboard
De Gate terminal van elke transistor gaat naar een van de acht controle draden van de input kabel. We gebruikten een DB25 Male connector aangezien wij waren oorspronkelijk via een parallelle poort van de PC. De controle-draden zijn aangesloten op pinnen 2 t/m 9 en gemalen op pinnen 18-25. Vervolgens moesten we maken een adapter verbinding maakt dit met de Arduino bij het vervangen de parallelle poort in onze opstelling. U kunt overslaan de hele DB25 connector en gewoon draad direct van de Arduino aan de transistors op de interfacekaart zolang u het draad op de juiste manier, dat toch gemakkelijker zonder de extra stap is.