Índice:

Velocímetro de bicicleta Arduino usando GPS: 8 etapas
Velocímetro de bicicleta Arduino usando GPS: 8 etapas

Vídeo: Velocímetro de bicicleta Arduino usando GPS: 8 etapas

Vídeo: Velocímetro de bicicleta Arduino usando GPS: 8 etapas
Vídeo: Velocímetro para una bici de spinning, mediante Arduino y sensor ultrasónico 2024, Novembro
Anonim
Image
Image
Velocímetro de bicicleta Arduino usando GPS
Velocímetro de bicicleta Arduino usando GPS
Velocímetro de bicicleta Arduino usando GPS
Velocímetro de bicicleta Arduino usando GPS

Neste tutorial, usaremos o Arduino e o Visuino para exibir uma velocidade da bicicleta atual do GPS no monitor ST7735.

Assista a um vídeo de demonstração.

Etapa 1: O que você precisa

O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
  1. Arduino UNO (ou qualquer outro Arduino)
  2. Display LCD TFT 7735
  3. Módulo GPS Neo M6 V2
  4. Fios de ligação
  5. Tábua de pão
  6. Programa Visuino: Baixe o Visuino
  7. Bateria para alimentar o Arduino (no meu caso, estava apenas usando um powerbank)
  8. Alguma caixa para colocar tudo.
  9. Uma bicicleta para testar

Etapa 2: o circuito

O circuito
O circuito
O circuito
O circuito
O circuito
O circuito
O circuito
O circuito

LCD TFT ST7735

Conectar:

1.8 TFT Display PIN [LED] para Arduino PIN [3.3 V]

1.8 PIN de exibição TFT [SCK] para Arduino PIN [13]

1.8 TFT Display PIN [SDA] para Arduino PIN [11]

1.8 PIN de exibição TFT [A0 ou DC] para Arduino PIN [9]

1.8 TFT Display PIN [RESET] para Arduino PIN [8]

1.8 PIN de exibição TFT [CS] para Arduino PIN [10]

1.8 TFT Display PIN [GND] para Arduino PIN [GND]

1.8 TFT Display PIN [VCC] para Arduino PIN [5V]

NOTA: Algumas placas Arduino têm pinos SPI diferentes, portanto, certifique-se de verificar a documentação da placa.

GPS neo 6m:

CONECTE o PIN do GPS neo 6m [TXD] ao PIN do Arduino [RX]

Etapa 3: inicie o Visuino e selecione o tipo de placa Arduino UNO

Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO

Para começar a programar o Arduino, você precisará ter o IDE do Arduino instalado aqui:

Esteja ciente de que existem alguns bugs críticos no Arduino IDE 1.6.6. Certifique-se de instalar 1.6.7 ou superior, caso contrário, este Instructable não funcionará! Se você não tiver feito isso, siga as etapas neste Instrutível para configurar o IDE do Arduino para programar o Arduino UNO! O Visuino: https://www.visuino.eu também precisa ser instalado. Inicie o Visuino como mostrado na primeira imagem Clique no botão "Ferramentas" no componente Arduino (Figura 1) no Visuino. Quando a caixa de diálogo aparecer, selecione "Arduino UNO" conforme mostrado na Figura 2

Etapa 4: Adicionar componentes no Visuino

No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
  • Adicionar componente "GPS serial"
  • Adicionar componente "TFT Color Display ST7735"

Etapa 5: nos componentes do conjunto Visuino

No Visuino Set Components
No Visuino Set Components
No Visuino Set Components
No Visuino Set Components
No Visuino Set Components
No Visuino Set Components
  • Selecione o componente "Display1" e defina "Tipo" como "dtST7735R_BlackTab" NOTA: Alguns monitores têm propriedades diferentes, então experimente selecionar tipos diferentes para encontrar aquele que funciona melhor, no meu caso eu escolho "dtST7735R_BlackTab"

  • Clique duas vezes no componente "Display1" e na caixa de diálogo "Elementos" arraste 2x "Campo de texto" para o lado esquerdo

Selecione "Campo de texto1" (no lado esquerdo) e no conjunto de janelas "Propriedades":

  • Tamanho: 3
  • Valor inicial: SPEED
  • largura: 6
  • X: 10
  • Y: 10

Selecione "Campo de texto 2" (no lado esquerdo) e no conjunto de janelas "Propriedades":

  • Tamanho: 5
  • largura: 6
  • X: 5
  • Y: 80

Etapa 6: nos componentes do Visuino Connect

Nos componentes do Visuino Connect
Nos componentes do Visuino Connect
  • Conecte o pino do componente "GPS1" [Out] ao pino Arduino In [Serial 0]
  • Conecte o pino do componente "GPS1" [velocidade] ao pino do campo de texto 2 do componente "Display1" [In]
  • Conecte o pino do componente "Display1" [Saída] ao pino SPI do Arduino [Entrada]
  • Conecte o pino do componente "Display1" [Chip Select] ao pino do Arduino Digital [10]
  • Conecte o pino do componente "Display1" [Reset] ao pino do Arduino Digital [8]
  • Conecte o pino do componente "Display1" [Register Select] ao pino do Arduino Digital [9]

Etapa 7: gerar, compilar e fazer upload do código do Arduino

Gere, compile e carregue o código do Arduino
Gere, compile e carregue o código do Arduino
Gere, compile e carregue o código do Arduino
Gere, compile e carregue o código do Arduino
  • No Visuino, pressione F9 ou clique no botão mostrado na Figura 1 para gerar o código do Arduino e abra o IDE do Arduino
  • No IDE do Arduino, clique no botão Upload, para compilar e fazer upload do código (Figura 2)

Observação: certifique-se de fazer upload do código para o Arduino para desconectar o pino do Arduino [RX]

Etapa 8: montar e jogar

Coloque o Arduino e o módulo GPS em alguma caixa de plástico, ligue-o com uma bateria, monte na bicicleta, certifique-se de que a antena do GPS está visível e voltada para o céu.

Se você ligar o módulo Arduino UNO, o visor começará a mostrar a velocidade atual da bicicleta.

Parabéns! Você concluiu seu projeto Velocímetro com Visuino. Também está em anexo o projeto Visuino, que criei para este Instructable. Você pode fazer o download e abri-lo em Visuino:

Existem várias atualizações possíveis para este projeto, como adicionar distância, velocidade média, etc. Use sua imaginação e criatividade!

Recomendado: