Imprimir Página | Fechar Janela

Criação APP celular - Ciclocomputador+GPS

Impresso de: Pedal.com.br
Categoria: Assuntos Gerais
Nome do Fórum: Acessórios para bicicleta e ciclista
Descrição Fórum: Fórum para discussão geral sobre acessórios: faróis, lanternas, trancas, vestuários, capacetes, bombas, ciclocomputadores, rastreadores, GPS, câmeras, aplicativos/softwares e assuntos afins.
URL: https://www.pedal.com.br/forum/forum_posts.asp?TID=87034
Data da Impressão: 29 Mar 2024 as 06:36
Versão do Software: Web Wiz Forums 12.07 - https://www.webwizforums.com


Tópico: Criação APP celular - Ciclocomputador+GPS
Postado Por: diogoalbiero
Assunto: Criação APP celular - Ciclocomputador+GPS
Data de Publicação: 30 Mai 2016 as 14:23
Pessoal, anteriormente criei um tópico sobre a criação de um gadget para bikes utilizando arduino. No entanto, após o feedback de todos e analisando os objetivos, percebi que um aplicativo para celular já seria suficiente.

Basicamente a ideia é juntar ciclocomputador + gps + um aplicativo que mostre em tempo real os KOM/QOM com ghosts (quem já jogou mario kart sabe do que estou falando) e que pudesse fazer o upload dos pedais diretamente para o Strava (ou outro similar).

CARACTERÍSTICAS BÁSICAS:
a) pegar as infos GPS (latitude, longitude, altitude, velocidade, horário) - já implementado;
b) calcular velocidade média, mínima, máxima, elevação total, tempo total, etc, elevação em tempo real;
c) salvar tais dados e exportar em arquivo GPX ou fazer diretamente para Strava;
d) possuir comunicação com sensores bluetotth (cinta cardíaca, cadência, etc);
e) implementar algo no estilo "Live Segments" do Strava - quando estiver em um segmento favorito mostrar o seu desempenho em comparação com o KOM (tempo real); ESTE É O PRINCIPAL OBJETIVO DO APP;
f) assistente virtual com voz (informa velocidade, distância, etc de tempos em tempos);
g) informações sobre a temperatura e condições do vento no local;
h) mostrar quanto tempo de sol ainda tem (quanto tempo falta para escurecer);
i) utilizar o app como navegador GPS (utilizando uma rota previamente salva, sem necessidade de internet);
j) utilizar o próprio acelerômetro do celular para medir a cadência (necessário que o celular fique no bolso); *** não é prioridade ***

Vou atualizando aqui as infos. 

Eu já tenho o aplicativo em fase de testes no meu celular, sem preocupação nenhuma com design. Já está funcionando a velocidade, altimetria, latitude, longitude e horário. A atualização de tais dados está sendo feita a cada 1 segundo. Vou diminuir para verificar se tem algum impacto na performance do celular.

PRÓXIMO PASSO: salvar todas as informações do percurso efetuado em um arquivo GPX para exportação ou upload diretamente no Strava;



Respostas:
Postado Por: diogoalbiero
Data de Publicação: 30 Mai 2016 as 15:15
Adicionando mais uma ideia:

k) ao iniciar uma atividade, enviar uma mensagem SMS automaticamente a cada X minutos, informando a localização. Logicamente que dá para fazer via 3G/4G, porém creio que seria interessante essa característica também.


Postado Por: admurinelli
Data de Publicação: 30 Mai 2016 as 16:09
muito boa ate pra em caso de assaltos vc ter uma noção de onde o celular passou antes de ser desativado ...

-------------
https://www.strava.com/athletes/2204702" rel="nofollow - - The Road So Far



Postado Por: RafhaCorreia
Data de Publicação: 30 Mai 2016 as 16:15
Eu aqui uso particularmente o Locus Map Pro e tem muita informação, porem nunca bate com o Strava os dados. 
E o mais engraçado é que quando você exporta para o Google das duas fonte, os 2 dão a mesma coisa, porem alguma formula/algorítimo de ambos dá "errado". 
Comprei o APP LocusMap causa da navegação offline que é perfeita para meu uso.
Gostei da ideia do SMS ai do colega...


Postado Por: Maxelitoo
Data de Publicação: 30 Mai 2016 as 16:41
Tai um topico que irei acompanhar e muito....


Postado Por: diogoalbiero
Data de Publicação: 30 Mai 2016 as 18:22
Em relação à altimetria: o Strava não utiliza a altimetria dos celulares, somente de outros gadgets que possuem sensor barométrico (Garmin, etc). Quando utilizamos o app do Strava ele pega somente as coordenadas GPS e horário, a altimetria o Strava faz um cotejo/batimento com um banco de dados que eles possuem para amenizar erros de leitura do GPS. 

Quando um gadget ou app faz o upload do arquivo GPX (ou similar), consta a informação de qual aparelho/gadget fez a leitura da altimetria. Caso o aparelho/gadget conste no banco de dados do Strava como possuidor de sensor barométrico, então o arquivo GPX irá ser carregado de forma literal, sem nenhuma correção.

Quando o upload for de um celular ou gadget sem sensor barométrico  vai constar essa info no arquivo GPX e então será feito o cotejo da altimetria com o banco de dados do Strava. 

É por isso que muitas vezes um Garmin com sensor barométrico dá uma diferente brutal de altimetria para um celular com GPS.


Postado Por: 43679
Data de Publicação: 30 Mai 2016 as 20:56
Um ciclocomputador rodando Android 4.1,cpu Mediatek sngle 800mhz(bateria po)512mb ram(sei é pouco hoje mas nao vai navegar na net tanto)com tela de 2.5 pol 360x640 (bateria poxa),GSM 2G quadriband
Venderia ?
Deve ate existir um ja,alias,basta pegar um smart antigo.
Mas um que tenha tenha longitudinal,sei la,um Garmin de pobre?
Haja visto que um Garmin ta u zoio da cara.
Um smart destes hoje sai 250 a 300,mas com a diminuiçao da tela mais um bateria maior,sei la,acredito que baratearia ai na faixa de um 200R$,se fabricado pelos chineses.

Algo assim mas pronto pra por na mesa/guidao>
http://www.alibaba.com/product-detail/Water-Resistant-U8-Bluetooth-Smart-Wrist_60435109548.html?spm=a2700.7724838.0.0.sueqJU


Postado Por: 43679
Data de Publicação: 30 Mai 2016 as 21:01
Ah sim,porque falei disto?
Seria o seu software que NAO seria embarcado nele,e sim,seu sofware seria o nome,a cara dele.
Seria a funçao principal,similar a GPS genericos(Foston,BAK),onde o GPS compartilha funçoes Media.
Seria seu software ao ligar,seria como os GPS.
Os Mediatek SoC tem modulo GPS,ou seja,
NADA de fios nas rodas
NADA de ciclos wireless lixo que perdem sinal
NADA de perder dados qdo acaba a pilha CR2032
NADA de levar o celular pra trilha
E poderia ser posto,isto eu to so zuando,falando,um chip que receba o sinal analogico da roda,como os ciclos normais.
Isto poderia encarecer o produto,como sensor de cadencia e ritmo cardiaco,eu penso mesmo em um "celular de guidao"


Postado Por: diogoalbiero
Data de Publicação: 30 Mai 2016 as 22:33
(a)Devair o que você pensa em fazer é o meu outro tópico: um gadget criado especificamente para isso. Pensei em criar com o arduino, mas até possuir um protótipo utilizável iria levar um tempo e o preço do hardware talvez não compense.

O objetivo de criar um app é justamente não gastar, utilizando o hardware do próprio celular, que é uma baita máquina! A questão em fazer um hardware do zero é ter que comprar tudo separadamente: gps, bluetooth, bateria, etc...




Postado Por: diogoalbiero
Data de Publicação: 30 Mai 2016 as 23:02
Bom, testei agora de noite o APP para medir a altitude, comparando os dados do GPS X sensor barométrico.

O ponto é -29.700137,-53.7922656 (Santa Maria - RS). Pressão atmosférica em 1011hPa.

Altitude medida no GPS: 138 metros
Altitude medida no sensor barométrico: 106,42 metros

O Strava utiliza o banco de dados USGS National Elevation Dataset (NED) nos Estados Unidos (com resolução de 10 metros e alguns poucos lugares até 3 metros) e fora do USA o Strava utiliza os bancos de dados ASTER e SRTM, que tem uma resolução de 30 a 90 metros.

Vou salvar um trecho de pedal com as duas informações e fazer um comparativo.


Postado Por: RafhaCorreia
Data de Publicação: 30 Mai 2016 as 23:06
Se quiser eu te mando por email os 2 trajetos (Locus e Strava) para poder testar também e me informar qual seria o mais correto..kkk
Tô até pé sendo em providenciar um GPS Garmin Etrex 20 de um amigo para testar em um trajeto menor.


Postado Por: diogoalbiero
Data de Publicação: 30 Mai 2016 as 23:07
Complementando: pelo SRTM3 a altitude das coordenadas acima é 129 metros (http://www.gpsvisualizer.com/elevation).




Postado Por: diogoalbiero
Data de Publicação: 30 Mai 2016 as 23:10
(a)RafhaCorreia o Etrex20 não tem barômetro, então vai marcar a mesma coisa que teu celular.


Postado Por: RafhaCorreia
Data de Publicação: 30 Mai 2016 as 23:22
Entendi..entao vou ficar usando o Strava e quando não conhecer a trilha ativo o Locus. Posso até estar errando nas configurações do programa também, porém só o tempo pra me dizer kkkkkkk
Fiz um trajeto agora aqui... Padaria e Casa e ainda assim existe diferença. Agira percebi uma coisa, em um site chamado Maplorer.com o gráfico do Locus ficou estranho. (Posso te mandar um email com as imagens?)
Já que manja dessa área, qual um site ou programa pra poder baixar um mapa do Google Híbrido Off Line até com camada 16 (eu acho que é essa camada o suficiente)
Valeu


Postado Por: Pedro Cury
Data de Publicação: 31 Mai 2016 as 16:18
Por aqui, não sei pq diabos, meu celular da um acumulo de subidas o dobro do real... na verdade já me deu um valor absurdo pedalando no plano... não tenho ideia do porque!

-------------
Cadastro de Bicicletas Roubadas: <a href="http://www.bicicletasroubadas.com.br" rel="nofollow">www.bicicletasroubadas.com.br</a> - Divulgue no seu blog e pros seus amigos!



Postado Por: diogoalbiero
Data de Publicação: 31 Mai 2016 as 17:55
Originalmente postado por Pedro Cury Pedro Cury escreveu:

Por aqui, não sei pq diabos, meu celular da um acumulo de subidas o dobro do real... na verdade já me deu um valor absurdo pedalando no plano... não tenho ideia do porque!

Pedro, essas alterações são normais. Normalmente quando passamos perto de prédios altos, embaixo de pontes / viadutos ou qualquer outra condição que atrapalhe a recepção dos sinais, a captação dos dados fica prejudicada. É por isso que o aplicativo do Strava compara os dados do teu pedal com o banco de dados deles e faz uma suavização das leituras irregulares.


Postado Por: leao
Data de Publicação: 02 Jun 2016 as 10:44
Sabe que sua idéia é ótima. Esses dias mesmo eu estava em casa carregando um Samsung Galaxy que eu tehno parado a uns anos, acho que aquele primeiro que saiu, com tela de 2,8" para usar somente na bike, uma pena que o Strava não roda nele pelo hardware ser muito antigo, mas o endomondo até que roda, só não pode instalar mais nada senão fica travando muito.

Isso que o Devair comentou é uma boa, pois pagar mais de 1.500,00 num Garmin ou afins (as vezes muito mais que isso) não é viável para muita gente, e um smart basico muita gente tem em casa, ou compra por volta de R$300,00 e faz praticamente quase todas as funções. Só tem que se atendar que não são a prova d´água ou muita poeira como os outros feitos para esse uso.


Postado Por: diogoalbiero
Data de Publicação: 03 Jun 2016 as 00:45
Creio que até final de semana já estou com alguma versão básica utilizável :)


Postado Por: luciano.doche
Data de Publicação: 03 Jun 2016 as 16:00
Parabéns pela iniciativa.. atualmente uso o PanoBike da Topeak, porém não exporta e nem tem como analisar os treinos depois, não tem segmentos.. fora isso até que é bom pq mostra a cadência e a velocidade atual... o strava só mostra a média

to muito interessado nesse app seu amigo..


Postado Por: diogoalbiero
Data de Publicação: 04 Jun 2016 as 23:12
Pessoal, isso aqui é só um modelo para teste e para alguns questionamentos:

1 - Vocês preferem um botão de INICIAR / PAUSAR / PARAR / FINALIZAR como botões ou como imagens? Na imagem abaixo coloquei os dois tipos, só para exemplificar.

2 - Preferem informações junto com ícones para fácil identificação ou algo mais espartano, sem muitas imagens?

3 - Prefere as informações todas de uma mesma cor? Ou essa mistura de cores torna mais agradável e fácil a leitura?

Abraços.






Postado Por: diogoalbiero
Data de Publicação: 04 Jun 2016 as 23:13
Ah, as informações abaixo são:

1 - VELOCIDADE
2 - BATIMENTOS CARDÍACOS
3 - INCLINAÇÃO
4 - DISTÂNCIA TOTAL
5 - TEMPO TOTAL




Postado Por: luciano.doche
Data de Publicação: 05 Jun 2016 as 06:23
Caraca.. Tá ficando massa em

eu prefiro tudo duma cor só com os ícones pra ajudar.. Do jeito que vc fez aí.. Mas tudo de uma cor só.. Quando bate o sol na tela as cores mesmo hehe


Postado Por: Leo Amaral
Data de Publicação: 05 Jun 2016 as 11:43
Como estamos falando de smartphone, energia é importante. Eu sugiro passar o fundo para preto.
Ícones os colocaria menores.

-------------
------
"If you don't know where you are going, any road will get you there." The Cheshire Cat in Alice's Adventures in Wonderland, Lewis Carroll. Antigo ltadeu70.


Postado Por: Carlos W
Data de Publicação: 05 Jun 2016 as 11:48
Bom dia.
Já esta tomando forma. Muito bom
Consegue colocar a informação da cadência na tela.


Postado Por: RafhaCorreia
Data de Publicação: 06 Jun 2016 as 11:30
Parabéns! Só uma duvida, esse tempo ai é total ou apenas tempo em exercício ?

Eu disse pra ti anteriormente sobre um APP chamado LocusMap e ele é assim:

Quando você inicia uma atividade:




Quando finaliza:






Depois do suporte do Locus, ativei uma função em "Deslocamento" chamada "Correção Automática pelo modelo "Geoid Global" e após o percurso salvo, o programa me oferece uma "Aplicar Correção de Altitude", não sei o que significa mas ficou tudo certo nessa ultima trilha que fiz.

Só como dica mesmo! Sucesso ai!

Obs.: Se quiser que eu teste pra você pode me mandar que vou retornando.


Postado Por: diogoalbiero
Data de Publicação: 07 Jun 2016 as 13:43
Muito bom esse Locus aí mesmo. Vou utilizar umas ideias \o/

luciano.doche vou deixar tudo em preto e branco, para ver como fica. Mais espartano mesmo. E tabém vou diminuir os ícones, realmente está exagerado.

Carlos W a informação de cadência é para ficar na tela. Mas assim como os batimentos cardíacos, vai ficar para depois, pois necessita implementar a conexão via ANT+ ou BLE (bluetooth) para sincronizar.

ltadeu70 dei uma pesquisada e realmente em telas OLED o fundo preto ajuda e economizar. Vou efetuar um teste empírico para ver como meu celular se comporta nestas situações. Mas dá diferença!

Então, próximas implementações:

1 - Diminuir ícones;
2 - Alterar esquema de cores (permitir fundo escuro e letras em cor clara).
3 - Priorizar as informações que não necessitam de sensores externos: VELOCIDADE (atual/momentânea), DISTÂNCIA (total percorrido na atual atividade), TEMPO (total percorrido na atual atividade), ALTITUDE (atual e também a altitude somada) e INCLINAÇÃO.
4 - Vou retirar da tela a info dos batimentos cardíacos, já que nem comecei a implementar a questão dos sensores.

Assim que definir uma laioute com o mínimo de usabilidade, vou disponibilizar o APK para o pessoal testar.




Postado Por: RafhaCorreia
Data de Publicação: 07 Jun 2016 as 13:46
Originalmente postado por diogoalbiero diogoalbiero escreveu:

Muito bom esse Locus aí mesmo. Vou utilizar umas ideias \o/

luciano.doche vou deixar tudo em preto e branco, para ver como fica. Mais espartano mesmo. E tabém vou diminuir os ícones, realmente está exagerado.

Carlos W a informação de cadência é para ficar na tela. Mas assim como os batimentos cardíacos, vai ficar para depois, pois necessita implementar a conexão via ANT+ ou BLE (bluetooth) para sincronizar.

ltadeu70 dei uma pesquisada e realmente em telas OLED o fundo preto ajuda e economizar. Vou efetuar um teste empírico para ver como meu celular se comporta nestas situações. Mas dá diferença!

Então, próximas implementações:

1 - Diminuir ícones;
2 - Alterar esquema de cores (permitir fundo escuro e letras em cor clara).
3 - Priorizar as informações que não necessitam de sensores externos: VELOCIDADE (atual/momentânea), DISTÂNCIA (total percorrido na atual atividade), TEMPO (total percorrido na atual atividade), ALTITUDE (atual e também a altitude somada) e INCLINAÇÃO.
4 - Vou retirar da tela a info dos batimentos cardíacos, já que nem comecei a implementar a questão dos sensores.

Assim que definir uma laioute com o mínimo de usabilidade, vou disponibilizar o APK para o pessoal testar.

Pode deixar que faço questão de testar! Sucesso!


Postado Por: luciano.doche
Data de Publicação: 07 Jun 2016 as 17:12
opa! faço questão de testar haha


Postado Por: Kilder Marcio
Data de Publicação: 07 Jun 2016 as 22:16
Parabéns pelo estudo e iniciativa , vai ficar muito bom, com certeza


Postado Por: TallesAQueiroz
Data de Publicação: 08 Jun 2016 as 16:40
Bem da hora o APP e parabéns pela iniciativa. 


Postado Por: Felipe_Ferpa
Data de Publicação: 08 Jun 2016 as 17:12
Parabéns pela iniciativa, estamos esperando pra testar hehe


Postado Por: diogoalbiero
Data de Publicação: 09 Jun 2016 as 21:38
E agora, melhorou?




Postado Por: RafhaCorreia
Data de Publicação: 09 Jun 2016 as 21:49
Achei melhor, mais prático e funcional. Como opinião, ali em altitude poderia ser ganho de ele ação, ou então ao lado pra ter mais informação.
Tá ganhando forma!


Postado Por: Kilder Marcio
Data de Publicação: 09 Jun 2016 as 21:57
Funcional, prático...perfeito...


Postado Por: diogoalbiero
Data de Publicação: 10 Jun 2016 as 00:42
Para fim de testes, vou utilizar este laioute:



Assim que ele estiver totalmente funcional eu coloco aqui para vocês testarem também.

Muito obrigado MESMO pelo feedback de vocês.


Postado Por: Maxelitoo
Data de Publicação: 10 Jun 2016 as 08:27
Ta ficando Show.
Parabens...Wink


Postado Por: lucas.narvaes
Data de Publicação: 14 Jun 2016 as 21:37
Parabens Diogo, estava pesquisando sobre o assunto de ciclocomputador em android ou arduino para meu tcc e para ajudar nos treinos rsrs o que não consegui imaginar como seria a captação das info como cadencia e os batimentos.
Coloca uma versão de teste para nos testar


Postado Por: diogoalbiero
Data de Publicação: 15 Jun 2016 as 16:45
lucas.narvaes a captação das informações pode se dar de várias formas, mas basicamente:

1 - BLE - Bluetooth Low Energy - nova modalidade de bluetooth, gasta menos energia que o ANT+.
2 - ANT+ - utilizado em alguns dispositivos. Vejo dois empecilhos: 1) gasta mais energia que o BLE, portanto a bateria acaba mais rápido e não são todos os celulares que suportam.
3 - Via rádio, frequência 5.3KHz. São os mais simplórios, notadamente aqueles sensores de batimento cardíaco da Oregon, que custam R$ 100,00. Prós: valor e bateria, já que pode utilizar anos com um pilha similar a de computador. Contras: tem que ter um receptor de 5.3KHz pra funcionar heheh.

Para um app celular o ideal é usar sensores (cardíaco, cadência, etc) via BLE ou ANT+.
Se vai montar com arduino, TALVEZ seria interessante pensar em algo transmitido via rádio, pois o custo seria menor. No entanto seria difícil incluir sensores de terceiros.

Como o app é para ser mais simples e direto possível, nem estou desenvolvendo (ainda) a questão de conectividade com sensores. Mas basicamente: BLE e ANT+.




Postado Por: Leo Amaral
Data de Publicação: 15 Jun 2016 as 18:52
Tenho um da Oregon, nesse preço que citou, e é BLE.

Originalmente postado por diogoalbiero diogoalbiero escreveu:

lucas.narvaes a captação das informações pode se dar de várias formas, mas basicamente:

1 - BLE - Bluetooth Low Energy - nova modalidade de bluetooth, gasta menos energia que o ANT+.
2 - ANT+ - utilizado em alguns dispositivos. Vejo dois empecilhos: 1) gasta mais energia que o BLE, portanto a bateria acaba mais rápido e não são todos os celulares que suportam.
3 - Via rádio, frequência 5.3KHz. São os mais simplórios, notadamente aqueles sensores de batimento cardíaco da Oregon, que custam R$ 100,00. Prós: valor e bateria, já que pode utilizar anos com um pilha similar a de computador. Contras: tem que ter um receptor de 5.3KHz pra funcionar heheh.

Para um app celular o ideal é usar sensores (cardíaco, cadência, etc) via BLE ou ANT+.
Se vai montar com arduino, TALVEZ seria interessante pensar em algo transmitido via rádio, pois o custo seria menor. No entanto seria difícil incluir sensores de terceiros.

Como o app é para ser mais simples e direto possível, nem estou desenvolvendo (ainda) a questão de conectividade com sensores. Mas basicamente: BLE e ANT+.




-------------
------
"If you don't know where you are going, any road will get you there." The Cheshire Cat in Alice's Adventures in Wonderland, Lewis Carroll. Antigo ltadeu70.


Postado Por: diogoalbiero
Data de Publicação: 15 Jun 2016 as 21:35
Originalmente postado por ltadeu70 ltadeu70 escreveu:

Tenho um da Oregon, nesse preço que citou, e é BLE.

 

Procurei na internet e não achei da Oregon. Achei esse aqui: http://www.ricardoeletro.com.br/Produto/Cinta-Cardiaca-Multilaser-Atrio-ES055-Atrio-Bluetooth/889-928-585056

Tô até pensando em comprar para testar...


Postado Por: Leo Amaral
Data de Publicação: 16 Jun 2016 as 19:37
Este, mas comprei por R$99,00.

http://www.netshoes.com.br/produto/transmissor-cardiaco-oregon-com-bluetooth-116-0008

-------------
------
"If you don't know where you are going, any road will get you there." The Cheshire Cat in Alice's Adventures in Wonderland, Lewis Carroll. Antigo ltadeu70.


Postado Por: TallesAQueiroz
Data de Publicação: 04 Jul 2016 as 09:37
O que virou o APP?

Não teve mais publicação a respeito.


Postado Por: diogoalbiero
Data de Publicação: 04 Jul 2016 as 23:48
Tô trabalhando nele. Mas como é por hobby, é só quando sobra tempo.

Daqui duas semanas tenho férias. dae vou conseguir atualizar aqui com mais frequência.


Postado Por: Tande
Data de Publicação: 11 Jul 2016 as 08:06
Bom dia Diogo
Primeiro parabens pelo App e dizer que tambem estou acompanhando o desenvolvimento.
Tenho ma dúvida talvez vc possa me responder: Marco minhas atividades com um Garmin e meus parceiros com Strava e sempre meu ganho de eleveçâo e bem menor, qual o mais preciso?
Obrigado


Postado Por: bcgfg
Data de Publicação: 11 Jul 2016 as 18:40
Se o seu Garmin tem barometro (acima do 500 todos tem), ele é mais preciso na informação da altimetria.
Já o Strava usa a distância das antenas e redes para encontrar a altimetria, o que gera essas diferenças.


Postado Por: diogoalbiero
Data de Publicação: 11 Jul 2016 as 23:14
O bcgfg quase acertou. O Strava utiliza o banco de dados USGS National Elevation Dataset (NED) nos Estados Unidos (com resolução de 10 metros e alguns poucos lugares até 3 metros) e fora do USA o Strava utiliza os bancos de dados ASTER e SRTM, que tem uma resolução de 30 a 90 metros.



Postado Por: bcgfg
Data de Publicação: 12 Jul 2016 as 07:15
Originalmente postado por diogoalbiero diogoalbiero escreveu:

O bcgfg quase acertou. <span style="line-height: 16.8px; : rgb255, 247, 224;">O Strava utiliza o banco de dados USGS National Elevation Dataset (NED) nos Estados Unidos (com resolução de 10 metros e alguns poucos lugares até 3 metros) e fora do USA o Strava utiliza os bancos de dados ASTER e SRTM, que tem uma resolução de 30 a 90 metros.</span>



Eu jamais lembraria de todas essas siglas. Ahhahahahaahaa


Postado Por: Ramai
Data de Publicação: 12 Jul 2016 as 09:16
Originalmente postado por bcgfg bcgfg escreveu:

Originalmente postado por diogoalbiero diogoalbiero escreveu:

O bcgfg quase acertou. <span style="line-height: 16.8px; : rgb255, 247, 224;">O Strava utiliza o banco de dados USGS National Elevation Dataset (NED) nos Estados Unidos (com resolução de 10 metros e alguns poucos lugares até 3 metros) e fora do USA o Strava utiliza os bancos de dados ASTER e SRTM, que tem uma resolução de 30 a 90 metros.</span>



Eu jamais lembraria de todas essas siglas. Ahhahahahaahaa

LOL


-------------
Scott
Bikes e aviões <3


Postado Por: cezar.gabriel
Data de Publicação: 22 Jul 2016 as 21:46
Boa noite pessoal
Sou membro novo, mas acompanho vcs a um tempo, pelo menos desde q comecei a me interessar pelas super magrelas, mas resolvi falar nesse topico pq há um tempo venho pensando em como juntar, num só app todas essas infos, batimentos cardiacos  , cadencia uma vel instantanea. e ao me deparar com esse topico vi tudo q imaginei nesse app. queria te dar os parabéns meu camarada, e tb pra pegar uns bizus com vcs.tenho usado o urban bike, para o pedal, sem nenhum tipo de internet, so no gpsacho q tem me atendido, mas queria uma opnião dos senhores , qual o melhor app.
valeu galera



Postado Por: RafhaCorreia
Data de Publicação: 23 Jul 2016 as 00:15
De recursos eu uso o Locus Map. Porém pela comunidade estar usando o Strava eu uso ele tb, pois pelo strava compartilho com amigos meus percursos e também descubro novas trilhas que outros amigos fazem. Mas o Locus Map eu acho superior em tudo, infelizmente os dados não batem um com o outro.


Postado Por: lucas.narvaes
Data de Publicação: 31 Ago 2016 as 20:15
imaginei dessa forma tbm.
Eu tenho esse desses relogio que ja vem com a sinta acredito ser radio .
http://www.decathlon.com.br/eletronicos/monitor-cardiaco/relogio-cardio-onrhythm-50?skuId=1814991
sera que ele usada a freq 5.3 tbm ? isso seria padrao para todas essas sintas ?


Postado Por: diogoalbiero
Data de Publicação: 09 Jan 2017 as 11:42
Atualizando pra não ficar no "vácuo". Eu parcialmente abandonei o desenvolvimento do APP tendo em vista que existem diversos que fazem exatamente isso que eu gostaria de fazer. O próprio RafhaCorreia colocou uns apps que fazem tudo o que gostaríamos.

E percebi que a grande problematica são os celulares. Meu celular, antigo (um Samsung S4), funciova muito bem o GPS, altimetria e etc. Já o da minha esposa (motorola) é um saco. Ou seja, por melhor que o APP seja, se o hardware for de entrada, compromete todo o desenvolvimento.

Outra coisa que complica é a questão bateria. Como um smartphone é tudo em um, geralmente a bateria é drenada muito rápido.

Eu voltei pra ideia anterior (gadget específico para pedalar). Tô tentando montar tudo, vou postar em um novo tópico quando, pelo menos, for uma versão "utilizável" do aparelho.


Postado Por: diogoalbiero
Data de Publicação: 11 Jan 2017 as 22:40
Está ficando decente :)






Postado Por: Leo Amaral
Data de Publicação: 11 Jan 2017 as 22:59
Legal! Esse é o tamanho ou tem mais coisa?

-------------
------
"If you don't know where you are going, any road will get you there." The Cheshire Cat in Alice's Adventures in Wonderland, Lewis Carroll. Antigo ltadeu70.


Postado Por: diogoalbiero
Data de Publicação: 11 Jan 2017 as 23:08
Na verdade precisa disso aqui:

1 - arduino: 3,4 cm X 1,8 cm;
2 - tela OLED: 2,7 cm X 2,7 cm;
3 - GPS: aquele negócio redondo que tem 3,5 cm.

O pior é a bateria :/

Mas o interessante é que o GPS fixa em menos de 30 segundos. E isso dentro de casa, sem estar a céu aberto.




Postado Por: diogoalbiero
Data de Publicação: 11 Jan 2017 as 23:09
A bateria não está aí pq nem sei o que vou usar ou quanto de energia vai consumir.

E não está conectado pq estou testando em protoboard. Depois que estiver tudo ok eu passo para o final da montagem.


Postado Por: diogoalbiero
Data de Publicação: 11 Jan 2017 as 23:10
A moeda alí é para dar uma ideia do tamanho. 

Tirando fora a bateria, deve ficar do tamanho de uma caixa de fósforo.


Postado Por: misera
Data de Publicação: 11 Jan 2017 as 23:20
Interessante mesmo , gps do meu cel tem hora que nao fixa nem em campo aberto , é foda viu hahaha.


Postado Por: diogoalbiero
Data de Publicação: 12 Jan 2017 as 00:33
Só para fins de registro: estou usando o GPS UBLOX NEO-M8N. O bom dele é que ele possuo um "data-logger" interno, que salva posição, velocidade, hora e odômetro em 16MB internos.

Já consigo TODOS os dados necessários, só falta agora fazer o design das telas para apresentar as infos.

Ah, está atualizando a 38400 ou 5Hz, ou seja, os dados são atualizados 5 vezes por segundo. No entanto a tela não atualiza tão rápido hauahuahu.


Postado Por: corredor_x
Data de Publicação: 12 Jan 2017 as 08:19
Paravbéns! Obrigado por compartilhar aqui, e está ficando muito legal!

-------------
Sent from my Road bike


Postado Por: diogoalbiero
Data de Publicação: 12 Jan 2017 as 17:46
Os modelos das telas estão praticamente prontos. O horário vai ficar sempre visível, assim como o indicaro de bateria e o indicador do sinal do GPS (bateria na direita e GPS na esquerda).

A questão de coloco os indicador de "km/h", "horas / minutos / segundos /" e "metros" vai depender do quão poluído vai ficar na tela.










Postado Por: Leo Amaral
Data de Publicação: 12 Jan 2017 as 19:55
Eu não tenho medidor de cadência, então costumo contar as pedaladas dadas em 15s e.multiplico por 4. Se puder, deixe os segundos visíveis. Podem ter utiliade para alguém

-------------
------
"If you don't know where you are going, any road will get you there." The Cheshire Cat in Alice's Adventures in Wonderland, Lewis Carroll. Antigo ltadeu70.


Postado Por: Leo Amaral
Data de Publicação: 12 Jan 2017 as 19:57
Sobre os km/h use apenas uma casa decimal. 28.45 ou 28.5 e irrisório.

-------------
------
"If you don't know where you are going, any road will get you there." The Cheshire Cat in Alice's Adventures in Wonderland, Lewis Carroll. Antigo ltadeu70.


Postado Por: Carlos W
Data de Publicação: 12 Jan 2017 as 20:30
Já tinha comentado antes.  Se tivesse a cadencia ir ser demais.

Vai ser possivel ver a noite, tem iluminação nesta tela?


Postado Por: bcgfg
Data de Publicação: 12 Jan 2017 as 20:58
Diogo, se você abrir uma vaquinha virtual com certeza consegue arrecadar alguma grana pra finalizar o projeto.

Uma dúvida: os dados poderão ser exportados? Se sim, por USB?


Postado Por: Carlos W
Data de Publicação: 12 Jan 2017 as 21:05
Só a titulo de conhecimento.

Este link é de um altimetro,  que usa tela OLED,  e atraves de um cabo pode ligar em uma USB do micro.

http://www.aerobtec.com/products/rc-electronics/altis-v4/" rel="nofollow - http://www.aerobtec.com/products/rc-electronics/altis-v4/


Postado Por: diogoalbiero
Data de Publicação: 12 Jan 2017 as 22:37
ltadeu70: os segundos tu quer dizer alí em cima, no horário?

ltadeu70: vou usar a velocidade somente com uma casa decimal mesmo, não faz diferença e fica mais limpo.

Carlos W: vai ser possível ver de noite, a tela é de OLED, ou seja, a iluminação é maravilhosa. 
Carlos W: a questão da cadência não é difícil de implementar, mas eu queria evitar de ter que colocar fios no quadro da bike. Por enquanto não vou priorizar a cadência.

bcgfg: até que não preciso de grana, pois a parte de hardware tenho tudo. Falta tempo mesmo :) Eu cheguei em casa às 19 horas, fui pedala e cheguei agora (22:30). Não sei se tomo um banho e vou dormir ou se tomo um banho e vou testar o GPS com um carro pra ver se está tudo ok hauahahu.

bcgfg: POR ENQUANTO não estou gravando nada, pois estou somente validando as informações e telas (design). Minha ideia era colocar uma memória flash (um chip), pois é extremamente rápido. Mas acho que vou partir para o cartão SD mesmo... Mas cabo USB seria o ideal.

Carlos W: esse altimetro com tela OLED é basicamente uma tela + um chip + um altimetro ehehe.

Vou ver se consigo atualizar alguma coisa agora de noite e posto para vocês.



Postado Por: Leo Amaral
Data de Publicação: 12 Jan 2017 as 23:32
Sim, na hora, pois está semre visível.

-------------
------
"If you don't know where you are going, any road will get you there." The Cheshire Cat in Alice's Adventures in Wonderland, Lewis Carroll. Antigo ltadeu70.


Postado Por: Leo Amaral
Data de Publicação: 12 Jan 2017 as 23:33
Sobre os fios, bluetooth está fora de cogitação?

-------------
------
"If you don't know where you are going, any road will get you there." The Cheshire Cat in Alice's Adventures in Wonderland, Lewis Carroll. Antigo ltadeu70.


Postado Por: diogoalbiero
Data de Publicação: 13 Jan 2017 as 01:02
ltadeu70 BLE não está fora de cogitação, mas eu quero ver quanto tempo vai durar a bateria só com o básico, para depois ir adicionando sensor barométrico, interligação bluetooth (BLE), ligação com sensor de cadência, etc...


Fiz uma filmagem rápida:



Só para ver o layout. Os segundos alí podem não estar certos, não fiz a ligação com o horário do GPS ainda.


Postado Por: Leo Amaral
Data de Publicação: 13 Jan 2017 as 08:48
O filme não carrega para mim. Deve ser problema do celular.depois tento no PC

-------------
------
"If you don't know where you are going, any road will get you there." The Cheshire Cat in Alice's Adventures in Wonderland, Lewis Carroll. Antigo ltadeu70.


Postado Por: Carlos W
Data de Publicação: 13 Jan 2017 as 09:11
Se existisse um jeito de ler em qual marcha está nos rapid fire(tipo marcha de moto), poderia calcular a cadencia, sabendo a velocidade.   Programa a placa com as relações de pedivela e cassete e calcula a cadencia.

Claro que quando parar de pedalar vai continuar marcando,  mas nos carros já marca consumo instantanêo irreal quando tira o pé do acelerador.

Tipo a calculadora do Sheldow Brown

http://www.sheldonbrown.com/gear-calc.html" rel="nofollow - http://www.sheldonbrown.com/gear-calc.html

100
44.9
33.6
24.3
39.3
29.4
21.3
34.9
26.2
18.9
31.4
23.6
17.0
28.5
21.4
15.5
26.2
19.6
14.2
18.5
13.9
10.0


90
40.4
30.3
21.9
35.3
26.5
19.1
31.4
23.6
17.0
28.3
21.2
15.3
25.7
19.3
13.9
23.6
17.7
12.8
16.6
12.5
9.0



Postado Por: diogoalbiero
Data de Publicação: 13 Jan 2017 as 10:41
Fiz outro video há uns minutos atrás:



Tenho que arrumar a disposição dos textos, mas está funcionando perfeitamente. A hora e velocidade já está totalmente funcional.

TALVEZ, fazendo o teste no carro, eu precise trocar por uma tela maior, pois parece que ficou muito pequeno a parte do horário. Mas isso só quando colocar uma protótipo para rodar na bike mesmo.

As informações que já consigo:
1 - horário;
2 - altimetria;
3 - velocidade;
4 - latitude e longitude;

Vou verificar como se faz o cálculo da inclinação para implementar.

Ou seja, já tenho tudo que preciso, agora é só "montar" as telas. Ainda não decidi "onde" vou gravar estas informações, por enquanto não grava em lugar nenhum. 



Postado Por: diogoalbiero
Data de Publicação: 13 Jan 2017 as 10:49
Carlos W é muito mais fácil então colocar um imã na roda para calcular a cadência. Isso já demandaria algum infra vermelho e etc, o que iria gastar mais bateria...

Mas o sensor barométrico e o sensor de orientação (força g, aceleração linear / absoluta / temperatura, etc) eu quero colocar, pois são minúsculos (tamanho de uma unha) e não gastam tanta bateria.

Uma coisa que eu achei excepcional também é um termômetro corporal infravermelho. Ou seja, fica o aparelho no guidão e ele aponta um IR (infravermelho) e fica medindo a tua temperatura. Pow, isso é muito legal :)


Postado Por: RafhaCorreia
Data de Publicação: 13 Jan 2017 as 14:41
Muito bom mesmo sua ideia...parabéns!


Postado Por: diogoalbiero
Data de Publicação: 18 Jan 2017 as 19:03
Informações interessantes:

O app do Strava (android) salva as coordenadas (latitude e longitude) da seguinte forma XX.YYYYYYY. Ou seja, 7 "casas decimais". Estou usando uma biblioteca e um receptor GPS que recebe 10 "casas decimais", ou seja, XX.YYYYYYYYYY. Aumenta a precisão.

Estava olhando os arquivos que o Strava grava e alguns momentos grava a cada segundo e outros momentos fica quase 10 segundos entre uma informação e a próxima. Provavelmente o aplicativo do Strava (android) salva somente quando houver alteração de localização, pois realmente não faria muito sentido salvar a mesma posição diversas vezes.

Mas o outro detalhe é que o app do Strava salva o horário no seguinte formato: <time>2017-01-08T18:35:54Z</time>

Ou seja, dia 08/01/2017, às 18 horas, 35 minutos e 54 segundos. O próximo ponto salvo vai ser, no mínimo, às 18:35:55 (na melhor das hipóteses).

O que eu descobri é que o formato GPX aceita <time>2017-01-08T18:35:54.250Z</time>, ou seja, milisegundos. Ao invés de salvar a cada segundo, se houver alteração de posição, vai poder salvar mais do que uma vez por segundo.

Efetuei o teste nesta exato momento e o Strava aceita o uso com milisegundos \o/


EDIT: mas dá "pau" no flyBy do Strava hahahah. 


Postado Por: Leo Amaral
Data de Publicação: 18 Jan 2017 as 22:19
Essa da medição de temperatura não entendi a aplicação.
Quanto a gravar mais de 1 vez por segundo, isso não aumenta consumo de bateria e memória?

-------------
------
"If you don't know where you are going, any road will get you there." The Cheshire Cat in Alice's Adventures in Wonderland, Lewis Carroll. Antigo ltadeu70.


Postado Por: diogoalbiero
Data de Publicação: 19 Jan 2017 as 10:15
ltadeu70 é só uma info a mais (a temperatura).
Em relação a gravar mais de uma vez por segundo: provavelmente aumenta o consumo de energia, mas preciso fazer o teste prático de quanto isso impacta.

No que concerne ao espaço do arquivo: certamente irá aumentar, mas nada que atrapalhe. Peguei um pedal meu de quase 4 horas e deu uns 900KB o arquivo. Vamos dizer que grave 4 vezes por segundo: o arquivo irá ficar com menos de 3MB. Provavelmente irei gravar os dados em um cartão de memória, ou seja, vários GBs para gravar dados.



Postado Por: caslubas
Data de Publicação: 19 Fev 2018 as 14:38
Esse projeto era interessante, o autor parou o desenvolvimento?

Fiquei interessado, principalmente por ter a chance de tudo ficar centralizado.

Att

Carlos



Imprimir Página | Fechar Janela

Forum Software by Web Wiz Forums® version 12.07 - https://www.webwizforums.com
Copyright ©2001-2024 Web Wiz Ltd. - https://www.webwiz.net