İçindekiler:

Arduino Kullanarak GPS SINIRLARI YAPIN: 8 Adım
Arduino Kullanarak GPS SINIRLARI YAPIN: 8 Adım

Video: Arduino Kullanarak GPS SINIRLARI YAPIN: 8 Adım

Video: Arduino Kullanarak GPS SINIRLARI YAPIN: 8 Adım
Video: Arduino Dersleri 8 : Arduino Kütüphane Ekleme (Library Ekleme) 2024, Kasım
Anonim
Arduino Kullanarak GPS SINIR SINIRLARI YAPIN
Arduino Kullanarak GPS SINIR SINIRLARI YAPIN

Bu derste Arduino kullanarak GPS SINIR SINIRLARI yapmayı öğreneceğiz, bu bir robotunuz olduğunda ve belirtilen alanın dışına çıkmasını istemiyorsanız kullanışlıdır.

Robot alan dışındayken, robot alan içindeyken ekranda "Dışarıda" ve "İçeride" görüntülenir.

Videoyu izle!

Adım 1: Neye İhtiyacınız Olacak?

Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
  • Arduino UNO (veya başka bir Arduino)
  • GPS Neo 6m
  • OLED Ekran
  • Atlama telleri
  • Visuino yazılımı: Visuino'yu indirin

Adım 2: Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin

Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin

Visuino: https://www.visuino.eu da kurulmalıdır. Ücretsiz sürümü indirin veya Ücretsiz Deneme için kaydolun.

İlk resimde gösterildiği gibi Visuino'yu başlatın Visuino'da Arduino bileşenindeki (Resim 1) "Tools" düğmesine tıklayın (Resim 1) Diyalog göründüğünde, Resim 2'de gösterildiği gibi "Arduino UNO"yu seçin

Adım 3: Visuino'da Bileşen Ekle

Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
  • "Seri GPS" bileşeni ekleyin
  • "Analog Çoklu Kaynak" bileşenini ekleyin
  • Başka bir "Analog Çoklu Kaynak" bileşeni ekleyin
  • "Dijital Çok Kaynaklı Birleşme" bileşeni ekleyin
  • "Kenar Algıla" bileşenini ekleyin
  • Başka bir "Kenar Algıla" bileşeni ekleyin
  • "Dijital (Boolean) Ve" bileşenini ekleyin
  • "Metin Değeri" bileşeni ekleyin
  • Başka bir "Metin Değeri" bileşeni ekleyin
  • "Metne Analog" bileşeni ekleyin
  • Başka bir "Metne Analog" bileşeni ekleyin
  • "Metin Çoklu Kaynak Birleşmesi" bileşeni ekleyin

Adım 4: Visuino Set Bileşenlerinde

Visuino Set Bileşenlerinde
Visuino Set Bileşenlerinde
Visuino Set Bileşenlerinde
Visuino Set Bileşenlerinde
Visuino Set Bileşenlerinde
Visuino Set Bileşenlerinde
  • "AnalogToText1" ve "AnalogToText2"yi seçin ve özellikler penceresinde "Precision"ı 6 olarak ayarlayın
  • "DetectEdge1"i seçin ve özellikler penceresinde Rising'i False olarak ayarlayın
  • "TextValue1" öğesini seçin ve özellikler penceresinde "Değer" öğesini INSIDE olarak ayarlayın
  • "TextValue2"yi seçin ve özellikler penceresinde "Değer"i DIŞ olarak ayarlayın
  • DisplayOLED1'e çift tıklayın ve öğeler penceresinde "metin alanını" sol tarafa sürükleyin
  • Özellikler penceresinde boyutu 2 olarak ayarlayın
  • Öğeler penceresinde başka bir "Metin Alanı"nı sol tarafa sürükleyin
  • Özellikler penceresinde Y'yi 30'a ve boyutu 2'ye ayarlayın
  • Öğeler penceresinde başka bir "Metin Alanı"nı sol tarafa sürükleyin
  • Özellikler penceresinde Y'yi 50'ye ve boyutu 2'ye ayarlayın
  • Öğeler penceresini kapatın

Adım 5: GPS Koordinatlarını Alın

GPS Koordinatlarını Alın
GPS Koordinatlarını Alın
GPS Koordinatlarını Alın
GPS Koordinatlarını Alın
GPS Koordinatlarını Alın
GPS Koordinatlarını Alın

Google haritalarına gidin ve konumunuzu bulun ve

Haritaya tıklayın (Alanınızın sol üst köşesi), koordinatlar altta gösterilecektir. İlk koordinat Latitude'u Visuino'ya kopyalayın "CompareRange1" > Range > MaxCopy ikinci koordinat Boylam'ı Visuino "CompareRange2" > Range > MIn

  • Haritaya tıklayın (Alanınızın sağ üst köşesi), koordinatlar altta gösterilecektir. İkinci koordinat Boylamını Visuino "CompareRange2" > Range > Max öğesine kopyalayın
  • Haritaya tıklayın (Alanınızın sol alt köşesinde), koordinatlar altta gösterilecektir. İlk koordinat Latitude'u Visuino "CompareRange1" > Range > Min öğesine kopyalayın

Adım 6: Visuino Connect Bileşenlerinde

Visuino Connect Bileşenlerinde
Visuino Connect Bileşenlerinde
Visuino Connect Bileşenlerinde
Visuino Connect Bileşenlerinde
Visuino Connect Bileşenlerinde
Visuino Connect Bileşenlerinde
  • GPS pin Çıkışını Arduino Seri[0] pin Girişine bağlayın
  • GPS pin enlemini AnalogMultiSource1 pin Girişine bağlayın
  • GPS pin boylamını AnalogMultiSource2 pin Girişine bağlayın
  • AnalogMultiSource1 pin Out'u AnalogToText1 pin In'e bağlayın
  • AnalogMultiSource2 pin Out'u AnalogToText2 pin In'e bağlayın
  • AnalogMultiSource1 pin Çıkışını CompareRange1 pin Girişine bağlayın
  • AnalogMultiSource2 pin Çıkışını CompareRange2 pin Girişine bağlayın
  • CompareRange1 pin Out'u "And1"e, pin 0 In'e bağlayın
  • CompareRange2 pin Out'u "And1"e, pin 1 In'e bağlayın
  • CompareRange1 pin Out'u DigitalMultiMerger1'e bağlayın, pin 0 In
  • CompareRange2 pin Out'u DigitalMultiMerger1, pin 1 In'e bağlayın
  • DigitalMultiMerger1, pin Out'u DetectEdge1 pin In'e bağlayın
  • DetectEdge1 pin Out'u TextValue2 pin saatine bağlayın
  • "And1" pinini DetectEdge2 pin In'e bağlayın
  • DetectEdge2 pin çıkışını TextValue1 pin saatine bağlayın
  • "TextValue" 1'i, pin çıkışını TextMultiMerger1 pin [0] girişine bağlayın
  • "TextValue"2'yi, pin çıkışını, içindeki TextMultiMerger1 pin [1]'e bağlayın
  • TextMultiMerger1 pin Out'u DisplayOLED1 text field1 pin In'e bağlayın
  • AnalogToText1 pin Out'u DisplayOLED1 text field2 pin In'e bağlayın
  • AnalogToText2 pin Out'u DisplayOLED1 text field3 pin In'e bağlayın
  • DisplayOLED1 pin I2C Out'u Arduino pin I2C In'e bağlayın

Adım 7: Arduino Kodunu Oluşturun, Derleyin ve Yükleyin

Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Arduino Kodunu Oluşturun, Derleyin ve Yükleyin

Önemli

Arduino'ya yüklerken Arduino üzerindeki RX pinini ayırın ve yükleme tamamlandıktan sonra tekrar bağlayın.

Visuino'da, en alttaki "Build" Sekmesine tıklayın, doğru bağlantı noktasının seçildiğinden emin olun, ardından "Compile/Build and Upload" düğmesine tıklayın.

8. Adım: Oynat

Arduino modülünü çalıştırırsanız, bir süre sonra (NEO 6m kalibre edildiğinde), ekranda GPS koordinatları ve INSIDE/OUTSIDE yazısı görüntülenmeye başlayacaktır.

Tebrikler! Visuino ile projenizi tamamladınız. Ayrıca bu Instructable için oluşturduğum Visuino projesi ektedir, onu indirebilir ve Visuino'da açabilirsiniz:

Önerilen: