Raising Frankenstein … Bringing a BSX Insight Back to Life

X

Privacy & Cookies

deze site maakt gebruik van cookies. Door verder te gaan, gaat u akkoord met het gebruik ervan. Meer informatie, waaronder het beheren van cookies.

heb het!

advertenties

dus…na weg te zijn geweest van racen terwijl hij werkte bij DHS (een soort ervaring van “niet wat ik dacht dat het zou worden”) besloot ik op zoek te gaan naar een baan waar ik mijn technische vaardigheden van mijn post-grad diploma (eigenlijk) kon gebruiken. Immers, waarom verduren al die moeite, kosten, en tijd alleen om het niet te gebruiken? Deze beslissing leidde me naar nieuwe job-field entry discussies met WSDOT, die leidde tot een certificering in een ESRI GIS cursus, certificering in de Python 3 programmeertaal, en een professionele certificering in IBM data science. Bewegen rechts langs, Ik ben gelukkig absorberen speciale cursussen in machine learning (echt leuke dingen door de manier.)

door de aard van mijn blog, Weet je dat ik graag hulpmiddelen bij de hand gebruik om de processen te onderzoeken, te evalueren en te verbeteren waarin ik geïnteresseerd ben, namelijk het verbeteren van mijn fysiologische systemen om mijn race-doelen te bereiken. Een van de tools die ik heb gebruikt in het verleden was de BSX Insight apparaat. Begin 2018 besloot BSX Technologies te stoppen met het ondersteunen van de monitor om deze effectief in een baksteen te veranderen; tot mijn grote teleurstelling. (En dat zegt het netjes.) Dat was ongeveer $ 300 USD uit mijn portemonnee dus het nieuws werd niet licht ontvangen. Mijn 2e generatie monitor begon stof te verzamelen.

toen vond ik dit: Start BSX zonder de app of internet met behulp van een Android-apparaat. Kortom, de auteur gebruikt de nRF Connect App in een Android-apparaat aan te sluiten en start de BSX Insight monitor. Wat? Ik had deze App al gebruikt om andere ble hardware te diagnosticeren, maar wist niet de specifieke schrijfwaarden en Specifieke UUID ‘ s om mijn monitor te starten.

Ik moest deze meevaller proberen. Ongeloofelijk, terwijl mijn tablet begon, heb ik mijn Garmin Edge 810 head-unit, powered-up, uitgegraven en het BSX-sensorfeedprofiel geselecteerd dat ik zo lang geleden heb opgezet. Ik ging terug naar de tablet. Open de nRF Connect App, activeerde de (3) notificatie kenmerken, en schreef vervolgens de hexadecimale waarde “0402” naar de UUID aangegeven in de blog post hierboven annnnddd …

data STREAM!

Ik kon het niet geloven. Daar, op mijn Garmin display, waren mijn SmO2-en tHb-waarden blij om te rapporteren wat mijn onderarmspier energie-wise deed.

figuur 1. BSX Insight Enabled and Reporting to a Garmin Edge 810

in Figuur 1 zien we de Insight monitor op mijn onderarm zitten. Achter, mijn tablet toont de nRF Connect App. Tussen, mijn 810 geeft de SmO2 als “rpm”, en tHb “mph” waarden. Merk op dat jaren geleden, dit sensorprofiel met behulp van de” rpm “en” mph ” labels was de enige die ik kon gebruiken met de 810 model. Vandaag zijn er verschillende andere fietsapparaten die de statistieken correct weer te geven.

toen gebruikte ik de zeer flexibele en open source Golden Cheetah software (GC) om al mijn gegevensstromen op één display te assembleren:

Figuur 2. Gouden Cheetah” Oxy”tab met W (geel), HR (rood), SmO2 (blauw) en tHb (bruin) datastromen

Ik weet zeker dat ik erachter kom of ik GC wil blijven gebruiken of dat een ander platform geschikter zou zijn, zoals Rouvy. Ik weet niet zeker of ik de BSX-gegevensstromen kan configureren omdat de Rouvy-App het apparaat interpreteert als een rpm/snelheidssensor:

Figuur 3. Rouvy ’s post-Ride Data Display voorbeeld

Figuur 3 laat zien hoe Rouvy uw post-ride metingen weergeeft. Dit voorbeeld toont mijn gebruikelijke sensorinvoeropstelling voor een trainersessie. Er is een” workout ” – modus die ik heb gebruikt voor HIT-intervallen of specifieke trainingsdoelen, maar vanaf dit schrijven heb ik niet geverifieerd hoe ik de BSX-streams zou kunnen integreren.

breng de Python skillz aan …

Figuur 4. Python en tkinter gebruiken om een nieuwe GUI te bouwen voor de BSX Insight

in ieder geval heb ik mijn eigen BSX Insight GUI/interface gebouwd met Python. Het eerste Python-Windows compatibele pakket dat ik heb gevonden is tkinter. Tot nu toe is mijn ervaring met het gebruik van deze bibliotheek om de GUI te bouwen lauw geweest, maar Ik wil gewoon iets functioneel voor nu…ik kan het altijd mooi later maken. Ik ben opgelucht dat mijn inzicht monitor niet zal toetreden tot de groep van de huidige elektronische detritus. Het kan nog steeds nuttige informatie bieden.

Ik heb het idee om al mijn gegevens in één structuur samen te brengen, zodat ik mijn gegevenswetenschappelijke vaardigheden kan gebruiken om de vele vragen te beantwoorden die ik heb over het bereiken van fysiologische trainingsdoelen. En dat is zeker een post in de toekomst. Ik hoop dat jullie allemaal zullen vinden wat je zoekt in dit nieuwe jaar. Bedankt voor het lezen.

advertenties

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.