Forum: Mikrocontroller und Digitale Elektronik Maus-Tastatur-Umschalter mit AVR?


von Jochen Reeg (Gast)


Lesenswert?

Hallo zusammen!
Ich bin auf der Suche nach einer Schaltung für einen
Maus-Tastatur-Umschalter für 2PCs (Monitor muss nicht umgeschaltet
werden). Die Schaltung sollte allerdings dem gerade nicht benutzten PC
eine Maus und eine Tastatur vortäuschen, damit die Maus auch
funktioniert wenn der gerade nicht benutzte Rechner eingeschaltet wird
(Windows ignoriert eine nach dem Booten angeschlossene Maus sonst). Am
liebsten wäre mir eine kleine Schaltung mit AVR. Kennt jemand solch
eine Schaltung?

MfG
Jochen Reeg

von Markus (Gast)


Lesenswert?

Fertige Schaltungen kenne ich keine, aber im Internet finden sich
Dutzende Schaltungsbeispiele für PS/2-Kommunikation:

Timing-Diagramm:
http://www.networktechinc.com/ps2-prots.html

Pinbelegung (DIN+PS/2), elektronische Anschaltung
http://panda.cs.ndsu.nodak.edu/~achapwes/PICmicro/PS2/ps2.htm

Detailierte Protokollbeschreibung
http://panda.cs.ndsu.nodak.edu/~achapwes/PICmicro/mouse/mouse.html

Maus-Beispielcode für PIC 16F84
http://panda.cs.ndsu.nodak.edu/~Eachapwes/PICmicro/code/Projects/mouse/ps2mouse.html

Signale und Protokolle
http://www.epanorama.net/documents/pc/mouse.html

Tastatur-Codes auf LCD darstellen. PIC16C84
http://ourworld.compuserve.com/homepages/steve_lawther/keybinfo.htm

Tastatur (beide Seiten) Emulation, PIC16C84
http://www.arne.si/~mauricio/PIC.HTM

Keyboard FAQ. Protokol, Scancodes, Anschlüsse
http://www.repairfaq.org/filipg/LINK/PORTS/F_Keyboard_FAQ.html

Keyboard an AVR, C Source Code, Anschlußbelegungen
http://www.atmel.com/dyn/resources/prod_documents/doc1235.pdf

Protokkol, Scancodes
http://www.simandl.cz/stranky/elektro/keyboard/keyboard_a.htm

Protokol, Scancode, PS/2 und DIN, Code für 68HC705
http://www.beyondlogic.org/keyboard/keybrd.htm

Code für 8031 (Basic+Asm)
http://www.mcselec.com/an05.htm

Scancodes:
http://govschl.ndsu.nodak.edu/~achapwes/PICmicro/keyboard/scancodes2.html

Unsortiert:
http://www.arne.si/~mauricio/Kbdfaq.htm
http://www.beyondlogic.org/keyboard/keybrd.htm
http://ourworld.compuserve.com/homepages/steve_lawther/keybinfo.htm
http://www.electronic-engineering.ch/microchip/projects/keyboard/v3xx/keyboard_v3xx.html
http://panda.cs.ndsu.nodak.edu/~achapwes/PICmicro/PS2/ps2.htm
http://panda.cs.ndsu.nodak.edu/~achapwes/PICmicro/keyboard/atkeyboard.html
http://panda.cs.ndsu.nodak.edu/~achapwes/PICmicro/mouse/mouse.html
http://panda.cs.ndsu.nodak.edu/~achapwes/PICmicro/keyboard/scancodes2.html
http://www.vfx.hu/avr/download/ps2drv.asm
http://www.vfx.hu/proj/vezerlo/vezerlo.html
http://panda.cs.ndsu.nodak.edu/~achapwes/PICmicro/PS2/ps2.htm

von Jochen Reeg (Gast)


Lesenswert?

Hallo Markus!
Danke für die vielen Links! Leider hab ich momentan keine Zeit mich so
weit in die AVRs einzuarbeiten, dass ich das komplett selbst entwickeln
könnte. Das ganze war eine spontane Idee, weil der alte mechanische
Umschalter mittlerweile schlechten Kontakt hat. Da mein Monitor jetzt
zwei Eingänge hat, will ich den alten Umschalter durch etwas
elektronischen für Maus und Tastatur ersetzen. Vieleicht hat ja noch
jemand eine Idee für eine Schaltung. Trotzdem Danke!

MfG
Jochen

von Tobi (Gast)


Lesenswert?

da gibts genug schon recht billig fertig. das wird einfacher

von Tobias Schneider (Gast)


Lesenswert?

Hi,
Vlleicht reichen auch einfache Analogschalter(CD4066..) aus, um das
Signal hin und her zu schlaten. Ich weudre es jendefalls mal
versuchen.


Gruß Tobias

von Jim (Gast)


Lesenswert?

Analogschalter gaukeln dem nicht verwendeten Rechner aber keine Maus
vor...

Kauf es, das kostet doch heutzutage nichts mehr, erst recht, wenn kein
Monitor umgeschaltet werden soll.

von Winfried (Gast)


Lesenswert?

Bei pollin.de für 24.95 inkl. Monitor umschalten und aller Kabel:
Bestell-Nr.: 720 860

von Pan (Gast)


Lesenswert?

Hi

Umschalter gibt es für schmales Geld zuhaufe ...
Wenn die Rechner eine Netzwerkkarte haben:

Zugegebenerweise etwas ketzerisch ;-)
Schau dir doch mal VNC an. Das ist eine "Fernsteuer"-Software
für PC. Man kann also quasi jemandes Maus und Tastatur fernsteuern.
Du siehst dabei den entsprechenden "Bildschirm" vor dir. Alles via
Software versteht sich, und das für umme.
Mit etwas Planung lassen sich damit auch hunderte von Rechnern
steuern - Stichwort Turnschuhadministration ;-)

Zb.: (erster google Treffer)
http://bbs1.biz-worms.de/rz/vnc/vnc.phtml

Nachteil:
Die SW braucht ein Netzwerk und belastet dieses einigermassen.
Verschlüsselter Verbindungsaufbau ist nicht im "Lieferumfang",
AFAIK aber nachrüstbar.

BTW: Windows bootet auch ohne Tastatur + Maus, wenn im BIOS
"Halt on Error" (o.ä.) auf "No" gestellt ist.
VNC simuliert dann eine Maus/Tastatur, obwohl keine dransteckt.

Gruss
Thomas

von Jim (Gast)


Lesenswert?

Wozu VNC?

Windows hat das RDP onboard (auch von Linux aus zu nutzen) und Unix
XWindows. Da muss man sich nicht extra was installieren ...

von Sebastian Wille (Gast)


Lesenswert?

Hi,

nur als kleine Anmerkung: Ich hab' mir mal einen elektronischen
Umschalter (also mit PS/2-Simulation) von sitecom gebraucht gekauft.
Das Ding funktioniert einwandfrei, trotzdem habe ich es spaßeshalber
mal aufgeschraubt... und siehe da: Ein AVR war als Controller drin!

Also geht's mit einem Atmel auf jeden Fall! :-)

Sebastian

von mthomas (Gast)


Lesenswert?

Wenn recht erinnert, wurde kuerzlich in der Academy/User Projectes bei
avrfreaks.net ein KM-Umschalter-Code fuer AVR veroeffentlicht.
HTH, Martin

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.