Სარჩევი:

შექმენით GPS სასაზღვრო საზღვრები Arduino– ს გამოყენებით: 8 ნაბიჯი
შექმენით GPS სასაზღვრო საზღვრები Arduino– ს გამოყენებით: 8 ნაბიჯი

ვიდეო: შექმენით GPS სასაზღვრო საზღვრები Arduino– ს გამოყენებით: 8 ნაბიჯი

ვიდეო: შექმენით GPS სასაზღვრო საზღვრები Arduino– ს გამოყენებით: 8 ნაბიჯი
ვიდეო: GPS cards-GPS პლატფორმა-Quickstart Tutorial 2024, ნოემბერი
Anonim
შექმენით GPS სასაზღვრო საზღვრები Arduino– ს გამოყენებით
შექმენით GPS სასაზღვრო საზღვრები Arduino– ს გამოყენებით

ამ სახელმძღვანელოში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ GPS სასაზღვრო საზღვრები Arduino– ს გამოყენებით, ეს სასარგებლოა როცა გყავთ რობოტი და არ გინდათ რომ ის წავიდეს მითითებული ტერიტორიის გარეთ.

როდესაც რობოტი არის ტერიტორიის გარეთ, ეკრანი აჩვენებს "გარეთ" და "შიგნით", როდესაც რობოტი არის ტერიტორიის შიგნით.

Უყურე ვიდეოს!

ნაბიჯი 1: რაც დაგჭირდებათ

რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
  • Arduino UNO (ან სხვა Arduino)
  • GPS Neo 6 მ
  • OLED ეკრანი
  • ჯუმბერის მავთულები
  • Visuino პროგრამული უზრუნველყოფა: ჩამოტვირთეთ Visuino

ნაბიჯი 2: დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი

დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი

Visuino: https://www.visuino.eu ასევე უნდა იყოს დაინსტალირებული. ჩამოტვირთეთ უფასო ვერსია ან დარეგისტრირდით უფასო საცდელად.

ვიზუინოს დაწყება, როგორც ნაჩვენებია პირველ სურათზე, დააწკაპუნეთ ღილაკზე "ინსტრუმენტები" Arduino კომპონენტზე (სურათი 1) ვიზუინოში, როდესაც დიალოგი გამოჩნდება, აირჩიეთ "Arduino UNO" როგორც ნაჩვენებია სურათზე 2

ნაბიჯი 3: Visuino– ში დაამატეთ კომპონენტები

Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
  • დაამატეთ "სერიული GPS" კომპონენტი
  • დაამატეთ კომპონენტი "ანალოგური მრავალი წყარო"
  • დაამატეთ კიდევ ერთი კომპონენტი "ანალოგური მრავალი წყარო"
  • დაამატეთ "ციფრული მრავალ წყაროს შერწყმის" კომპონენტი
  • დაამატეთ "Detect Edge" კომპონენტი
  • დაამატეთ კიდევ ერთი კომპონენტი "Detect Edge"
  • დაამატეთ "ციფრული (ლოგიკური) და" კომპონენტი
  • დაამატეთ "ტექსტის მნიშვნელობა" კომპონენტი
  • დაამატეთ კიდევ ერთი კომპონენტი "ტექსტის მნიშვნელობა"
  • დაამატეთ კომპონენტი "ტექსტში ანალოგი"
  • დაამატეთ კიდევ ერთი კომპონენტი "ტექსტში ანალოგი"
  • დაამატეთ კომპონენტი "ტექსტის მრავალ წყაროს შერწყმა"

ნაბიჯი 4: Visuino Set კომპონენტებში

Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
  • აირჩიეთ "AnalogToText1" და "AnalogToText2" და თვისებების ფანჯარაში დააყენეთ "Precision" 6
  • აირჩიეთ "DetectEdge1" და თვისებების ფანჯარაში დააყენეთ Rising to False
  • აირჩიეთ "TextValue1" და თვისებების ფანჯარაში დააყენეთ "მნიშვნელობა" INSIDE
  • აირჩიეთ "TextValue2" და თვისებების ფანჯარაში დააყენეთ "მნიშვნელობა" OUTSIDE
  • ორჯერ დააწკაპუნეთ DisplayOLED1 და ელემენტების ფანჯარაში გადაიტანეთ "ტექსტის ველი" მარცხნივ
  • თვისებების ფანჯარაში დააყენეთ ზომა 2
  • ელემენტების ფანჯარაში გადაიტანეთ სხვა "ტექსტური ველი" მარცხნივ
  • თვისებების ფანჯარაში დააყენეთ Y 30 და ზომა 2
  • ელემენტების ფანჯარაში გადაიტანეთ სხვა "ტექსტური ველი" მარცხნივ
  • თვისებების ფანჯარაში დააყენეთ Y 50 და ზომა 2
  • დახურეთ ელემენტების ფანჯარა

ნაბიჯი 5: მიიღეთ GPS კოორდინატები

მიიღეთ GPS კოორდინატები
მიიღეთ GPS კოორდინატები
მიიღეთ GPS კოორდინატები
მიიღეთ GPS კოორდინატები
მიიღეთ GPS კოორდინატები
მიიღეთ GPS კოორდინატები

გადადით Google რუკებზე და იპოვეთ თქვენი ადგილმდებარეობა და

დააწკაპუნეთ რუკაზე (თქვენი ტერიტორიის ზედა მარცხენა კუთხე), კოორდინატები ნაჩვენები იქნება ბოლოში. დააკოპირეთ პირველი გრძედი Visuta- ში Visuino "CompareRange1"> Range> MaxCopy მეორე კოორდინატის გრძედი Visuino "CompareRange2"> Range> MIn

  • დააწკაპუნეთ რუკაზე (თქვენი ტერიტორიის ზედა მარჯვენა კუთხე), კოორდინატები ნაჩვენები იქნება ბოლოში. დააკოპირეთ მეორე კოორდინატის გრძედი Visuino- ს "CompareRange2"> Range> Max
  • დააწკაპუნეთ რუკაზე (თქვენი ტერიტორიის მარცხენა კუთხეში), კოორდინატები ნაჩვენები იქნება ბოლოში. დააკოპირეთ პირველი გრძედი კოორდინატებზე Visuino- ში "CompareRange1"> Range> Min

ნაბიჯი 6: Visuino Connect კომპონენტებში

Visuino Connect კომპონენტებში
Visuino Connect კომპონენტებში
Visuino Connect კომპონენტებში
Visuino Connect კომპონენტებში
Visuino Connect კომპონენტებში
Visuino Connect კომპონენტებში
  • შეაერთეთ GPS pin Out Arduino სერიულ [0] pin In- თან
  • შეაერთეთ GPS pin გრძედი AnalogMultiSource1 pin In
  • შეაერთეთ GPS pin გრძედი AnalogMultiSource2 pin In- თან
  • შეაერთეთ AnalogMultiSource1 პინი Out to AnalogToText1 pin In
  • დაკავშირება AnalogMultiSource2 pin Out to AnalogToText2 pin In
  • შეაერთეთ AnalogMultiSource1 pin Out CompareRange1 pin In
  • შეაერთეთ AnalogMultiSource2 pin Out CompareRange2 pin In- თან
  • შეაერთეთ CompareRange1 pin Out "And1" - ს, pin 0 In
  • შეაერთეთ CompareRange2 pin Out "And1" - სთან, pin 1 In
  • შეაერთეთ CompareRange1 pin Out DigitalMultiMerger1- თან, pin 0 In
  • შეაერთეთ CompareRange2 pin Out DigitalMultiMerger1- თან, pin 1 In
  • შეაერთეთ DigitalMultiMerger1, გამოაქვეყნეთ Out to DetectEdge1 pin In
  • შეაერთეთ DetectEdge1 პინი Out TextValue2 პინის საათთან
  • შეაერთეთ "And1" პინი DetectEdge2 pin In- თან
  • შეაერთეთ DetectEdge2 პინი TextValue1 პინის საათთან
  • შეაერთეთ "TextValue" 1, ამოიღეთ, TextMultiMerger1 პინთან [0]
  • შეაერთეთ "TextValue" 2, დააფიქსირეთ, TextMultiMerger1 პინთან [1]
  • შეაერთეთ TextMultiMerger1 pin Out DisplayOLED1 ტექსტის ველში 1 pin In
  • შეაერთეთ AnalogToText1 pin Out DisplayOLED1 ტექსტური ველი 2 pin In
  • შეაერთეთ AnalogToText2 pin Out DisplayOLED1 ტექსტური ველი 3 pin In
  • შეაერთეთ DisplayOLED1 pin I2C Out Arduino pin I2C In- თან

ნაბიჯი 7: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი

შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი

Მნიშვნელოვანი

Arduino– ზე ატვირთვისას გათიშეთ Arduino– ს pin RX და ატვირთვის დასრულების შემდეგ ხელახლა დააკავშირეთ იგი უკან.

Visuino– ში, ბოლოში დააწკაპუნეთ „აშენების“ჩანართზე, დარწმუნდით, რომ არჩეულია სწორი პორტი, შემდეგ დააჭირეთ ღილაკს „შედგენა/აშენება და ატვირთვა“.

ნაბიჯი 8: თამაში

თუ ჩართავთ Arduino მოდულს, გარკვეული პერიოდის შემდეგ (როდესაც NEO 6 მ დაკალიბრდება), ეკრანი დაიწყებს GPS კოორდინატების და ტექსტის ჩვენებას: შიგნით/გარეთ.

გილოცავთ! თქვენ დაასრულეთ თქვენი პროექტი Visuino– სთან ერთად. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის, შეგიძლიათ გადმოწეროთ და გახსნათ Visuino– ში:

გირჩევთ: