Სარჩევი:
- ნაბიჯი 1: რაც დაგჭირდებათ
- ნაბიჯი 2: დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
- ნაბიჯი 3: Visuino– ში დაამატეთ კომპონენტები
- ნაბიჯი 4: Visuino Set კომპონენტებში
- ნაბიჯი 5: მიიღეთ GPS კოორდინატები
- ნაბიჯი 6: Visuino Connect კომპონენტებში
- ნაბიჯი 7: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი
- ნაბიჯი 8: თამაში
ვიდეო: შექმენით GPS სასაზღვრო საზღვრები Arduino– ს გამოყენებით: 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
ამ სახელმძღვანელოში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ GPS სასაზღვრო საზღვრები Arduino– ს გამოყენებით, ეს სასარგებლოა როცა გყავთ რობოტი და არ გინდათ რომ ის წავიდეს მითითებული ტერიტორიის გარეთ.
როდესაც რობოტი არის ტერიტორიის გარეთ, ეკრანი აჩვენებს "გარეთ" და "შიგნით", როდესაც რობოტი არის ტერიტორიის შიგნით.
Უყურე ვიდეოს!
ნაბიჯი 1: რაც დაგჭირდებათ
- Arduino UNO (ან სხვა Arduino)
- GPS Neo 6 მ
- OLED ეკრანი
- ჯუმბერის მავთულები
- Visuino პროგრამული უზრუნველყოფა: ჩამოტვირთეთ Visuino
ნაბიჯი 2: დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
Visuino: https://www.visuino.eu ასევე უნდა იყოს დაინსტალირებული. ჩამოტვირთეთ უფასო ვერსია ან დარეგისტრირდით უფასო საცდელად.
ვიზუინოს დაწყება, როგორც ნაჩვენებია პირველ სურათზე, დააწკაპუნეთ ღილაკზე "ინსტრუმენტები" Arduino კომპონენტზე (სურათი 1) ვიზუინოში, როდესაც დიალოგი გამოჩნდება, აირჩიეთ "Arduino UNO" როგორც ნაჩვენებია სურათზე 2
ნაბიჯი 3: Visuino– ში დაამატეთ კომპონენტები
- დაამატეთ "სერიული GPS" კომპონენტი
- დაამატეთ კომპონენტი "ანალოგური მრავალი წყარო"
- დაამატეთ კიდევ ერთი კომპონენტი "ანალოგური მრავალი წყარო"
- დაამატეთ "ციფრული მრავალ წყაროს შერწყმის" კომპონენტი
- დაამატეთ "Detect Edge" კომპონენტი
- დაამატეთ კიდევ ერთი კომპონენტი "Detect Edge"
- დაამატეთ "ციფრული (ლოგიკური) და" კომპონენტი
- დაამატეთ "ტექსტის მნიშვნელობა" კომპონენტი
- დაამატეთ კიდევ ერთი კომპონენტი "ტექსტის მნიშვნელობა"
- დაამატეთ კომპონენტი "ტექსტში ანალოგი"
- დაამატეთ კიდევ ერთი კომპონენტი "ტექსტში ანალოგი"
- დაამატეთ კომპონენტი "ტექსტის მრავალ წყაროს შერწყმა"
ნაბიჯი 4: Visuino Set კომპონენტებში
- აირჩიეთ "AnalogToText1" და "AnalogToText2" და თვისებების ფანჯარაში დააყენეთ "Precision" 6
- აირჩიეთ "DetectEdge1" და თვისებების ფანჯარაში დააყენეთ Rising to False
- აირჩიეთ "TextValue1" და თვისებების ფანჯარაში დააყენეთ "მნიშვნელობა" INSIDE
- აირჩიეთ "TextValue2" და თვისებების ფანჯარაში დააყენეთ "მნიშვნელობა" OUTSIDE
- ორჯერ დააწკაპუნეთ DisplayOLED1 და ელემენტების ფანჯარაში გადაიტანეთ "ტექსტის ველი" მარცხნივ
- თვისებების ფანჯარაში დააყენეთ ზომა 2
- ელემენტების ფანჯარაში გადაიტანეთ სხვა "ტექსტური ველი" მარცხნივ
- თვისებების ფანჯარაში დააყენეთ Y 30 და ზომა 2
- ელემენტების ფანჯარაში გადაიტანეთ სხვა "ტექსტური ველი" მარცხნივ
- თვისებების ფანჯარაში დააყენეთ Y 50 და ზომა 2
- დახურეთ ელემენტების ფანჯარა
ნაბიჯი 5: მიიღეთ GPS კოორდინატები
გადადით Google რუკებზე და იპოვეთ თქვენი ადგილმდებარეობა და
დააწკაპუნეთ რუკაზე (თქვენი ტერიტორიის ზედა მარცხენა კუთხე), კოორდინატები ნაჩვენები იქნება ბოლოში. დააკოპირეთ პირველი გრძედი Visuta- ში Visuino "CompareRange1"> Range> MaxCopy მეორე კოორდინატის გრძედი Visuino "CompareRange2"> Range> MIn
- დააწკაპუნეთ რუკაზე (თქვენი ტერიტორიის ზედა მარჯვენა კუთხე), კოორდინატები ნაჩვენები იქნება ბოლოში. დააკოპირეთ მეორე კოორდინატის გრძედი Visuino- ს "CompareRange2"> Range> Max
- დააწკაპუნეთ რუკაზე (თქვენი ტერიტორიის მარცხენა კუთხეში), კოორდინატები ნაჩვენები იქნება ბოლოში. დააკოპირეთ პირველი გრძედი კოორდინატებზე Visuino- ში "CompareRange1"> Range> Min
ნაბიჯი 6: 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– ს pin RX და ატვირთვის დასრულების შემდეგ ხელახლა დააკავშირეთ იგი უკან.
Visuino– ში, ბოლოში დააწკაპუნეთ „აშენების“ჩანართზე, დარწმუნდით, რომ არჩეულია სწორი პორტი, შემდეგ დააჭირეთ ღილაკს „შედგენა/აშენება და ატვირთვა“.
ნაბიჯი 8: თამაში
თუ ჩართავთ Arduino მოდულს, გარკვეული პერიოდის შემდეგ (როდესაც NEO 6 მ დაკალიბრდება), ეკრანი დაიწყებს GPS კოორდინატების და ტექსტის ჩვენებას: შიგნით/გარეთ.
გილოცავთ! თქვენ დაასრულეთ თქვენი პროექტი Visuino– სთან ერთად. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის, შეგიძლიათ გადმოწეროთ და გახსნათ Visuino– ში:
გირჩევთ:
შექმენით WiFi გათბობის რუკა ESP8266 & Arduino– ს გამოყენებით: 5 ნაბიჯი
შექმენით WiFi გათბობის რუკა ESP8266 & Arduino– ს გამოყენებით: მიმოხილვა ამ სახელმძღვანელოში ჩვენ ვაპირებთ Arduino და ESP8266 გამოყენებით მიმდებარე Wi-Fi სიგნალების სითბოს რუქის შექმნას. რას ისწავლით WiFi სიგნალების შესავალი როგორ გამოვყოთ კონკრეტული სიგნალები ESP8266– ით არდუინოს და TFT დისკის გამოყენებით
შექმენით სტივენ ჰოკინგის კომპიუტერული ინტერფეისი მხოლოდ 1000 რუბლის ფარგლებში (15 $) Arduino– ს გამოყენებით: 5 ნაბიჯი
ააშენეთ სტივენ ჰოკინგის კომპიუტერული ინტერფეისი მხოლოდ 1000 ლარად (15 $) არდუინოს გამოყენებით: ეს ყველაფერი დაიწყო კითხვით "როგორ ლაპარაკობს სტივენ ჰოკინგი?", მისი კომპიუტერული სისტემის წაკითხვის შემდეგ გამიჩნდა აზრი, რომ მე უნდა მიმეცა იაფი სისტემის ვერსია მრავალი მახასიათებლის კომპრომისის გარეშე. ეს მოწყობილობა
შექმენით თქვენი კალკულატორი Arduino– ს გამოყენებით!: 5 ნაბიჯი
შექმენით თქვენი კალკულატორი Arduino– ს გამოყენებით!: გამარჯობა ბიჭებო! გსურთ ისწავლოთ სერიული მონიტორის შეყვანისა და გამოყვანის გამოყენება. აქ თქვენ გაქვთ სრულყოფილი გაკვეთილი, თუ როგორ უნდა გავაკეთოთ ეს! ამ სასწავლო ინსტრუქციაში მე გაგიწევთ მარტივ ნაბიჯებს, რომლებიც საჭიროა კალკულატორის შესაქმნელად Arduino სერიის გამოყენებით
შექმენით და შექმენით MP3 პლეერის საქმე სათამაშო ბარათებით: 9 ნაბიჯი
შექმენით და შექმენით MP3 პლეერის საქმე სათამაშო ბარათებით: მას შემდეგ, რაც ჩემი MP3 პლეერი არ იყო პოპულარული, რამდენიმე კომპანიამ გააკეთა საქმე და არ დატკბა ჩემი არჩევანით, მე გადავწყვიტე, მე თვითონ გამეკეთებინა. რამდენიმე ცუდი იდეის, კარგი იდეის, ბევრი წარუმატებელი და ნახევრად დასრულებული შემთხვევის შემდეგ, მე საბოლოოდ შევქმენი ის, რაც
შექმენით ძალიან პატარა რობოტი: შექმენით მსოფლიოში ყველაზე პატარა ბორბლიანი რობოტი გრიპით .: 9 ნაბიჯი (სურათებით)
ააშენეთ ძალიან პატარა რობოტი: შექმენით მსოფლიოში ყველაზე პატარა ბორბლიანი რობოტი გრიპით .: შექმენით 1/20 კუბური დიუმიანი რობოტი გრიპით, რომელსაც შეუძლია პატარა საგნების აყვანა და გადატანა. მას აკონტროლებს Picaxe მიკროკონტროლერი. დროის ამ მომენტში, მე მჯერა, რომ ეს შეიძლება იყოს მსოფლიოში ყველაზე პატარა ბორბლიანი რობოტი გრიპით. ეს უეჭველად იქნება