Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Schakelaar aan een keyboardcontroller, kan dit zo?

Pagina: 1
Acties:

  • JoeKurr
  • Registratie: Juli 2001
  • Laatst online: 17-11 13:19

JoeKurr

Past niet in een MiG-21

Topicstarter
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.

Dutch Flanker Display Team
You can't be lost if you don't care where you are


  • redguy
  • Registratie: Augustus 2000
  • Niet online

redguy

Can Cow come out to to play ?

Een erg nette oplossing zou zijn om een AVR processortje te pakken en die als PS/2 toetsenbord te laten lijken.. Met de taal bascom-AVR (zie www.mcselec.com) kan dat heel simpel.. Je koopt een simpel exp. bordje (www.olimex.com) en viola..

Knoop er een lading schakelaars aan, freubel wat met basic en viola de AVR spuugt vrolijk alle keyboard codes uit die jij wilt hebben.. no problemo.. Hoef je niet eens al te hard over na te denken want het genereren van die codes zit standaard in de instructieset... simple as that..

IP Rocks


  • JoeKurr
  • Registratie: Juli 2001
  • Laatst online: 17-11 13:19

JoeKurr

Past niet in een MiG-21

Topicstarter
Dat klinkt inderdaad erg interessant, hoef ik niet voor iedere cockpit die we bouwen een toetsenbord te slopen :)

Alleen heb ik totaal geen ervaring met programmeerbare logica, tot nu toe ben ik alleen bezig geweest met wat simpele analoge schakelingetjes.
Wat heb ik allemaal nodig om hier iets werkends mee te bakken?
Ik heb op de site van MCS al wel een PS/2 emulator gevonden, maar de pagina met product details daar werkt niet (krijg een time-out).

Dutch Flanker Display Team
You can't be lost if you don't care where you are