Skip to content

Connect with stackmat like hardware timers

Chen Shuang edited this page Nov 17, 2019 · 4 revisions

Some of hardware timers are able to output their timing data by 2.5mm cable. For most of these timers, csTimer is able to decode the data.

Here's a diagram how a hardware timer works with csTimer.

[ Hardware timer ] --> (2.5mm to 3.5mm adapter) --> [ Internal sound card --> Browser --> csTimer ]

However, the signal from hardware timer might be distorted. And for most cases, the distortion is due to unexpected behaviour of the sound card and the browser, e.g. noise/echo cancellation procedure. Especially for mobile devices, there is few option to affect the behaviour of the system and browser.

To fix these problems, we find a robust solution with aid of external sound card and native application, whose diagram is as follows.

[ Hardware timer ] --> (2.5mm to 3.5mm adapter) --> [ External sound card ] --> (USB/Bluetooth/etc.) --> [ Native app --> csTimer ]

External sound card: I use [Vention USB External Sound Card]. I'm not sure whether any kinds of external sound card works as expected. For the native app, I wrote a beta version for android, which is available at cstimer_stackmat.apk

Clone this wiki locally