Índice:
- Etapa 1: Peças
- Etapa 2: Obtenha PCBs para o seu projeto fabricado
- Etapa 3: Teoria: Compreendendo o Módulo GPS e NMEA
- Etapa 4: Conexões dos Módulos no PCB
- Etapa 5: Solda e montagem do PCB
- Etapa 6: Codificando o Projeto
- Etapa 7: Brincando com o dispositivo
![Rastreador GPS ESP32 com display OLED: 7 etapas Rastreador GPS ESP32 com display OLED: 7 etapas](https://i.howwhatproduce.com/images/005/image-13390-j.webp)
Vídeo: Rastreador GPS ESP32 com display OLED: 7 etapas
![Vídeo: Rastreador GPS ESP32 com display OLED: 7 etapas Vídeo: Rastreador GPS ESP32 com display OLED: 7 etapas](https://i.ytimg.com/vi/jASQQFm4NNM/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
![Image Image](https://i.howwhatproduce.com/images/005/image-13390-2-j.webp)
![](https://i.ytimg.com/vi/hh-_s-NNab4/hqdefault.jpg)
Este é um rastreador GPS que exibe todos os dados de posição no display OLED. Um botão ajuda o usuário a interagir com uma IU no OLED.
Ei, tudo bem, pessoal? Akarsh aqui da CETech.
O código oferece um programa orientado por menu usando o botão de bordo, que quando pressionado por um curto intervalo, percorre os menus dos dados do GPS como Latitude, Longitude, Altitude, Velocidade, etc.
Você pode carregar esses dados usando o esp32 na internet usando wi-fi ou Bluetooth para um smartphone.
Resumindo, este projeto tem um ESP32 que pode fornecer funcionalidade WiFi / Bluetooth, display OLED e módulo GPS. As possibilidades com o código são infinitas. Também adicionei uma área de prototipagem onde você pode adicionar sensores ou outros componentes ao ESP32, que também está acessível.
Etapa 1: Peças
![Peças Peças](https://i.howwhatproduce.com/images/005/image-13390-3-j.webp)
![Peças Peças](https://i.howwhatproduce.com/images/005/image-13390-4-j.webp)
Primeiramente como parte principal, usei um módulo ESP32 da DFRobot. Anexe-o ao PCB usando alguns cabeçalhos masculinos e femininos. Usei um display OLED.
Para fins de GPS, usei um módulo Reyax GPS. Eu sugiro fortemente este módulo, pois é muito fácil de usar no barramento UART.
Você pode encontrar as peças abaixo:
1) Módulo FireBeetle ESP32:
2) Módulo Reyax RYLR896 LoRa:
3) Projeto do meu PCB: incluí o arquivo Gerber abaixo.
Para as duas últimas partes, se tiver dificuldade em encontrá-los, você pode me enviar uma mensagem / e-mail e eu posso ajudá-lo a encontrar na sua área ou posso enviá-los para você, se desejar.
Etapa 2: Obtenha PCBs para o seu projeto fabricado
![Obtenha PCBs para o seu projeto fabricados Obtenha PCBs para o seu projeto fabricados](https://i.howwhatproduce.com/images/005/image-13390-5-j.webp)
Você deve verificar o JLCPCB para solicitar PCBs online por um preço barato!
Você obtém 10 PCBs de boa qualidade fabricados e enviados à sua porta por 2 $ e algum frete. Você também receberá um desconto no frete de seu primeiro pedido. Para projetar seu próprio PCB, vá para o easyEDA, uma vez feito isso, carregue seus arquivos Gerber no JLCPCB para que sejam fabricados com boa qualidade e tempo de resposta rápido.
Etapa 3: Teoria: Compreendendo o Módulo GPS e NMEA
![Teoria: Compreendendo o Módulo GPS e NMEA Teoria: Compreendendo o Módulo GPS e NMEA](https://i.howwhatproduce.com/images/005/image-13390-6-j.webp)
![Teoria: Compreendendo o Módulo GPS e NMEA Teoria: Compreendendo o Módulo GPS e NMEA](https://i.howwhatproduce.com/images/005/image-13390-7-j.webp)
![Teoria: Compreendendo o Módulo GPS e NMEA Teoria: Compreendendo o Módulo GPS e NMEA](https://i.howwhatproduce.com/images/005/image-13390-8-j.webp)
O rastreamento da posição é feito por GPS usando comunicação por satélite. Existem satélites GPS cobrindo toda a Terra o tempo todo. Os sinais de GPS são fracos e, portanto, há dificuldade em encontrar o sinal de GPS em ambientes fechados. Em um momento para calcular e obter uma localização GPS apropriada, deve haver sinais de pelo menos 3 satélites de cada vez. Quanto mais os satélites estiverem conectados ao seu dispositivo, melhor será a precisão dos dados de localização.
Já no caso do módulo GPS, o módulo é baseado em UART e envia os dados GPS através das linhas seriais. Isso acontece de maneira sequencial e codificada. Essa forma codificada é chamada NMEA. Um exemplo de dados GPS no formato NMEA é fornecido acima na imagem.
Existem ferramentas decodificadoras NMEA online que decodificam as informações e as mostram de forma gráfica. Você pode encontrar uma ferramenta AQUI.
Etapa 4: Conexões dos Módulos no PCB
![Conexões dos Módulos no PCB Conexões dos Módulos no PCB](https://i.howwhatproduce.com/images/005/image-13390-9-j.webp)
1. Ambos os módulos serão conectados da mesma forma que na imagem acima.
2. Quando ambos os módulos estiverem conectados, você pode programar a placa ESP32 Firebeetle e então testar o projeto.
Todas as conexões mostradas acima são feitas no PCB e, portanto, não há necessidade de qualquer outra fiação.
Etapa 5: Solda e montagem do PCB
![Soldagem e montagem do PCB Soldagem e montagem do PCB](https://i.howwhatproduce.com/images/005/image-13390-10-j.webp)
![Soldagem e montagem do PCB Soldagem e montagem do PCB](https://i.howwhatproduce.com/images/005/image-13390-11-j.webp)
Solde todas as peças no PCB.
Eu sugeriria soldar os componentes de baixa altura no PCB primeiro e depois mover para os componentes com mais altura, como cabeçalhos, etc. Neste caso, primeiro o botão, depois os cabeçalhos.
Uma vez que os conectores são soldados, conecte todos os módulos a esses conectores, alinhando de acordo com as marcações no PCB.
Antes de ligar o módulo, teste todas as conexões usando um multímetro para ver se há soldas ruins e curtos-circuitos.
Para programar o módulo, você pode conectar o módulo esp32 diretamente ao seu PC usando um cabo USB.
Etapa 6: Codificando o Projeto
![Codificando o Projeto Codificando o Projeto](https://i.howwhatproduce.com/images/005/image-13390-12-j.webp)
![Codificando o Projeto Codificando o Projeto](https://i.howwhatproduce.com/images/005/image-13390-13-j.webp)
![Codificando o Projeto Codificando o Projeto](https://i.howwhatproduce.com/images/005/image-13390-14-j.webp)
1. Baixe o repositório GitHub:
2. Extraia o repositório baixado.
3. Abra o esboço bruto no IDE do Arduino.
4. Navegue até Ferramentas> Quadro. Selecione a placa apropriada que você está usando, Firebeetle ESP32 no meu caso.
5. Selecione o comunicador correto. porta em Ferramentas> Porta.
6. Clique no botão de upload.
7. Quando a guia disser Upload concluído, você verá o display OLED ganhar vida.
Etapa 7: Brincando com o dispositivo
![Brincando com o dispositivo Brincando com o dispositivo](https://i.howwhatproduce.com/images/005/image-13390-15-j.webp)
Agora, quando você terminar o upload do código, você só precisa ligar o dispositivo usando um cabo USB ou uma bateria.
Após alguns segundos, o LED GNSS no módulo GPS começará a piscar, o que significa que o sinal GPS foi travado com o satélite. Agora você também poderá ver os dados de localização que aparecem no OLED.
Pressione o botão GPIO0 para interagir com o menu do dispositivo.
Parabéns por ter feito o projeto, se você fez, me avise nos comentários abaixo!
Recomendado:
Rastreador GPS: 6 etapas
![Rastreador GPS: 6 etapas Rastreador GPS: 6 etapas](https://i.howwhatproduce.com/images/001/image-36-j.webp)
Rastreador GPS: Olá pessoal, neste vídeo vamos fazer um rastreador GPS usando Esp 8266 (nodemcu) e um módulo GPS neo 6m então vamos começar
Rastreador em tempo real COVID-19 para ESP32: 3 etapas
![Rastreador em tempo real COVID-19 para ESP32: 3 etapas Rastreador em tempo real COVID-19 para ESP32: 3 etapas](https://i.howwhatproduce.com/images/006/image-15265-j.webp)
COVID-19 Realtime Tracker para ESP32: Este pequeno rastreador irá ajudá-lo a estar atualizado sobre o surto do vírus corona e a situação em seu país. O visor mostra alternadamente os dados atuais de diferentes países de sua escolha. Os dados são coletados pelo site www.wo
Rastreador Covid19 ao vivo usando ESP8266 e OLED - Painel Covid19 em tempo real: 4 etapas
![Rastreador Covid19 ao vivo usando ESP8266 e OLED - Painel Covid19 em tempo real: 4 etapas Rastreador Covid19 ao vivo usando ESP8266 e OLED - Painel Covid19 em tempo real: 4 etapas](https://i.howwhatproduce.com/images/006/image-16207-j.webp)
Rastreador Covid19 ao vivo usando ESP8266 e OLED | Painel Covid19 em tempo real: Visite o site da Techtronic Harsh: http: //techtronicharsh.comE em todos os lugares onde há um grande surto do novo vírus Corona (COVID19). Tornou-se necessário ficar de olho no cenário atual do COVID-19 no Mundo. Então, estando em casa, esse era o p
NEO-6M GPS conectado ao NodeMCU - Posição do display OLED - Visuino: 7 etapas
![NEO-6M GPS conectado ao NodeMCU - Posição do display OLED - Visuino: 7 etapas NEO-6M GPS conectado ao NodeMCU - Posição do display OLED - Visuino: 7 etapas](https://i.howwhatproduce.com/images/011/image-32811-j.webp)
NEO-6M GPS conectado ao NodeMCU - Posição do display OLED - Visuino: Neste tutorial, usaremos o NodeMCU Mini, OLED Lcd, NEO-6M GPS e Visuino para exibir a posição do GPS ao vivo no LCD. Assista a um vídeo de demonstração
Rastreador GPS em tempo real caseiro (SIM800L, Ublox NEO-6M, Arduino): 8 etapas
![Rastreador GPS em tempo real caseiro (SIM800L, Ublox NEO-6M, Arduino): 8 etapas Rastreador GPS em tempo real caseiro (SIM800L, Ublox NEO-6M, Arduino): 8 etapas](https://i.howwhatproduce.com/images/001/image-1652-57-j.webp)
Rastreador GPS em tempo real caseiro (SIM800L, Ublox NEO-6M, Arduino): Então você tem um módulo GSM por aí como eu? Também um rastreador GPS? Nós pensamos o mesmo! Nestes instrutíveis, tentarei guiá-lo como atingir seu objetivo da perspectiva de um novato. Como eu não tinha nenhum conhecimento anterior de engenharia elétrica (para