Raising Frankenstein…Bringing a BSX Insight Back To Life

x

Adatvédelem& cookie-k

Ez az oldal süti. A folytatással elfogadja azok használatát. Tudjon meg többet, beleértve a cookie-k vezérlését.

megvan!

reklámok

tehát…miután távol voltam a versenyzéstől, miközben a DHS-nél dolgoztam (egy meglehetősen “nem az, amire gondoltam” típusú tapasztalat), úgy döntöttem, hogy olyan foglalkoztat, ahol (valójában) felhasználhatom a technikai készségeimet a posztgraduális diplomámból. Végül is, miért kell elviselni ezt az erőfeszítést, költséget és időt csak azért, hogy ne használja fel? Ez a döntés vezetett a WSDOT-val folytatott új munkahelyi belépési megbeszélésekhez, amelyek egy ESRI GIS tanfolyam tanúsításához, a Python 3 programozási nyelv tanúsításához és az IBM data science szakmai tanúsításához vezettek. Jobbra haladva boldogan elnyelem a gépi tanulás speciális tanfolyamait (egyébként nagyon szórakoztató dolgok.)

a blogom természetéből adódóan tudod, hogy szeretem a kéznél lévő eszközöket használni, hogy megvizsgáljam, értékeljem és javítsam azokat a folyamatokat, amelyek érdekelnek, nevezetesen a fiziológiai rendszereim fejlesztését a versenycéljaim elérése érdekében. Az egyik eszköz, amelyet a múltban használtam, a BSX Insight eszköz volt. 2018 elején a BSX Technologies úgy döntött, hogy megszünteti a monitor támogatását, amely hatékonyan téglává alakítja; nagy csalódásomra. (És ez szépen mondja.) Ez körülbelül 300 USD volt a pénztárcámból, így a hírt nem fogadták könnyedén. A 2. generációs monitorom elkezdett port gyűjteni.

aztán ezt találtam: indítsa el a BSX-t az alkalmazás vagy az internet nélkül Android-eszköz használatával. Alapvetően a szerző az NRF Connect alkalmazást használta egy Android eszközön a BSX Insight monitor csatlakoztatásához és elindításához. Micsoda? Már használtam ezt az alkalmazást más ble hardver diagnosztizálására, de nem tudtam a konkrét írási értékeket és a specifikus uuid-eket a monitor elindításához.

meg kellett próbálnom ezt a váratlan dolgot. Hitetlenkedve, miközben a táblagépem elindult, kiástam a Garmin Edge 810 fejegységemet, bekapcsoltam, és kiválasztottam a BSX érzékelő feed profilját, amelyet olyan régen állítottam be. Visszamentem a tablethez. Megnyitotta az nRF Connect alkalmazást, engedélyezte a (3) értesítési jellemzőket, majd a “0402” hexadecimális értéket írta a fenti blogbejegyzésben feltüntetett UUID-re annnnddd…

adatfolyam!

nem tudtam elhinni. Ott, a Garmin kijelzőn, a SmO2 és a tHb értékeim boldogan jelentették, hogy az alkarom izomja energiát csinál.

1.ábra. A BSX Insight engedélyezve van, és jelentést tesz a Garmin Edge 810-nek

az 1.ábrán az Insight monitor ül az alkaromon. Mögött a táblagépem az nRF Connect alkalmazást mutatja. Között, my 810 megjeleníti a SmO2 mint “rpm”, és tHb” mph ” értékeket. Vegye figyelembe, hogy évekkel ezelőtt ez az érzékelő profil az” rpm “és az” mph ” címkékkel volt az egyetlen, amit a 810 modellnél használhattam. Ma számos más kerékpáros eszköz létezik, amelyek helyesen jelenítik meg a mutatókat.

akkoriban a nagyon rugalmas és nyílt forráskódú Golden Cheetah szoftvert (GC) használtam, hogy az összes adatfolyamot egy kijelzőre állítsam össze:

2.ábra. Arany gepárd” Oxy ” lap w (sárga), HR (piros), SmO2 (kék) és THB (barna) adatfolyamokat mutat

biztos vagyok benne, hogy kitalálom, hogy folytatni akarom-e a GC használatát, vagy egy másik platform lenne megfelelőbb, például a Rouvy. Nem vagyok biztos benne, hogy képes leszek-e konfigurálni a BSX adatfolyamokat, mert a Rouvy alkalmazás fordítási/sebességérzékelőként értelmezi az eszközt:

3.ábra. Rouvy út utáni adatmegjelenítési példája

a 3.ábra azt mutatja, hogy a Rouvy hogyan jeleníti meg az út utáni intézkedéseket. Ez a példa a szokásos érzékelő bemeneti beállításomat mutatja egy edzői munkamenethez. Van egy “edzés” mód, amelyet HIT intervallumokhoz vagy speciális edzési célokhoz használtam, de az írás óta nem ellenőriztem, hogyan integrálhatom a BSX patakokat.

Hozd a Python skillz…

4.ábra. A Python és a tkinter használata egy új GUI felépítéséhez a BSX Insight számára

mindenesetre elkezdtem építeni a saját BSX Insight GUI/interfészemet a Python használatával. Az első Python-Windows kompatibilis csomag, amelyet találtam, a tkinter. Eddig az a tapasztalatom, hogy ezt a könyvtárat a GUI felépítéséhez használtam, langyos volt, de most csak valami funkcionálisat akarok…mindig később elkészíthetem. Megkönnyebbültem, hogy az Insight monitorom nem csatlakozik a mai elektronikus detritus csoporthoz. Még mindig hasznos információkat nyújthat.

az az ötletem támadt, hogy az összes adatomat egy struktúrába állítsam össze, hogy az adattudományi készségeimet eldobhassam annak érdekében, hogy segítsen megválaszolni a fiziológiai képzési célok elérésével kapcsolatos sok kérdést. És ez határozottan egy poszt a jövőben. Remélem, mindenki megtalálja, amit keres ebben az új évben. Köszönöm, hogy elolvasta.

hirdetések

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.