KeyDial: Unterschied zwischen den Versionen

Aus RaumZeitLabor Wiki
(Die Seite wurde neu angelegt: „{{ProjektInfoBox |name = KeyDial |status = experimental |image = |description = Drehencoder als USB-Eingabegerät |author = tiefpunkt |use…“)
 
(Archiv)
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Archiv|title=RZL-Historie|msg=Diese Seite wurde archiviert, um RaumZeitLabor Historie zu erhalten}}
{{ProjektInfoBox
{{ProjektInfoBox
|name        = KeyDial
|name        = KeyDial
|status      = experimental
|status      = experimental
|image      =  
|image      = Keydial01.jpg
|description = Drehencoder als USB-Eingabegerät
|description = Drehencoder als USB-Eingabegerät
|category    = Elektronik
|author      = tiefpunkt
|author      = tiefpunkt
|username    = tiefpunkt
|username    = tiefpunkt
Zeile 10: Zeile 13:
|platform    =  
|platform    =  
|license    =  
|license    =  
|download    =  
|download    = https://github.com/tiefpunkt/KeyDial
}}
}}
Der KeyDial ist ein USB-Gerät, dass sich als Tastatur ausgibt. Allerdings besitzt es keine Tasten, sonder einen oder zwei Drehencoder (Endlos-Drehregler). Werden diese gedreht, sendet der KeyDial vorher festgelegte Tastendrücke an den USB-Host.
Der KeyDial ist ein USB-Gerät, dass sich als Tastatur ausgibt. Allerdings besitzt es keine Tasten, sonder einen oder zwei Drehencoder (Endlos-Drehregler). Werden diese gedreht, sendet der KeyDial vorher festgelegte Tastendrücke an den USB-Host.
Zeile 20: Zeile 23:


== Software ==
== Software ==
Die Firmware für den KeyDial ist in C geschrieben, und benutzt die V-USB-Library, um auf dem AVR den USB-Anschluss zu implementieren.
https://github.com/tiefpunkt/KeyDial


Da das Gerät als HID-Gerät erkannt wird, brauch man auf Rechner-Seite keine weitere Software.
Die Firmware für den KeyDial ist in C geschrieben, und benutzt die V-USB-Library, um auf dem AVR den USB-Anschluss zu implementieren. Da das Gerät als HID-Gerät erkannt wird, brauch man auf Rechner-Seite keine weitere Software.


== Status ==
== Status ==
Zeile 28: Zeile 31:


=== ToDo ===
=== ToDo ===
* Schaltung und Fotos
* Sourcecode auf GitHub
* Optimierung des Codes, um mehr Tastendrücke senden zu können
* Optimierung des Codes, um mehr Tastendrücke senden zu können
* LCD-Display
* LCD-Display


[[Kategorie:Projekt]][[Kategorie: KleinProzessorZüchter]]
[[Kategorie:Archiv]]

Aktuelle Version vom 5. November 2023, 13:49 Uhr

Archiv ARCHIV: RZL-Historie Archiv
Diese Seite wurde archiviert, um RaumZeitLabor Historie zu erhalten
           
KeyDial

Release status: experimental [box doku]

Beschreibung Drehencoder als USB-Eingabegerät
Kategorie  Elektronik
Autor(en)  tiefpunkt
Besitzer  tiefpunkt
Verantwortliche(r)  tiefpunkt
Download  https://github.com/tiefpunkt/KeyDial

Der KeyDial ist ein USB-Gerät, dass sich als Tastatur ausgibt. Allerdings besitzt es keine Tasten, sonder einen oder zwei Drehencoder (Endlos-Drehregler). Werden diese gedreht, sendet der KeyDial vorher festgelegte Tastendrücke an den USB-Host.

Hardware

Zur Zeit existiert der KeyDial als Prototype auf einem einem Laborboard. Angeschlossen sind ein Drehencoder (Pollin, Best.-Nr. 240 383), sowie ein USB-B-Port. Schaltung folgt.

Geplant ist ein zweiter Drehencoder sowie ein LCD-Display, über das sich verschiedene Tastenkombinationen für die jeweiligen Encoder auswählen lassen.

Software

https://github.com/tiefpunkt/KeyDial

Die Firmware für den KeyDial ist in C geschrieben, und benutzt die V-USB-Library, um auf dem AVR den USB-Anschluss zu implementieren. Da das Gerät als HID-Gerät erkannt wird, brauch man auf Rechner-Seite keine weitere Software.

Status

Der KeyDial-Prototype funktioniert, und sendet Tastendrücke an den USB-Host. Allerdings nur recht langsam.

ToDo

  • Optimierung des Codes, um mehr Tastendrücke senden zu können
  • LCD-Display