Índice:
- Etapa 1: Peças e ferramentas:
- Etapa 2: captura de latitude e longitude:
- Etapa 3: Código Arduino para captura de localização:
- Etapa 4: Notificador de destino por LED:
- Etapa 5: o último
- Etapa 6: Assistir ao vídeo
Vídeo: Módulo Arduino + GPS - Notificador de destino: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Quanto tempo perdemos em engarrafamentos? Fiz um notificador de destino com o Arduino para utilizar esse tempo de maneira produtiva.
Todo mundo sabe que os engarrafamentos podem ser uma grande perda de tempo. E é impossível prever quanto tempo levaria da origem ao destino.
O problema dos engarrafamentos me afetou quando vim para uma cidade há dois meses. Todos os dias passo mais de duas horas presa em congestionamentos. E eu senti que por que não posso usar esse tempo para fazer algo?
Nota: eu uso transporte público.:-)
Há muitas outras coisas que você pode fazer enquanto está preso no trânsito!
Alguns dos itens abaixo não são apenas divertidos, mas também produtivos:
Use o tempo para pensar e planejar, seja para projetos atuais e futuros. Aproveite o tempo para se educar, assistir a vídeos de instrução ou fazer um curso de e-learning no Udemy, Coursera, etc, ou ler projetos no Insructables:). E é claro que fazer produtos eletrônicos sempre me inspira. Então eu construí um notificador de destino usando o módulo Arduino e GPS. Então, o que ele faz é sempre que você está próximo ao seu destino, ele o notifica por LED brilhante ou por vibração (usando um mini motor vibratório). Eu forneci circuitos para LED e motor vibratório.
Para isso, primeiro você precisa encontrar a latitude e a longitude para definir o local. Depois de encontrar sua localização, você pode usar os valores de latitude e longitude para encontrar a distância até a localização e, mantendo um intervalo, você pode ligar o notificador. A lógica é simples, certo ?!
Então vamos começar…….
Etapa 1: Peças e ferramentas:
Para começar com seu notificador de destino, aqui estão as partes necessárias:
Arduino UNO
Módulo NEO-6M GPS
GPS significa sistema de posicionamento global e pode ser usado para determinar a posição, o tempo e a velocidade se você estiver viajando.
- Este módulo possui uma antena externa e EEPROM embutido.
- Interface: RS232 TTL
- Fonte de alimentação: 3V a 5V
- Taxa de transmissão padrão: 9600 bps
- Funciona com frases NMEA padrão
O módulo NEO-6M GPS possui quatro pinos: VCC, RX, TX e GND. O módulo se comunica com o Arduino via comunicação serial usando os pinos TX e RX, então a fiação não poderia ser mais simples:
Módulo NEO-6M GPS Fiação para Arduino UNO
VCC VIN
Pino RX TX definido no serial do software
Pino TX RX definido no serial do software
GND GND
L293D IC
O L293D é um driver de motor IC de 16 pinos que pode controlar até dois motores CC simultaneamente em qualquer direção. Por que usar o L293D?
A entrada para o IC do driver do motor ou driver do motor é um sinal de baixa corrente. A função do circuito é converter o sinal de baixa corrente em um sinal de alta corrente. Esse sinal de alta corrente é então fornecido ao motor.
Biblioteca TinyGPS ++:
A biblioteca TinyGPS ++ simplifica a obtenção de informações sobre localização em um formato útil e de fácil compreensão. A biblioteca TinyGPS ++ permite que você obtenha muito mais informações do que apenas a localização, e de forma simples, além da localização, você pode obter:
> data
> tempo
> velocidade
> curso
> altitude
> satélites
> hdop
Etapa 2: captura de latitude e longitude:
Vou sugerir baixar os arquivos fritzing fornecidos na página do projeto para melhor esclarecimento da conexão ou se você tiver alguma dúvida sinta-se à vontade para perguntar nos comentários.
Etapa 3: Código Arduino para captura de localização:
Nota: Você deve instalar a Biblioteca TinyGPS ++
conecte de acordo com o diagrama de circuito e carregue o código acima, abra o monitor serial a uma taxa de transmissão de 9600 e você verá a seguinte saída
Nota: Para obter a latitude e longitude pode demorar algum tempo, porque o receptor precisa capturar os sinais. sempre que começa a receber sinais, o LED do módulo GPS pisca.
Etapa 4: Notificador de destino por LED:
Então, para garantir que minha ideia funcione, fiz um protótipo usando LED para avisar o destino. Então, o que eu fiz foi adicionar os valores de Latitude e Longitude do destino do código anterior (Read_Lat_Lng.ino) e encontrei a distância até o destino da localização atual. E usado para definir a faixa na qual o LED deve acender.
Carregue o código e você verá o seguinte no monitor serial.
Portanto, a distância até o destino pode ser usada para definir o intervalo em que a operação de saída (notificação) deve ser executada.
Etapa 5: o último
OK, meu protótipo funcionou bem. Agora eu quero encerrar meu projeto em uma caixa que pode caber um Arduino, módulo GPS, motor com driver IC e fonte de alimentação de 9V.
Conexão ao IC L293D
- Conecte 5V para ativar 1, Vs e Vss no L293D
- Conecte os pinos de saída digital (estamos usando 6 e 7) à entrada 1 e à entrada 2 no L293D.
- Conecte o GND do seu Arduino a ambos os pinos GND no mesmo lado do L293D
- Por fim, conecte a saída 1 e a saída 2 do L293D aos pinos do motor.
Recomendado:
Relógio Arduino GPS com hora local usando o módulo NEO-6M: 9 etapas
Relógio Arduino GPS com hora local usando o módulo NEO-6M: Neste tutorial, aprenderemos como obter a hora atual dos satélites usando o arduino. Assistir ao vídeo
Interface Arduino Mega com módulo GPS (Neo-6M): 8 etapas
Interface do Arduino Mega com módulo GPS (Neo-6M): Neste projeto, mostrei como fazer a interface de um módulo GPS (Neo-6M) com o Arduino Mega. A biblioteca TinyGPS é usada para exibir os dados de longitude e latitude e o TinyGPS ++ é usado para exibir latitude, longitude, altitude, velocidade e número de satélite
Interface do módulo GPS com o Arduino Uno: 7 etapas
Interface do módulo GPS com o Arduino Uno: Olá! Você deseja conectar um módulo GPS à sua placa Arduino Uno, mas não sabe como fazer isso? Estou aqui para te ajudar! Você precisará das seguintes partes para começar
Como fazer a interface do módulo GPS (NEO-6m) com o Arduino: 7 etapas (com imagens)
Como fazer a interface do módulo GPS (NEO-6m) com o Arduino: Neste projeto, mostrei como fazer a interface de um módulo GPS com o Arduino UNO. Os dados de longitude e latitude são exibidos no LCD e a localização pode ser visualizada no app.List of material Arduino Uno == > $ 8 Módulo GPS Ublox NEO-6m == > $ 15 16x
Projeto Arduino: Testar o módulo LoRa RF1276 para solução de rastreamento GPS: 9 etapas (com imagens)
Projeto Arduino: Teste do Módulo LoRa RF1276 para GPS Tracking Solução: Conexão: USB - SerialNeed: Navegador Chrome Necessidade: 1 X Arduino Mega Necessidade: 1 X GPS Necessidade: 1 X cartão SD Necessidade: 2 X LoRa Modem RF1276Função: Arduino Enviar valor GPS para a base principal - dados de armazenamento da base principal no Dataino Server Lora Module: Ultra long range