Índice:
- Etapa 1: O que você precisa
- Etapa 2: inicie o Visuino e selecione o tipo de placa Arduino UNO
- Etapa 3: Adicionar componentes no Visuino
- Etapa 4: nos componentes do conjunto Visuino
- Etapa 5: Obter Coordenadas GPS
- Etapa 6: nos componentes do Visuino Connect
- Etapa 7: gerar, compilar e fazer upload do código do Arduino
- Etapa 8: Jogue
Vídeo: Faça FRONTEIRAS DO GPS usando Arduino: 8 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:34
Neste tutorial, aprenderemos como fazer uma fronteira GPS usando Arduino, isso é útil quando você tem um robô e não quer que ele saia da área especificada.
Quando o robô estiver fora da área, o visor mostrará "Fora" e "Dentro" quando o robô estiver dentro da área.
Assista o vídeo!
Etapa 1: O que você precisa
- Arduino UNO (ou qualquer outro Arduino)
- GPS Neo 6m
- Display OLED
- Fios de ligação
- Software Visuino: Baixe o Visuino
Etapa 2: inicie o Visuino e selecione o tipo de placa Arduino UNO
O Visuino: https://www.visuino.eu também precisa ser instalado. Baixe a versão gratuita ou registre-se para uma avaliação gratuita.
Inicie o Visuino como mostrado na primeira imagem Clique no botão "Ferramentas" no componente Arduino (Figura 1) no Visuino. Quando a caixa de diálogo aparecer, selecione "Arduino UNO" conforme mostrado na Figura 2
Etapa 3: Adicionar componentes no Visuino
- Adicionar componente "GPS serial"
- Adicionar componente "Analog Multi Source"
- Adicionar outro componente "Analog Multi Source"
- Adicionar componente "Digital Multi-Source Merger"
- Adicionar componente "Detectar borda"
- Adicionar outro componente "Detectar borda"
- Adicionar o componente "Digital (Boolean) E"
- Adicionar componente "Valor do texto"
- Adicionar outro componente "Valor do texto"
- Adicionar componente "Analog To Text"
- Adicionar outro componente "Analog To Text"
- Adicionar componente "Text Multi-Source Merger"
Etapa 4: nos componentes do conjunto Visuino
- Selecione "AnalogToText1" e "AnalogToText2" e na janela de propriedades defina "Precisão" como 6
- Selecione "DetectEdge1" e na janela de propriedades defina Rising como False
- Selecione "TextValue1" e na janela de propriedades defina "Value" como INSIDE
- Selecione "TextValue2" e na janela de propriedades defina "Value" como OUTSIDE
- Clique duas vezes no DisplayOLED1 e na janela de elementos arraste o "campo de texto" para o lado esquerdo
- Na janela de propriedades, defina o tamanho como 2
- Na janela Elementos Arraste outro "Campo de Texto" para o lado esquerdo
- Na janela de propriedades, defina Y como 30 e o tamanho como 2
- Na janela Elementos Arraste outro "Campo de Texto" para o lado esquerdo
- Na janela de propriedades, defina Y como 50 e o tamanho como 2
- Feche a janela de elementos
Etapa 5: Obter Coordenadas GPS
Vá para o Google Maps e encontre sua localização e
Clique no mapa (canto superior esquerdo da sua área), as coordenadas serão mostradas na parte inferior. Copie a primeira coordenada Latitude para o Visuino "CompareRange1"> Alcance> MaxCopy a segunda coordenada Longitude para o Visuino "CompareRange2"> Alcance> MIn
- Clique no mapa (canto superior direito da sua área), as coordenadas serão mostradas na parte inferior. Copie a segunda coordenada Longitude para o Visuino "CompareRange2"> Alcance> Máx
- Clique no mapa (canto inferior esquerdo da sua área), as coordenadas serão mostradas na parte inferior. Copie a primeira coordenada Latitude para o Visuino "CompareRange1"> Alcance> Min
Etapa 6: nos componentes do Visuino Connect
- Conecte a saída do pino GPS ao pino Serial [0] do Arduino
- Conecte a latitude do pino do GPS ao pino AnalogMultiSource1
- Conecte a longitude do pino do GPS ao pino AnalogMultiSource2
- Conecte a saída do pino AnalogMultiSource1 à entrada do pino AnalogToText1
- Conecte a saída do pino AnalogMultiSource2 à entrada do pino AnalogToText2
- Conecte AnalogMultiSource1 pino de saída para CompareRange1 pino de entrada
- Conecte a saída do pino AnalogMultiSource2 à entrada do pino CompareRange2
- Conecte CompareRange1 pin Out a "And1", pin 0 In
- Conecte o pino CompareRange2 de saída a "And1", pino 1 de entrada
- Conecte CompareRange1 pin Out to DigitalMultiMerger1, pin 0 In
- Conecte CompareRange2 pin Out to DigitalMultiMerger1, pin 1 In
- Conecte DigitalMultiMerger1, pin Out para DetectEdge1 pin In
- Conecte a saída do pino DetectEdge1 ao relógio de pino TextValue2
- Conecte o pino "And1" à entrada do pino DetectEdge2
- Conecte o pino DetectEdge2 ao relógio de pino TextValue1
- Conecte "TextValue" 1, pinagem, ao pino TextMultiMerger1 [0] em
- Conecte "TextValue" 2, pinagem, ao pino TextMultiMerger1 [1] em
- Conecte TextMultiMerger1 pin Out para DisplayOLED1 texto field1 pin In
- Conecte AnalogToText1 pin Out to DisplayOLED1 texto field2 pin In
- Conecte AnalogToText2 pin Out to DisplayOLED1 texto field3 pin In
- Conecte DisplayOLED1 pino I2C Out ao Arduino pino I2C In
Etapa 7: gerar, compilar e fazer upload do código do Arduino
Importante
Ao fazer o upload para o Arduino, desconecte o pino RX do Arduino e, após o upload, reconecte-o de volta.
No Visuino, na parte inferior, clique na guia "Construir", certifique-se de que a porta correta esteja selecionada e, em seguida, clique no botão "Compilar / Construir e Carregar".
Etapa 8: Jogue
Se você ligar o módulo Arduino, depois de um tempo (quando o NEO 6m for calibrado), o display começará a mostrar as coordenadas GPS e o texto: DENTRO / EXTERNO.
Parabéns! Você concluiu seu projeto com Visuino. Também está em anexo o projeto Visuino, que criei para este Instructable, você pode baixá-lo e abri-lo no Visuino:
Recomendado:
Lente macro faça você mesmo com AF (diferente de todas as outras lentes macro faça você mesmo): 4 etapas (com fotos)
Lente macro faça você mesmo com AF (diferente de todas as outras lentes macro faça você mesmo): Já vi muitas pessoas fazendo lentes macro com um kit de lentes padrão (geralmente de 18-55 mm). A maioria deles são lentes fixadas na câmera ao contrário ou com o elemento frontal removido. Existem desvantagens para ambas as opções. Para montar a lente
Construir um Mini Sistema Hidropônico Faça Você Mesmo e Jardim de Ervas Hidropônico Faça Você Mesmo com Alertas de WiFi: 18 etapas
Construa um Mini Sistemas Hidropônicos DIY e Jardim de Ervas Hidropônico DIY com Alertas de WiFi: Neste tutorial, mostraremos como construir um sistema #DIY #hidropônico. Este sistema hidropônico DIY regará em um ciclo de irrigação hidropônico personalizado com 2 minutos ligado e 4 minutos desligado. Ele também monitorará o nível de água do reservatório. Este sistema
Como fazer um drone usando o Arduino UNO. Faça um quadricóptero usando um microcontrolador: 8 etapas (com imagens)
Como fazer um drone usando o Arduino UNO. Faça um Quadcopter Usando Microcontrolador: IntroduçãoVisite Meu Canal do YoutubeUm Drone é um gadget (produto) muito caro para comprar. Neste post irei discutir, como faço isso mais barato ?? E como você pode fazer seu próprio assim a um preço barato … Bem, na Índia, todos os materiais (motores, ESCs
Faça painéis frontais com aparência profissional para seu próximo projeto faça você mesmo: 7 etapas (com fotos)
Faça painéis frontais com aparência profissional para seu próximo projeto DIY: Fazer painéis frontais com aparência profissional para projetos DIY não precisa ser difícil ou caro. Com algum software GRATUITO, material de escritório e um pouco de tempo você pode fazer painéis frontais com aparência profissional em casa para enfeitar seu próximo projeto
Faça uma faca quente usando um ferro de soldar: 4 etapas (com fotos)
Faça uma faca quente usando um ferro de soldar: Você está tendo problemas para cortar plásticos com uma faca comum? Então aqui está um mod de ferramenta simples que você pode fazer, transformar um velho ferro de soldar e uma lâmina x-acto em uma faca quente! Esta ideia de faca quente não é realmente minha, achei essa ideia feita por alguém