Índice:

FAÇA SEU PRÓPRIO PAINEL DIGITAL BASEADO EM GPS PARA EBIKE OU MOTOCICLETA ELÉTRICA: 13 etapas
FAÇA SEU PRÓPRIO PAINEL DIGITAL BASEADO EM GPS PARA EBIKE OU MOTOCICLETA ELÉTRICA: 13 etapas

Vídeo: FAÇA SEU PRÓPRIO PAINEL DIGITAL BASEADO EM GPS PARA EBIKE OU MOTOCICLETA ELÉTRICA: 13 etapas

Vídeo: FAÇA SEU PRÓPRIO PAINEL DIGITAL BASEADO EM GPS PARA EBIKE OU MOTOCICLETA ELÉTRICA: 13 etapas
Vídeo: galinh4 2024, Julho
Anonim
FAÇA SEU PRÓPRIO PAINEL DIGITAL BASEADO EM GPS PARA EBIKE OU MOTOCICLETA ELÉTRICA
FAÇA SEU PRÓPRIO PAINEL DIGITAL BASEADO EM GPS PARA EBIKE OU MOTOCICLETA ELÉTRICA
FAÇA SEU PRÓPRIO PAINEL DIGITAL BASEADO EM GPS PARA EBIKE OU MOTOCICLETA ELÉTRICA
FAÇA SEU PRÓPRIO PAINEL DIGITAL BASEADO EM GPS PARA EBIKE OU MOTOCICLETA ELÉTRICA
FAÇA SEU PRÓPRIO PAINEL DIGITAL BASEADO EM GPS PARA EBIKE OU MOTOCICLETA ELÉTRICA
FAÇA SEU PRÓPRIO PAINEL DIGITAL BASEADO EM GPS PARA EBIKE OU MOTOCICLETA ELÉTRICA

OLÁ A TODOS

Desta vez eu vim com um novo instrutível com display autônomo, bem como logger usando arduino mega 2560 e display LCD Nextion. E para fins de rastreamento, você também pode registrar as sentenças NMEA do Gps no sdcard e, claro, o projeto é feito com o software de programação gráfico mágico VISUINO. MUITOS parâmetros de informações podem ser exibidos no LCD de acordo com a necessidade do usuário, mas vou mostrar os principais. Além disso, qualquer informação pode ser extraída de dados GPS brutos por meio do arquivo Visuino.log gerado e pode ser usado para rastrear no google map, google earth.

Eu gostaria de agradecer novamente a Boian Mitov por me ajudar na fiação e redação deste manual.

Eu atualizei o instrutível adicionando uma interface lcd morevisual incluindo todos os arquivos necessários.

Etapa 1: COMPONENTES

COMPONENTES
COMPONENTES
COMPONENTES
COMPONENTES
COMPONENTES
COMPONENTES
    1. Uma placa Arduino Mega 2560 (você precisará de uma placa com pelo menos 2 portas seriais, de preferência 3, portanto Mega é uma das melhores opções)
    2. Um módulo de cartão MicroSD (interface SPI)
    3. Um Módulo GPS Serial
    4. Um Nextion Serial 2,8 polegadas nx3224t028_011Display (eu usei, mas qualquer outro Nextion Display também deve funcionar)
    5. Cartão SD com capacidade inferior a 32 gb e seu adaptador para usar com o Nextion Display
    6. Segundo cartão SD com capacidade inferior a 32 gb
    7. 4 fios de jumper Fêmea-Fêmea para programar o Display
    8. Você também precisará de um Módulo Conversor Serial de 5V USB para TTL para programar o Display
    9. Poucos fios de ligação para conectar os componentes juntos

Etapa 2: conectar o monitor Nextion ao módulo de comunicação serial USB

Conecte o Nextion Display ao Módulo de Comunicação Serial USB
Conecte o Nextion Display ao Módulo de Comunicação Serial USB
Conecte o Nextion Display ao Módulo de Comunicação Serial USB
Conecte o Nextion Display ao Módulo de Comunicação Serial USB

Para programar o Nextion Display com o Nextion Editor, você precisa conectá-lo a um conversor serial USB para TTL em seu computador:

  1. Conecte o conector Nextion Wires à tela (Figura 1)
  2. Se o seu USB para Módulo Serial for configurável, certifique-se de que esteja configurado para fornecer energia de 5 V (Figura 2) (no meu caso, precisei configurá-lo com um jumper de seleção de energia)
  3. Conecte o fio terra (fio preto) do monitor Nextion ao pino terra do módulo conversor serial USB para TTL (Figura 2)
  4. Conecte o fio de alimentação (+ 5V) (fio vermelho) do monitor Nextion ao pino de alimentação (VCC / + 5V) do módulo conversor serial USB para TTL (Figura 2)
  5. Conecte o fio RX (fio amarelo) do Display Nextion ao pino TX do Módulo conversor serial USB para TTL (Figura 2)
  6. Conecte o fio TX (fio azul) do Display Nextion ao pino RX do Módulo conversor serial USB para TTL (Figura 2)
  7. Conecte o módulo conversor serial USB para TTL ao computador com um cabo USB

Etapa 3: inicie o Editor de Nextion e selecione o tipo de exibição e orientação

Inicie o Nextion Editor e selecione o tipo de exibição e orientação
Inicie o Nextion Editor e selecione o tipo de exibição e orientação
Inicie o Nextion Editor e selecione o tipo de exibição e orientação
Inicie o Nextion Editor e selecione o tipo de exibição e orientação
Inicie o Nextion Editor e selecione o tipo de exibição e orientação
Inicie o Nextion Editor e selecione o tipo de exibição e orientação
Inicie o Nextion Editor e selecione o tipo de exibição e orientação
Inicie o Nextion Editor e selecione o tipo de exibição e orientação

Para programar o Nextion Display, você precisará baixar e instalar o Nextion Editor.

  1. Inicie o Nextion Editor
  2. No menu, selecione | Arquivo | Novo |
  3. Na caixa de diálogo "Salvar como", digite o nome do arquivo do projeto e selecione um local para salvar o projeto
  4. Clique no botão "Salvar"
  5. Na caixa de diálogo "Configurações", selecione o tipo de exibição
  6. Clique na guia "EXIBIÇÃO" à esquerda para mostrar as configurações de exibição
  7. Selecione a orientação horizontal para a exibição
  8. Clique no botão "OK" para fechar a caixa de diálogo

Etapa 4: No Editor de Nextion: Adicionar e configurar componentes de texto

No Editor de Nextion: Adicionar e configurar componentes de texto
No Editor de Nextion: Adicionar e configurar componentes de texto
No Editor de Nextion: Adicionar e configurar componentes de texto
No Editor de Nextion: Adicionar e configurar componentes de texto
No Editor de Nextion: Adicionar e configurar componentes de texto
No Editor de Nextion: Adicionar e configurar componentes de texto
No Editor de Nextion: Adicionar e configurar componentes de texto
No Editor de Nextion: Adicionar e configurar componentes de texto
  1. * certifique-se de ter o sdcard formatado em FAT32 certifique-se de ter gerado a fonte, caso contrário o editor Nextion mostrará erro na compilação.
  2. VOCÊ DEVE BAIXAR (images.png) IMAGEM ANEXA AQUI CONTENDO O PARÂMETRO DE INFORMAÇÃO GPS. (LATITUDE, LONGITUDE)

AGORA SIGA ESTAS ETAPAS

  1. CLIQUE novo projeto
  2. nomeie como visuino
  3. Alterne para a guia do dispositivo e escolha nx3224t028_011 exibição, 90 horizontal, codificação de caracteres ascii, a área de exibição terá uma tela branca editável de 320 * 240.

Agora temos fontes de geração:

  1. No menu, selecione | Ferramentas | Gerador de fontes |
  2. siga o assistente e selecione a fonte gerada.

Em seguida, adicionaremos uma imagem:

  1. Agora, no próximo editor, adicione este papel de parede na janela da imagem (janela do canto inferior esquerdo) clicando no botão +.
  2. Na janela de exibição, uma tela branca aparecerá, agora clique em sua tabela de atributos (janela do canto inferior direito) clique em sta-> selecione a imagem -> clique duas vezes -> selecione a imagem
  3. isso será usado como plano de fundo da interface do LCD.

Projete a tela da Nextion:

  1. Agora na janela da caixa de ferramentas: clique no componente de texto-> t0 o novo texto aparecerá na tela de exibição-> arraste sobre a área necessária na frente do texto de latitude
  2. agora clique em sua tabela de atributos sta-> cortar imagem imagem-> clique duplo-> escolha a imagem 0 pco-> escolha a cor preta txt-> x
  3. Da mesma forma, repita o processo de adicionar mais quatro componentes de texto t1, t2.localize um abaixo do outro arrastando-os na tela. Agora você deve adicionar mais 4 componentes de texto para exibir longitude, velocidade, número de satélites, data e hora.
  4. da mesma forma, repetindo o procedimento acima

Gere e envie os arquivos para o Nextion SDCard:

  1. Clique na guia de compilação (isso irá gerar o arquivo tft). Você também pode depurar ou executar isso no simulador clicando na guia de depuração, uma nova janela aparecerá. na janela "área de entrada de instrução", digite-> t0.txt = "555" isso fará com que x-> 555 na tela de exibição Clique em arquivo-> abrir pasta de compilação-> copie este arquivo tft visuino para o sdcard formatado em fat32.
  2. Insira este sdcard no Nextion LCD e ligue-o.
  3. Após a atualização bem-sucedida, desligue-o e remova o sdcard e ligue-o novamente.
  4. AGORA VOCÊ VERÁ SUA PRÓXIMA INTERFACE DO EDITOR NO LCD.
  5. você pode transferir diretamente o arquivo visuino tft anexado aqui para o sdcard.
  6. ou vá para a próxima etapa para transferir o projeto compilado por meio do módulo ftdi usb.

Etapa 5: No Editor Nextion: faça upload do projeto para a tela Nextion

  1. Clique no botão "Upload"
  2. Na caixa de diálogo "Upload to Nextion Device", clique no botão "Go" para iniciar o upload
  3. Quando o upload terminar, clique no botão "Sair" para fechar a caixa de diálogo.

Etapa 6: CONEXÕES DE HARDWARE

CONEXÕES DE HARDWARE
CONEXÕES DE HARDWARE
  • ENTRE MEGA E PRÓXIMA
  • USAREMOS A PORTA SERIAL 1
  • PIN18 TX1 DE MEGA PARA RX DE PRÓXIMA
  • PIN19 RX1 DE MEGA PARA TX DE PRÓXIMA
  • VCC PARA VCC E GND PARA GND

ENTRE SDCARD E MEGA

  • CS DE SDCARD PARA PIN53
  • SCK DE SDCARD PARA PIN 52
  • MOSI DE SDCARD PARA PIN 51
  • MISO DE SDACRD PARA PIN50
  • VCC PARA VCC
  • GND PARA GND

ENTRE GPS E MEGA

  • TX DE GPS PARA RX2 PIN17 DE MEGA
  • VCC PARA VCC
  • GND PARA GND
  • USAREMOS SERIAL2

Etapa 7: inicie o Visuino e selecione o tipo de placa Arduino

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

Como o Arduino MEGA tem quatro portas seriais e é necessário programar o Arduino, você precisará programar o Arduino MEGA, portanto, deixe a serial0 para a programação.

Para iniciar a programação do Arduino, você precisará ter o IDE do Arduino instalado aqui:

Certifique-se de instalar 1.6.7 ou superior, caso contrário, este tutorial não funcionará

O Visuino: https://www.visuino.com também precisa ser instalado.

  1. Inicie o Visuino como mostrado na primeira imagem
  2. Clique no botão "Ferramentas" no componente Arduino (Figura 1) no Visuino
  3. Quando a caixa de diálogo aparecer, selecione Arduino MEGA como mostrado na Figura 2

Etapa 8: ADICIONANDO MÓDULO GPS E EXIBIÇÃO DE SEGUINTE NO VISUINO

ADICIONANDO MÓDULO GPS E EXIBIÇÃO DE SEGUINTE NO VISUINO
ADICIONANDO MÓDULO GPS E EXIBIÇÃO DE SEGUINTE NO VISUINO
ADICIONANDO MÓDULO GPS E EXIBIÇÃO DE SEGUINTE NO VISUINO
ADICIONANDO MÓDULO GPS E EXIBIÇÃO DE SEGUINTE NO VISUINO
ADICIONANDO MÓDULO GPS E EXIBIÇÃO DE SEGUINTE NO VISUINO
ADICIONANDO MÓDULO GPS E EXIBIÇÃO DE SEGUINTE NO VISUINO
ADICIONANDO MÓDULO GPS E EXIBIÇÃO DE SEGUINTE NO VISUINO
ADICIONANDO MÓDULO GPS E EXIBIÇÃO DE SEGUINTE NO VISUINO
  1. Digite "GPS" na caixa Filtro da Caixa de Ferramentas do Componente e selecione o componente "GPS Serial" (Figura 1) e solte-o na área de design
  2. Conecte o pino "Out" do componente GPS1 ao pino "In" do "Serial [2]" do componente Arduino MEGA
  3. Digite "próximo" na caixa de filtro da caixa de ferramentas do componente e selecione o componente "Nextion Display" e solte-o na área de design
  4. Conecte o pino "Out" do componente ao pino "In" do "Serial [1]" do componente Arduino MEGA

Etapa 9: ADICIONANDO COMPONENTES DE VISUINO: CONFIGURAÇÃO DO MICRO SDCARD

ADICIONANDO COMPONENTES DE VISUINO: CONFIGURAÇÃO DO MICRO SDCARD
ADICIONANDO COMPONENTES DE VISUINO: CONFIGURAÇÃO DO MICRO SDCARD
ADICIONANDO COMPONENTES DE VISUINO: CONFIGURAÇÃO DO MICRO SDCARD
ADICIONANDO COMPONENTES DE VISUINO: CONFIGURAÇÃO DO MICRO SDCARD

Primeiro, precisamos adicionar e conectar o Componente MicroSD no Visuino para controlar o Módulo MicroSD:

  1. Digite "sd" na caixa Filtro da caixa de ferramentas do componente e selecione o componente "Módulo do cartão Micro SD" (Figura 1) e solte-o na área de design
  2. Conecte o pino "Out" do componente SDCard1 ao pino "In" do canal "SPI" do componente Arduino (Figura 2)
  3. Conecte o pino de saída "ChipSelect" do componente SDCard1 ao pino de entrada "Digital" do canal "Digital [53]" do componente Arduino Mega 2506 (Figura 3)

Para registrar os dados, precisamos adicionar o elemento File ao componente MicroSD e especificar seu nome de arquivo:

  1. Clique no botão "Ferramentas" do componente SDCard1 (Figura 1)
  2. No editor "Elementos" selecione o elemento "Arquivo" na janela à direita e clique no botão "+" à esquerda (Figura 2) para adicionar o elemento Arquivo
  3. No Object Inspector, defina o valor da propriedade "Path Name" do Elemento File1 para "GPSLog.txt6"

Etapa 10: CONFIGURANDO A EXIBIÇÃO DE SEGUINTE E GPS

CONFIGURANDO A EXIBIÇÃO DE PRÓXIMO E GPS
CONFIGURANDO A EXIBIÇÃO DE PRÓXIMO E GPS
CONFIGURANDO A EXIBIÇÃO DE PRÓXIMA E GPS
CONFIGURANDO A EXIBIÇÃO DE PRÓXIMA E GPS
  1. Clique duas vezes na próxima exibição, o editor de elementos aparecerá
  2. Adicionar elemento "Texto"
  3. Selecione o elemento recém-adicionado
  4. agora, na guia de propriedades, nomeie-o como "t0".
  5. Conecte esses componentes de texto à latitude do módulo GPS.

Da mesma forma, adicione o próximo componente de texto, renomeie-o como "t1" e conecte-o à longitude do módulo GPS.

Da mesma forma, adicione componentes de texto para velocidade, número de satélites, data e hora e mapeie para o módulo GPS. Nomeie então "t2", "t3", etc. com números crescentes, para corresponder aos nomes dos componentes Nextion definidos no Editor de Nextion.

Etapa 11: Configurando o Sdcard e o Componente de Texto Formatado

Configurando Sdcard e Componente de Texto Formatado
Configurando Sdcard e Componente de Texto Formatado
Configurando Sdcard e Componente de Texto Formatado
Configurando Sdcard e Componente de Texto Formatado
Configurando Sdcard e Componente de Texto Formatado
Configurando Sdcard e Componente de Texto Formatado
Configurando Sdcard e Componente de Texto Formatado
Configurando Sdcard e Componente de Texto Formatado
  1. Digite "formulário" na caixa Filtro da caixa de ferramentas do componente e selecione o componente "Texto formatado" (Figura 1) e solte-o na área de design
  2. Clique duas vezes no componente FormattedText1 para abrir o editor de elementos (Figura 2)
  3. No Editor de Elementos, adicione dois elementos de "Elemento analógico" (Figura 2)
  4. Conecte o "Elemento Analógico 1" à latitude
  5. Conecte o "Analog element2" à longitude
  6. Conecte o pino "Out" do componente FormattedText1 ao "In" do componente sdcard1 (Figura 3)
  7. Conecte o pino "Out" do componente SDCard1 ao pino "In" do canal "SDI" do componente Arduino MEGA (Figura 4)

Etapa 12: faça upload do código para o Mega Board

Faça o upload do código para o Mega Board
Faça o upload do código para o Mega Board
Faça o upload do código para o Mega Board
Faça o upload do código para o Mega Board
  1. 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
  2. No IDE do Arduino, clique no botão Upload, para compilar e fazer upload do código (Figura 2)

Etapa 13: Live Action

Ao vivo
Ao vivo
Ao vivo
Ao vivo
Ao vivo
Ao vivo

por favor, faça a configuração em área aberta para obter correção de GPS

depois de obter a correção do GPS, todas as informações serão exibidas e registradas.

retire o sdcard e verifique se o arquivo gpstxt6 foi criado.

Recomendado: