Mündəricat:

Arduino istifadə edərək GPS SINIRLARI SINIRLARI yaradın: 8 addım
Arduino istifadə edərək GPS SINIRLARI SINIRLARI yaradın: 8 addım

Video: Arduino istifadə edərək GPS SINIRLARI SINIRLARI yaradın: 8 addım

Video: Arduino istifadə edərək GPS SINIRLARI SINIRLARI yaradın: 8 addım
Video: Arduino Dərs 1 . Arduino nədir "setup","loop","pinMode","digitalWrite" əmrləri 2024, Noyabr
Anonim
Arduino istifadə edərək GPS SINIR SINIRLARI yaradın
Arduino istifadə edərək GPS SINIR SINIRLARI yaradın

Bu təlimatda Arduino -dan istifadə edərək GPS SINIRLARI SINIRLARINI necə quracağınızı öyrənəcəyik, bu, robotunuz olduqda və onun göstərilən ərazidən kənara çıxmasını istəmədiyiniz zaman faydalıdır.

Robot ərazinin xaricində olduqda, robot ərazinin içərisində olduqda ekranda "Outside" və "Inside" göstəriləcək.

Videoya baxın!

Addım 1: Nə lazımdır

Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
  • Arduino UNO (və ya digər Arduino)
  • GPS Neo 6m
  • OLED Ekran
  • Jumper telləri
  • Visuino proqramı: Visuino'yu yükləyin

Addım 2: Visuinonu işə salın və Arduino UNO Board Tipini seçin

Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin

Visuino: https://www.visuino.eu da quraşdırılmalıdır. Pulsuz versiyasını yükləyin və ya Pulsuz sınaq üçün qeydiyyatdan keçin.

Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentində (Şəkil 1) "Alətlər" düyməsini basın Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "Arduino UNO" seçin.

Addım 3: Visuino'da Komponentlər əlavə edin

Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
  • "Serial GPS" komponentini əlavə edin
  • "Analog Çox Mənbə" komponentini əlavə edin
  • Başqa bir "Analog Çox Mənbə" komponenti əlavə edin
  • "Rəqəmsal Çox Mənbəli Birləşmə" komponentini əlavə edin
  • "Edge Detect" komponentini əlavə edin
  • Başqa bir "Detect Edge" komponenti əlavə edin
  • "Rəqəmsal (Mantıksal) Və" komponentini əlavə edin
  • "Mətn Dəyəri" komponentini əlavə edin
  • Başqa bir "Mətn Dəyəri" komponenti əlavə edin
  • "Mətnə Analog" komponentini əlavə edin
  • Başqa bir "Mətnə Analog" komponenti əlavə edin
  • "Mətn çox mənbəli birləşmə" komponentini əlavə edin

Addım 4: Visuino Set Komponentlərində

Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
  • "AnalogToText1" və "AnalogToText2" seçin və xüsusiyyətlər pəncərəsində "Precision" ı 6 olaraq təyin edin.
  • "DetectEdge1" seçin və xüsusiyyətlər pəncərəsində Rising'i False olaraq təyin edin
  • "TextValue1" seçin və xüsusiyyətlər pəncərəsində "Dəyər" in daxilinə qoyun
  • "TextValue2" seçin və xüsusiyyətlər pəncərəsində "Dəyər" i xaricində qoyun
  • DisplayOLED1 -ə iki dəfə vurun və elementlər pəncərəsində "mətn sahəsini" sola sürükləyin
  • Xüsusiyyətlər pəncərəsində ölçüsü 2 olaraq təyin edin
  • Elements pəncərəsində başqa bir "Mətn Sahəsini" sola sürükləyin
  • Xüsusiyyətlər pəncərəsində Y -ni 30 -a, ölçüsünü isə 2 -yə qoyun
  • Elements pəncərəsində başqa bir "Mətn Sahəsini" sola sürükləyin
  • Xüsusiyyətlər pəncərəsində Y -ni 50 -yə, ölçüsünü isə 2 -yə qoyun
  • Elements pəncərəsini bağlayın

Addım 5: GPS Koordinatları alın

GPS Koordinatları alın
GPS Koordinatları alın
GPS Koordinatları alın
GPS Koordinatları alın
GPS Koordinatları alın
GPS Koordinatları alın

Google xəritələrinə gedin və yerinizi tapın

Xəritəyə vurun (Bölgənizin sol üst küncündə), koordinatlar aşağıda göstəriləcək. İlk koordinat Enlemi Visuino "CompareRange1"> Aralığı> MaxCopy ikinci koordinat Boylamını Visuino "CompareRange2"> Aralığı> MIn -ə kopyalayın

  • Xəritəni vurun (Bölgənizin sağ üst küncündə), koordinatlar aşağıda göstəriləcək. İkinci koordinat Boylamını Visuino "CompareRange2"> Aralığı> Maks -a kopyalayın.
  • Xəritəni vurun (Bölgənizin sol aşağı küncündə), koordinatlar aşağıda göstəriləcək. İlk koordinatı Enlemi Visuino "CompareRange1"> Aralığı> Minə kopyalayın.

Addım 6: Visuino Connect Komponentlərində

Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
  • GPS pinini Arduino Serial [0] pin girişinə qoşun
  • GPS pin genişliyini AnalogMultiSource1 pin girişinə qoşun
  • GPS pin uzunluğunu AnalogMultiSource2 pin Girişinə qoşun
  • AnalogMultiSource1 pinini AnalogToText1 pin girişinə qoşun
  • AnalogMultiSource2 pinini AnalogToText2 pin girişinə qoşun
  • AnalogMultiSource1 pinini CompareRange1 pin girişinə qoşun
  • AnalogMultiSource2 pinini CompareRange2 pin girişinə qoşun
  • CompareRange1 pin Out -u "And1" -ə, pin 0 In -ə qoşun
  • CompareRange2 pinini "And1" -ə, pin 1 -ə qoşun
  • CompareRange1 pin Out -u DigitalMultiMerger1 -ə, pin 0 In -ə qoşun
  • CompareRange2 pin Out -u DigitalMultiMerger1 -ə, pin 1 In -ə qoşun
  • DigitalMultiMerger1 -ə qoşun, DetectEdge1 pin girişinə bağlayın
  • DetectEdge1 pinini TextValue2 pin saatına qoşun
  • "And1" pinini DetectEdge2 pin girişinə qoşun
  • DetectEdge2 pinini TextValue1 pin saatına bağlayın
  • "TextValue" 1 -i bağlayın, çıxartın, TextMultiMerger1 pininə [0] daxil edin
  • "TextValue" 2 -ni bağlayın, ayırın, TextMultiMerger1 pininə [1] daxil edin
  • TextMultiMerger1 pinini DisplayOLED1 mətn sahəsinə 1 pin daxil edin
  • AnalogToText1 pinini DisplayOLED1 mətn sahəsinə 2 pin girişinə qoşun
  • AnalogToText2 pinini DisplayOLED1 mətn sahəsinə 3 pin daxil edin
  • DisplayOLED1 pin I2C Çıxışını Arduino pin I2C Girişinə qoşun

Addım 7: Arduino Kodunu yaradın, tərtib edin və yükləyin

Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin

Vacibdir

Arduinoya yükləyərkən Arduino üzərindəki RX pinini ayırın və yükləmə tamamlandıqdan sonra yenidən qoşun.

Visuino'da, altdakı "Yarat" sekmesini vurun, düzgün portun seçildiyinə əmin olun, sonra "Kompilyasiya/Qur və Yüklə" düyməsini basın.

Addım 8: Oyna

Arduino modulunu işə salırsınızsa, bir müddət sonra (NEO 6m kalibr edildikdə), ekranda GPS koordinatları və mətn göstərilməyə başlayacaq: INSIDE/OUTTSIDE.

Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur, onu yükləyə və Visuinoda aça bilərsiniz:

Tövsiyə: