Angariação de Frankenstein…Trazendo um BSX Visão de Volta à Vida

X

Privacidade & Cookies

Este site utiliza cookies. Continuando, você concorda com o uso deles. Saiba mais, incluindo como controlar cookies.consegui!

propagandas

So … depois de estar longe de corridas enquanto empregado no DHS (um pouco “não o que eu pensei que ia ser” tipo de experiência,) eu decidi procurar emprego onde eu poderia (na verdade) usar minhas habilidades técnicas a partir do meu pós-graduação. Afinal, por que suportar todo esse esforço, despesa, e tempo apenas para não usá-lo? Esta decisão me levou a novas discussões de entrada no campo de trabalho com o WSDOT, o que levou a uma certificação em um curso ESRI GIS, certificação na linguagem de programação Python 3, e uma certificação profissional na IBM data science. Seguindo em frente, estou felizmente absorvendo cursos especiais na aprendizagem de máquinas (coisas realmente divertidas a propósito.)

pela natureza do meu blog, você sabe que eu gosto de usar ferramentas à mão para examinar, avaliar e melhorar os processos em que estou interessado, ou seja, melhorar meus sistemas fisiológicos, a fim de alcançar meus objetivos de corrida. Uma das ferramentas que usei no passado foi o dispositivo BSX Insight. No início de 2018, A BSX Technologies decidiu interromper o suporte para o monitor efetivamente transformando-o em um tijolo; para minha decepção. (E isso é dizê-lo educadamente.) Isso foi cerca de US $ 300 dólares fora da minha carteira para que a notícia não foi recebida de ânimo leve. O meu monitor de segunda geração começou a ganhar pó.

então eu encontrei isto: iniciar BSX sem o aplicativo ou internet usando um dispositivo Android. Basicamente, o autor usou o aplicativo NRF Connect em um dispositivo Android para conectar e iniciar o monitor BSX Insight. Que é? Eu já tinha usado este App para diagnosticar outro hardware BLE, mas não sabia os valores de escrita específicos e UUIDs específicos para iniciar o meu monitor. tive de tentar esta queda de vento. Incredulously, while my tablet was starting, I dug out my Garmin Edge 810 head unit, powered-up, and selected the BSX sensor feed profile I set up so long ago. Voltei para o tablet. Abriu o aplicativo NRF Connect, ativou as características de notificação (3), e então escreveu o valor hexadecimal “0402” para o UUID indicado no post do blog acima de annnnddd…

fluxo de dados!não podia acreditar. Ali, no meu ecrã de Garmin, estavam os meus valores de SmO2 e tHb a relatar alegremente o que o meu músculo do antebraço estava a fazer em termos de energia.

Figura 1. A BSX Insight permitiu e relatou para uma borda de Garmin 810

na Figura 1, vemos o monitor Insight sentado no meu antebraço. Atrás, o meu tablet mostra a aplicação nRF Connect. Entre, o meu 810 mostra o SmO2 como” rpm”, e os valores de tHb” mph”. Note que anos atrás, este perfil de sensor usando as etiquetas” rpm” e ” mph ” foi o único que eu poderia utilizar com o modelo 810. Hoje, existem vários outros dispositivos de ciclismo que exibem as métricas corretamente.

Na Altura, usei o software Golden Cheetah (GC) muito flexível e de código aberto para reunir todos os meus fluxos de dados num único ecrã:

Figura 2. Ouro Chita “Oxi” guia mostrando W (amarelo), RH (vermelho), SmO2 (azul), e tHb (marrom) Fluxos de Dados

eu tenho certeza que vou descobrir se eu quiser continuar usando o GC ou se outra plataforma, seria mais adequado, tais como Rouvy. Não estou certo de que serei capaz de configurar os fluxos de dados BSX porque o aplicativo Rotuvy interpreta o dispositivo como um sensor rpm/velocidade:

Figura 3. O exemplo de exibição de dados pós-viagem de Rouvy

Figura 3 mostra como o Rouvy exibe as suas medidas pós-passeio. Este exemplo mostra a minha configuração habitual de entrada de sensores para uma sessão de treino. Há um modo” workout ” que eu usei para intervalos de HIT ou alvos específicos de treinamento, mas a partir desta escrita eu não verifiquei como eu poderia integrar os fluxos BSX.

Bring on the Python skillz…

Figure 4. Utilizando Python e tkinter para Construir uma Nova interface para o BSX Insight

de qualquer forma, eu tenho a construir a minha própria BSX Visão GUI/interface usando Python. O primeiro pacote compatível com Python-Windows que encontrei é o tkinter. Até agora minha experiência usando esta biblioteca para construir a GUI tem sido morna, mas eu só quero algo funcional por agora…eu posso sempre torná-lo muito mais tarde. Estou aliviado por o meu Monitor não se juntar ao grupo dos detritus electrónicos de hoje. Pode ainda fornecer informações úteis. tive a ideia de reunir todos os meus dados numa única estrutura para que pudesse lançar as minhas competências em ciência dos dados, a fim de ajudar a responder às muitas perguntas que tenho sobre a consecução dos objectivos de treino fisiológico. E isso é definitivamente um post no futuro. Espero que todos encontrem o que procuram neste ano novo. Obrigado por leres.

ublicidade

Deixe uma resposta

O seu endereço de email não será publicado.