Jag har en längre tid funderat på en löparklocka, närmare bestämt en Forerunner 305. Nu finns även en 405:a i samma serie som verkar vara aningen mindre men det var inte det jag tänkte fördjupa mig i nuläget utan en helt annan enklare pulsklocka, nämligen Pulse Sonic K5505.
I fredags hämtade jag ut min fina och rosa tidningspremiepulsklocka. Rosa eftersom tidningen iFORM ser kvinnor som sin största målgrupp. Alla vet ju att kvinnor älskar rosa elektronik?! Hursomhelst, denna typ av produkt är ju inte typiskt sett något som man förväntar sig några stordåd av så jag ser den som en instegsmodell för att prova på detta med pulsklocka.
Vad som gör det hela en smula intressant för en datatekniknörd är att det finns möjlighet att koppla pulsklockan till datorn för att föra över data till ett program för statistikbehandling. Naturligtvis tillhandahålls denna mjukvara enbart för det dominerande operativsystemet Windows (från 98 och uppåt) och mycket annat var inte att vänta. Man får välja att se det som en utmaning.
Eftersom jag fick det att funka så är det lika bra att dokumentera det här i bloggen.
En variant är att försöka få till en lösning helt i linux-miljö eller möjligen mha wine men jag valde att försöka med en virtuell miljö så att jag enbart behöver fokusera på att få gästoperativet att kommunicera med klockan.
Pulsklockan ansluts till datorn via USB och genom att kolla i systemloggen kan man konstatera att den använder en usb-to-serial-adapter från Prolific. De har haft vänligheten att släppa en drivrutin för den aktuella kretsen (PL2303) vilken kunde laddas in utan problem.
Utdrag ur loggen:
[436564.757216] usbcore: registered new interface driver usbserial
[436564.757234] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
[436564.757269] usbcore: registered new interface driver usbserial_generic
[436564.757274] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/serial/usb-serial.c: USB Serial Driver core
[436564.758284] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/serial/usb-serial.c: USB Serial support registered for pl2303
[436564.758308] pl2303 5-2:1.0: pl2303 converter detected
[436564.758481] usb 5-2: pl2303 converter now attached to ttyUSB0
[436564.758490] usbcore: registered new interface driver pl2303
[436564.758495] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver
I vmware server la jag till en serieport för gästoperativet som jag knöt till den usb-enhet som pl2303-modulen tilldelat klockan, i mitt fall /dev/ttyUSB0.

Efter att jag startat gästoperativet anslöt jag serieporten (VM/Removable devices/Serial port 1/Connect) och pulsklockprogrammet hittade klockan på com1.

Vad gäller pulsklockans funktionalitet i övrigt ber jag att få återkomma. Jag har än så länge bara provat den under ett löppass och då hade jag inte riktigt koll på alla funktioner utan tittade mest på pulsen. Enbart det var iofs ganska intressant det med. Det var roligt att se hur pulsen ändrades i uppförsbackar osv.
Ikväll är det förresten final i Afrikanska mästerskapen. Ni som i likhet med mig inte har Eurosport kan ju ta en titt hos MyP2P.