NINA B112 ACESSANDO GPS VIA VISUINO
O objetivo deste BLOG é demonstrar como é possível utilizar o VISUINO para programar o módulo U-BLOX NINA B112. Foi utilizado o EVK-NINA-B para o teste. No exemplo, iremos acessar acessar as coordenadas do GPS NEO 6M da U-BLOX e mostrar na SERIAL.
"O Visuino é o mais recente software inovador da Mitov Software. Um ambiente de programação visual que permite programar suas placas Arduino."
UBLOX NEO 6M
A série de módulos NEO-6 é uma família de receptores GPS autônomos apresentando o u-blox 6 de alto desempenho. Esses receptores flexíveis e econômicos oferecem inúmeras opções de conectividade em uma miniatura Embalagem de 16 x 12,2 x 2,4 mm. Sua arquitetura compacta e opções de alimentação e memória tornam os módulos NEO-6 ideal para dispositivos móveis operados por bateria com custos e restrições de espaço muito restritos. O motor de posicionamento u-blox 6 de 50 canais possui um Time-To-First-Fix (TTFF) de menos de 1 segundo. O dedicado motor de aquisição, com 2 milhões de correlacionadores, é capaz de pesquisas espaciais de tempo / frequência paralelas massivas, permitindo que ele encontre satélites instantaneamente. Design e tecnologia inovadores suprimem fontes de interferência e atenua os efeitos de multipercurso, dando aos receptores NEO-6 GPS excelente desempenho de navegação mesmo na maioria dos ambientes desafiadores.
IMPORTANTE: o NEO-6M é item de família u-blox 6 a qual é bem antiga. NÃO recomendados a utilização dela em novos projetos. Recomendamos utilizar itens de famílias mais novas como da família u-blox 8 (MAX-M8Q, SAM-M8Q, CAM-M8Q entre outros) ou superior.
1) Baixe e instale a última versão da IDE do Arduino
https://www.arduino.cc/en/Main/Software e crie uma pasta PORTABLE dentro da pasta de instalação do ARDUINO.
https://www.arduino.cc/en/Main/Software e crie uma pasta PORTABLE dentro da pasta de instalação do ARDUINO.
2) Execute a IDE do Arduino e click em files-->preferences
e digite
https://sandeepmistry.github.io/arduino-nRF5/package_nRF5_boards_index.json e click OK
3) Vá agora em Tools > Board > Boards Manager
4) Procure por "NRF52 Sandeep" e instale
Aguarde alguns minutos para instalação do SDK.
5) Feche o ARDUINO e crie uma pasta dentro de "variants" chamada
u_blox_nina_b112
Descompacte dentro dela os arquivos contidos em u_blox_nina_b112.zip
Copie boards.txt para a pasta acima de variants.
Exemplo:
C:\Users\tcpipchip\Desktop\VISUINO\portable\packages\sandeepmistry\hardware\nRF5\0.6.0
Abra o ARDUINO
6) Selecione em tools-->board o módulo u_blox_nina_b112
7) Baixe e instale o VISUINO.
8) Selecione o módulo EVK-NINA-B1
9) Adicione fluxos conforme figura abaixo!
Conexão do GPS no pino RXD do U-BLOX NINA B112
Alteração do Baud Rate para 38400
10) Configure o VISUINO para apontar para o ARDUINO.
Vá em menu Arduino-->Configure
11) Gerando código
Pressione F9, o VISUINO então vai transforma os fluxos em código C e então abrir o Arduino
12) Agora compile
13) Agora mande gravar via STLINK-V2 (ver blog sobre STLINK-V2 para ARDUINO)
15) Questões: suporte@smartcore.com.br
Sobre a SMARTCORE
Nenhum comentário:
Postar um comentário