Voor een flightsim cockpit ben ik bezig met een manier om de knoppen en schakelaars werkend te maken.
Aangezien de joystick die we gebruiken een PS/2 toetsenbord nodig heeft om te kunnen werken, had ik het idee om een controller uit een oud toetsenbord te gebruiken en daar alles op aan te sluiten.
Nou gaat dat met de drukknoppen goed, die doen immers hetzelfde als een toets op het toetsenbord.
Maar we hebben ook vijf schakelaars, die als ze worden omgezet een toetsaanslag moeten versturen, maar die toets mag niet ingedrukt blijven.
Nou heb ik dit al gedeeltelijk opgelost door een simpele pulsgenerator te bouwen met een NE555, dus ik heb nu als de schakelaar wordt omgezet een pulsje van 5V gedurende 0,1 seconde.
Het probleem waar ik nu tegenaan loop is dat ik dit pulsje op een of andere manier moet omzetten naar het maken en breken van een contact, zodat de controller weer gewoon een toetsaanslag ziet.
Op dit moment heb ik een schakelingetje bedacht rond het 4066 IC (Quad Bilateral Switch), maar misschien zie ik iets over het hoofd en is er een veel makkelijkere oplossing.
Om de 4066 aan te sturen moet mijn pulsje eerst geïnverteerd worden, het IC schakelt in wanneer de ingang laag wordt.
Met deze aanpak kan ik met één 4066 één schakelaar afhandelen, aangezien beide standen van de schakelaar een combinatie van twee toetsen moeten versturen, bijvoorbeeld Ctrl-G en Shift-G.
Aangezien de joystick die we gebruiken een PS/2 toetsenbord nodig heeft om te kunnen werken, had ik het idee om een controller uit een oud toetsenbord te gebruiken en daar alles op aan te sluiten.
Nou gaat dat met de drukknoppen goed, die doen immers hetzelfde als een toets op het toetsenbord.
Maar we hebben ook vijf schakelaars, die als ze worden omgezet een toetsaanslag moeten versturen, maar die toets mag niet ingedrukt blijven.
Nou heb ik dit al gedeeltelijk opgelost door een simpele pulsgenerator te bouwen met een NE555, dus ik heb nu als de schakelaar wordt omgezet een pulsje van 5V gedurende 0,1 seconde.
Het probleem waar ik nu tegenaan loop is dat ik dit pulsje op een of andere manier moet omzetten naar het maken en breken van een contact, zodat de controller weer gewoon een toetsaanslag ziet.
Op dit moment heb ik een schakelingetje bedacht rond het 4066 IC (Quad Bilateral Switch), maar misschien zie ik iets over het hoofd en is er een veel makkelijkere oplossing.
Om de 4066 aan te sturen moet mijn pulsje eerst geïnverteerd worden, het IC schakelt in wanneer de ingang laag wordt.
Met deze aanpak kan ik met één 4066 één schakelaar afhandelen, aangezien beide standen van de schakelaar een combinatie van twee toetsen moeten versturen, bijvoorbeeld Ctrl-G en Shift-G.
Dutch Flanker Display Team
You can't be lost if you don't care where you are