Índice:
- Etapa 1: princípios básicos
- Etapa 2: Reúna seus materiais
- Etapa 3: Conecte seu módulo Bluetooth ao Arduino
- Etapa 4: Conecte o módulo GPS ao computador
- Etapa 5: verifique o status do seu GPS
- Etapa 6: Conecte seu GPS ao seu módulo Bluetooth
- Etapa 7: Conecte o Bluetooth ao seu dispositivo Android
- Etapa 8: Conclusão e Recomendação
Vídeo: Configuração para provedor externo de GPS Bluetooth para dispositivos Android: 8 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:34
Este instrutível irá explicar como criar seu próprio GPS externo habilitado para Bluetooth para o seu telefone, Kindle por apenas cerca de US $ 10.
Lista de materiais:
- NEO 6M U-blox GPS
- Módulo bluetooth HC-05
- Conhecimento de interface de módulos de baixa energia Blutooth
- Arduino
- Senso comum
- Know-how de fiação
Etapa 1: princípios básicos
Então, como isso funciona, em geral?
- u-blox é uma empresa sueca que fabrica GPS. O módulo GPS fornece uma série de dados sob o que eles chamam de protocolo NEMA. Pode consistir em várias linhas de dados em seu formato RAW, mas usando o software certo, você será capaz de dizer o que é o quê.
- O módulo GPS emite dados em série e os dados são recebidos pelo módulo bluetooth, uma vez que funcionam em UART. (significa que eles têm o mesmo meio de transporte, se você pudesse pensar dessa forma).
- Agora, o módulo bluetooth com a configuração correta transmitirá todos os dados de GPS brutos para o seu telefone habilitado para Android.
- O telefone Android usará um aplicativo de terceiros para processar os dados GPS RAW em formato legível por humanos.
- O aplicativo irá então "hackear" o sistema do seu telefone para "substituir" a "biblioteca" GPS pelos dados GPS Bluetooth que você acabou de transmitir e receber. Isso é comumente conhecido como "local fictício". *
- Qualquer aplicativo de navegação, por exemplo O Google Maps deve funcionar em paralelo com o GPS Bluetooth.
* Isenção de responsabilidade: Não tenho afiliação com nenhum dos desenvolvedores de hardware e software mencionados neste manual. Você entende que o download de qualquer software apresenta riscos de violação da segurança cibernética. Deus sabe o que esses desenvolvedores de software escrevem nesses aplicativos, respeite-os de todas as maneiras que puder. Não sou responsável por nenhum dano causado ao seu telefone ou a você, e você é totalmente responsável por quaisquer modificações. Faça o seu próprio risco.
Etapa 2: Reúna seus materiais
Você deve ter o NEO-6M GPS, Arduino e um módulo bluetooth HC-05, embora eu ache que você possa usar o HC-06 de alguma forma. Você também precisa do seu computador, alguns conhecimentos básicos de informática e eletrônica.
Etapa 3: Conecte seu módulo Bluetooth ao Arduino
Esta etapa é crítica para garantir que seu UART em seu Arduino seja executado em 9600 Baud.
Conecte seu módulo bluetooth ao Arduino.
Abra o seu Arduino IDE no seu computador e conecte o seu Arduino ao seu computador.
Lance seu módulo bluetooth no modo AT para definir suas configurações. Você deve ser capaz de dizer em qual taxa de transmissão seu módulo bluetooth é executado. (documentação na compra). Caso contrário, tente executá-lo em 38400 baud.
Em última análise, use o
AT + ORGL
para redefinir as configurações originais. AVISO: ISTO IRÁ RESETAR QUALQUER MODO CONFIGURADO ANTES.
em seguida, defina o UART para 9600 Baud
AT + UART = 9600, 0, 0
Você deve ser capaz de ver o
OK
mensagem para confirmar suas configurações.
Agradável.
Aqueles que não sabem do que eu estava falando, permitam-me sugerir alguns minutos a algumas horas de navegação no instructables para configurar seu módulo bluetooth. Se precisar da minha ajuda, dê um tapinha no meu ombro, deixando seus comentários abaixo.
Etapa 4: Conecte o módulo GPS ao computador
Esta etapa é fundamental para verificar se o seu GPS funciona e também para se encorajar a seguir em frente neste instrutível.
O NEO-6M deve ter 4 pinos. Conecte-se adequadamente:
NEO6M VCC para 5V Arduino
RX para TX
TX para RX
GND para GND
Pra quem não sabe onde diabos fica TX e RX no seu Arduino, basta colocá-los no 11 e no 10 respectivamente. Tradicionalmente, você deve colocar 0 e 1, mas 4 anos de experiência me deu nos nervos porque eles não funcionam o tempo todo por causa de seu sinal de saída de 3,3V.
OK.
Agora, abra o esboço de exemplo que você pode encontrar em sua pasta de exemplos ou faça isso da maneira mais fácil:
#incluir
SoftwareSerial mySerial (10, 11); // RX, TX
void setup () {
// Abra as comunicações seriais e aguarde a porta abrir: Serial.begin (9600); while (! Serial) {; // aguarde a conexão da porta serial. Necessário apenas para porta USB nativa}
mySerial.begin (9600);
}
void loop () {// executar continuamente
if (mySerial.available ()) {Serial.write (mySerial.read ()); } if (Serial.available ()) {mySerial.write (Serial.read ()); }}
O que estou fazendo aqui é dizer ao Arduino que "Ei, o GPS vai despejar alguns dados para você, aqui estão algumas instruções sobre como recebê-los. Além disso, eles estão despejando a uma taxa de 9600 Baud."
OK. Faça upload do código.
Etapa 5: verifique o status do seu GPS
Agora, esta etapa é onde você verifica o status do GPS.
É muito importante fechar todas as janelas do IDE do Arduino, cada uma delas. Sem exceções. Desconectar seu Arduino é desnecessário.
Acesse o site do u-blox para encontrar o u-center. Este é o software que converte dados RAW do protocolo NEMA em uma bela interface gráfica onde você pode pensar que é um espião legal por um momento, mas basicamente você está apenas olhando para pontos e números.
Depois de fazer o download do u-center, instalá-lo e abri-lo, você poderá ver algumas imagens chamativas. Caso contrário, deixe-me sugerir algumas configurações para brincar.
Na barra de menu, vá para Ferramentas> Porta, certifique-se de que seu u-center está conectado ao Arduino, testemunhando qualquer "COM 1" ou qualquer número possível. Além disso, verifique se Ferramentas> taxa de baud é 9600, ou você pode configurá-lo para Ferramentas> autobauding por uma questão de conveniência.
Você deve estar recebendo algo neste momento.
Etapa 6: Conecte seu GPS ao seu módulo Bluetooth
Aqui você conecta seu GPS ao seu módulo bluetooth.
Usando o conhecimento eletrônico básico, conecte:
NEO6M TX> RX Bluetooth
RX> TX
Não há problema em alimentar ambos os módulos a 5V.
Ambos os módulos devem estar piscando algumas luzes neste momento. Verifique.
Etapa 7: Conecte o Bluetooth ao seu dispositivo Android
Esta etapa mostrará como fazer a interface do GPS bluetooth com um aplicativo de terceiros.
Existem alguns aplicativos que podem funcionar com o hardware. Permita-me recomendar GPS Bluetooth.
Baixe o aplicativo para o seu dispositivo e execute-o.
Neste ponto, vá para as configurações do seu dispositivo habilitado para Android para emparelhar o módulo bluetooth. Volte para o aplicativo GPS Bluetooth e pressione conectar no canto superior direito. Isso iniciará a conexão entre o módulo bluetooth e seu dispositivo Android. Os dados devem vir à tona.
Uma dica de solução de problemas que eu poderia sugerir é deslizar para a esquerda no aplicativo para encontrar Exibir log para ver se algum dado foi recebido. Dados sem sentido devem indicar que sua conexão bluetooth está OK, mas sua taxa de transmissão pode ser o problema aqui.
Etapa 8: Conclusão e Recomendação
Agora que você tem um módulo bluetooth funcionando, aplauda-se.
Recomendado:
Alimentador automático de plantas WiFi com reservatório - Configuração de cultivo interno / externo - Plantas aquáticas automaticamente com monitoramento remoto: 21 etapas
Alimentador automático de plantas WiFi com reservatório - Configuração de cultivo interno / externo - Plantas aquáticas automaticamente com monitoramento remoto: Neste tutorial, demonstraremos como configurar um sistema alimentador de plantas interno / externo personalizado que rega automaticamente as plantas e pode ser monitorado remotamente usando a plataforma Adosia
Crie uma zona segura para dispositivos Android / IOS / WIN10 para permanecerem desbloqueados: 6 etapas
Faça uma zona segura para dispositivos Android / IOS / WIN10 permanecerem desbloqueados: neste artigo, queremos fazer um gadget legal que pode criar uma zona segura para seus dispositivos serem desbloqueados. No final deste projeto, você: Aprenderá como usar um sensor de impressão digital. Aprenderá como emparelhar seus dispositivos com seu gadget de zona segura. Will m
Conecte o disco rígido externo ao smartphone Android: 7 etapas
Conecte o disco rígido externo ao smartphone Android: hoje em dia, muitos smartphones com sistema operacional Android são compatíveis com " OTG " e é possível conectar muitos hardwares diferentes, mas não tão fácil, como parece à primeira vista. Às vezes, até mesmo o pen drive USB não funciona com smartphone, reas
Orange PI HowTo: configuração para uso com visor retrovisor do carro e adaptador HDMI para RCA: 15 etapas
Orange PI HowTo: Configure-o para uso com display retrovisor do carro e HDMI para adaptador RCA: PREFÁCIO. Parece que todos os outros usam um aparelho de TV ou monitor grande e ainda maior com uma placa Orange PI idiota. E parece um pouco exagero quando destinado a sistemas embarcados. Aqui, precisamos de algo pequeno e barato. Como um
Faça um HDD externo a partir de um CD / RW externo antigo: 5 etapas
Faça um HDD externo a partir de um CD / RW externo antigo: conversão bastante direta de um cd / rw externo antigo em um disco rígido externo mais útil. Suprimentos1-cd / rw externo (de preferência o tipo mais quadrado) 1-disco rígido (deve corresponder ao conector interno da caixa da unidade, precisa ser formatado / sisado) 1-sm