RUBIK'S COMMUNITY

Cronometri - Stackmat, Come si collega lo Stackmat al PC?

« Older   Newer »
  Share  
gallooo
view post Posted on 12/1/2011, 14:56     +1   -1




- Esistono cronometri dedicati allo speedcubing?

Sì, sono normali cronometri che hanno la caratteristica di effettuare autonomamente le medie dei vari tempi e forniscono scramble diversi per ogni solve effettuata.

I cronometri online più utilizzati sono:

Cubetimer
www.cubetimer.com/

Rubetimer
www.rubetimer.com/

Rubiktime
www.rubiktime.com/

I cronometri offline in java più utilizzati sono:

CalCubeTimer
http://cube.garron.us/cct/

JNetcube
www.strangepuzzle.com/jnetcube.html

Puzzle Timer
https://bitbucket.org/walter/puzzle-timer/

ChronoPuzzle - uTimer (Compatibile con diversi cellulari)
http://understorm90.altervista.org/

I cronometri per i dispositivi Apple più utilizzati sono:

iCube Timer
http://itunes.apple.com/us/app/icube-timer/id297050419?mt=8

TapStack
http://itunes.apple.com/us/app/tapstack/id348872579?mt=8






- Cosa è lo Stackmat?

E' il cronometro più diffuso nel mondo dello speedcube, nonchè l'unico utilizzato nelle gare ufficiali. E' dotato di due touchpads che permettono di ottenere un accurato conteggio del tempo di risoluzione. Il timer parte quando si staccano le mani dai sensori e si arresta quando entrambe le mani sono sui sensori. I primi modelli dello Stackmat avevano una precisione di 16 centesimi di secondo (Prima generazione): negli anni il cronometro è stato perfezionato e le versioni attuali permettono un'accuratezza di 1 centesimo di secondo, il salvataggio nella memoria interna di 3 tempi, il collegamento ad un display esterno o ad un computer tramite un'uscita audio da 2.5mm.

Oltre alla versione commercializzata dalla Speedstacks, recentemente è uscita una versione commercializzata dalla Qj. Tale versione è molto simile allo Stackmat tradizionale ma è decisamente più economico e non consente il collegamento ad un display esterno o ad un computer. Utilizza però 4 pile da 3€-5€ cad, a differenza della singola batteria da 1,5€ dello Stackmat della Speedstacks.

imageimage






- Come si collega lo Stackmat al computer?

E' possibile effettuare un collegamento dello Stackmat con il computer. Questo permette di utilizzare contemporaneamente lo Stackmat e tutte le utilità che un programma per computer può offrire: calcolo automatico delle medie, scramble diversi per ogni risoluzione, suggerimenti per formare nel miglior modo la croce (optimal cross), creazione di diversi account, memorizzazione di tutti i tempi effettuati. Il programma più utilizzato per collegare lo Stackmat è CalCubeTimer.
- Scaricate la versione più recente di CCT dal sito ufficiale. http://cube.garron.us/cct/
Attualmente la versione più recente è la 0.9.5; è disponibile pure una versione beta tra le cui nuove funzionalità c'è anche la possibilità di impostare la voce di Lorenzo Vigani Poli (uno dei due delegati italiani WCA) per leggere i tempi.

- Estraete la cartella utilizzando il comando "Estrai tutto" o simili. Se effettuate l'estrazione con un semplice trascinamento dei file potreste riscontrare all'avvio del programma l'errore:

CODICE
Couldn't find file!
C:\Users\utente\Desktop\profiles\defaults.properties
Couldn't find file!
C:\Users\utente\Desktop\guiLayouts


(E' un errore dovuto anche ad altri problemi)

- Il collegamento fra Stackmat e computer avviene tramite cavi audio: l'uscita dello Stackmat è quella di un supermini-jack (2.5mm) mentre una comune entrata audio del computer è una mini-jack (3.5mm). Dovete pertanto acquistare un cavo con due maschi da 3.5mm e una riduzione femmina 3.5mm -> maschio 2.5mm a parte. Il costo del cavo da un metro si aggira sui 3€-5€, il costo del riduttore 1€-3€. (Potreste trovare pure un cavo maschio 2.5mm - maschio 3.5 mm, senza ricorrere a riduttori, ma è una soluzione difficile da reperire)

imageimage

- Inserite un'estremità del cavo nello Stackmat e l'altra estremità nella porta microfono del computer. Accendete lo Stackmat premendo il tasto "Power" ed aprite CalCubeTimer per mezzo del file CALCubeTimer.jar; Disattivate l'opzione "Use Keyboard Timer" nella schermata principale. Andate in File -> Configurations -> Stackmat Settings. Impostate 50 come valore di "Set Stackmat Value". Impostate come mixer l'entrata audio in cui avete inserito il cavo. Inserite il valore di 44,100 su "Sampling rate". Togliete la spunta dai valori 15 minutes, 165 seconds, 165 hundredths. Salvate le impostazioni, se avete fortuna dovreste notare la scritta "Timer is ON" e un pallino verde nella schermata principale.

Il rilevamento da parte del computer dello Stackmat può risultare alquanto frustrante e potrebbe tenervi occupati per diverse ore, così come risultare estremamente semplice. Raramente lo stackmat viene rilevato correttamente fin da subito, dovete armarvi di pazienza e tanta voglia di smanettare sulle cose più disparate.

- Se disponete di più entrate audio, provatele tutte;
- Utilizzando il controllo volume del sistema, assicuratevi che il microfono non sia impostato su "disattivato" o "muto";
- Assicuratevi che il vostro firewall non stia impedendo a CCT di accedere al microfono o ne limiti le funzionalità in qualsiasi modo;
- Variate i valori "Sampling rate" e "Set Stackmat Value";
- Se il timer viene rilevato ma viene indicato il tempo 15:165.165, spuntate le relative impostazioni nella pagina di configurazione.
- Assicuratevi di avere installato correttamente la piattaforma Java;
- Muovete il cavo e il riduttore per assicurarvi che non ci siano problemi nel trasferimento del segnale;
- Assicuratevi che le pile dello Stackmat siano sufficientemente cariche;
- Provate a cambiare la versione di CCT;
- Altro, molto altro.

Per approfondimenti e risoluzione di alcuni problemi consultate il manuale presente sul sito ufficiale. http://cube.garron.us/cct/readme.html

Dal file README appena citato riporto due importanti punti:

CITAZIONE
Q: What is the stackmat value?
A: This value is the key to how we convert the Stackmat signal into the corresponding numerical time. We interpret the signal as a sound wave, and it comes in looking something like this:
image
We need to discretize these peaks and troughs into 1's and 0's. This should be pretty easy to conceptualize, but the programming is tricky because these peaks and troughs are not at all uniform. The "stackmat value" is a value we use to chop off the peaks and troughs and convert the signal to ones and zeroes.
So it would make sense that if the value is too high, no peaks or valleys will be detected, and the program will see nothing but zeroes.
However, If the value is too low, noise will be introduced when it shouldn't be. This is due in part to the fact that the tops of the peaks are not flat.
We've found that a value around 50 will work on most computers, but some tweaking may be necessary to achieve the best performance with your specific setup. Don't be afraid to change this value! We have seen stackmat values from 29 up to 70. Some people have reported values as low as 1 to 7.
A way to find your value is to find a value for which the timer changes times when it is being run. If the times do not update as frequently as it should, then your value is too high. If the times sometimes show very large times over 10 minutes, then your value is probably too low.
The signal is most difficult to interpret when one hand is on the timer, so it is best to test your value while running the timer with a hand on one of the pads.

Q: What is the sampling rate?
A: The sampling rate is the same rate talked about regarding audio recording. A value of 44100 Hz indicates that CCT will record 44100 samples per second. Each sample does not correspond to a time from the timer, it takes many samples for CCT to read the current time from the display. The lower the sampling rate, the less processing power CCT will use. Sampling rates as low as 8000 Hz have successfully been tested.



Edited by gallooo - 17/1/2011, 13:08
 
Top
0 replies since 12/1/2011, 14:56   1294 views
  Share