HandUsb

deutsch english
Eine alternatives Ansteuergerät für den Fingerspitzenkontakt-Datenhandschuh extern „Pinch Glove“ der Firma extern Fakespace. Yet another controlling device for the fingertip contact glove called extern „Pinch Glove“ made by company extern Fakespace.
Foto  
Datenhandschuhe mit Mini-Ansteuergerät für USB; Größenvergleich Data gloves with miniaturized USB controlling device; size comparison
Hier wurde das Gerät „Fakespace GL-8001“ noch einmal aufgebaut, als USB-Variante mit voll kompatibler serieller Schnittstelle.

Die Mikroelektronik ist doch kleinzukriegen!

Der Ersatz passt in ein Selbstbaugehäuse (Reichelt COM942), zieht lausige 20 mA vom USB, unterstützt USB-Standby, kann später ein Remote-Wakeup-Feature unterstützen, reagiert mit der jetzigen Firmware viel flinker auf Fingerbewegungen als das GL-8001, und die Bauteile sind für unter 5 € zu haben.

Widerstandsnetzwerke statt Einzelwiderstände sowie Mehrfachdioden sind rationeller zu bestücken und bei Reichelt billiger.

Mit dem neuen V-USB-Treiber kann man sogar auf den Quarz und die beiden Kondensatoren C1 und C2 verzichten.

This is the reconstruction of a “Fakespace GL-8001” device with fully compatible serial interface via USB.

This small device makes users happy

This device fits into a very small SubD adapter housing, consumes low power (max. 20 mA), supports USB standby, may support a USB remote wakeup feature later, is much faster in responsiveness than the GL-8001, and the electronic components are fairly cheap, < 5 €.

Resistor arrays in place of single resistors and multi-diodes are easier to populate and (really!) cheaper at Reichelt.

With the updated V-USB driver you can get rid of the crystal Q1 and the capacitors C1 and C2.

Schaltplan

Foto Foto

Schaltplan und Leiterplatten-Fotos Schematic and fully populated PCB
Die Firmware basiert auf extern V-USB von extern Objective Development sowie auf extern AVR-CDC von Osamu Tamura. Somit steht – wie beim GL-8001 – beim Anstecken des Gerätes eine serielle Schnittstelle zur Verfügung.

Die einzustellende Baudrate ist schnuppe. Treiber bringt Windows (ab 2000) mit. Linux auch. Eigenbau-Handschuhe können ebenfalls angeschlossen werden. (Das GL-8001 „hört“ nur auf Fakespace-Handschuhe.)

Alles open-source

Schaltplan und Leiterplatte sind in Eagle erstellt und zum Download verfügbar. Auch die Firmware und ein Demonstrationsprogramm sind mit Quelltext verfügbar.
The firmware written is based on extern V-USB by extern Objective Development and extern AVR-CDC by Osamu Tamura. Therefore, when plugging this device, a serial port occures ready for communication fully compatible to the original GL-8001 box.

As for V-USB-CDC projects, baud rate setting is not critical. Drivers are built-in into Windows (Win2k and newer) and Linux. The user can connect self-made gloves too. (The GL-8001 box only knows Fakespace gloves.)

All open-source

Schematic and PCB layout are made with extern Eagle and available for download. The ATmega8 firmware and a demonstration program are downloadable with source code.
Screenshot   Foto
Screenshot des Demo-Programms und zugehörige Fingerhaltung Screenshot of the demo program with this fingertip connection
Das Demo-Programm zeigt, so wie das originale DOS-Programm, die Kontakte in bis zu 5 verschiedenenfarbigen Kontaktgruppen an.

Das originale DOS-Programm läuft nicht mit HandUsb, weil dieses Programm auf Portadressen zugreift, die von der USB-Emulation der seriellen Schnittstelle nicht nachgebildet wird.
Deshalb habe ich dieses Demo noch einmal geschrieben.

H. Haftmann, 12. Februar 2008

This demo program shows the up-to-five contact groups in different colors, as you may have seen in the original DOS demo software.

Note that the original DOS demo software will not run with HandUsb, because the USB emulated serial port has no I/O address for access.
Therefore I rewrote that demo program.

H. Haftmann, February 12, 2008

Beachten Sie auch die Liste der häufig gestellten Fragen (FAQ).

Weitere Bastelprojekte sowie Software

Klicke 2x auf „Last modified“ um die neuesten Dateien nach oben zu bringen.

Please note the Frequently Asked Questions (FAQ) too.

Please click twice on "Last modified" to get the newest files on top.

Icon  Name                     Last modified      Size  Description
[TXT] #hinweis.txt 12-Feb-2008 16:55 2.2K [TXT] Anschluss.txt 21-Feb-2008 15:20 8.3K [   ] Datenhandschuhe.doc.bz2 16-Jun-2008 15:17 2.9K [DIR] Demo/ 14-Aug-2009 13:20 - [DIR] Eagle/ 12-Feb-2008 16:29 - [IMG] Fingerhaltung.jpg 24-Jul-2008 16:24 6.3K [DIR] Firmware/ 23-Sep-2008 08:24 - [IMG] Gloves and converter.jpg 21-Feb-2008 13:08 27K [IMG] Größenvergleich.jpg 23-Jan-2009 16:30 14K [IMG] HandUsb.gif 26-Apr-2008 00:39 13K [IMG] HandUsb.wmf 20-Feb-2012 12:38 11K [IMG] HandUsbt.wmf 20-Feb-2012 12:39 15K [IMG] PCB bottom.jpg 21-Feb-2008 13:11 65K [IMG] PCB top.jpg 21-Feb-2008 13:10 84K [IMG] PCB_bottom.jpg 26-Apr-2008 00:43 13K [IMG] PCB_top.jpg 26-Apr-2008 00:43 16K [TXT] faq.html 08-Jul-2013 17:45 5.1K [IMG] size comparison.jpg 23-Jan-2009 16:33 100K
Zurück: Maschinenbau-Projekte

Soforthilfe: +493713396018 oder +4917621695671 oder Skype