Სარჩევი:

Arduino ველოსიპედის სიჩქარე GPS– ის გამოყენებით: 8 ნაბიჯი
Arduino ველოსიპედის სიჩქარე GPS– ის გამოყენებით: 8 ნაბიჯი

ვიდეო: Arduino ველოსიპედის სიჩქარე GPS– ის გამოყენებით: 8 ნაბიჯი

ვიდეო: Arduino ველოსიპედის სიჩქარე GPS– ის გამოყენებით: 8 ნაბიჯი
ვიდეო: Using Micro SD Card and Data logging with Arduino | Arduino Step by Step Course Lesson 106 2024, ნოემბერი
Anonim
Image
Image
Arduino ველოსიპედის სიჩქარე GPS– ის გამოყენებით
Arduino ველოსიპედის სიჩქარე GPS– ის გამოყენებით
Arduino ველოსიპედის სიჩქარე GPS– ის გამოყენებით
Arduino ველოსიპედის სიჩქარე GPS– ის გამოყენებით

ამ გაკვეთილში ჩვენ გამოვიყენებთ არდუინოს და ვიზუინოს GPS– დან ველოსიპედის სიჩქარის ჩვენების მიზნით ST7735 ეკრანზე.

უყურეთ სადემონსტრაციო ვიდეოს.

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

რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
  1. Arduino UNO (ან ნებისმიერი სხვა Arduino)
  2. LCD ეკრანი TFT 7735
  3. GPS Neo M6 V2 მოდული
  4. ჯუმბერის მავთულები
  5. პურის დაფა
  6. Visuino პროგრამა: ჩამოტვირთეთ Visuino
  7. ბატარეა Arduino– ს დასატენად (ჩემს შემთხვევაში მე მხოლოდ Powerbank– ს ვიყენებდი)
  8. რაღაც ყუთი, რომ ყველაფერი ჩადოთ.
  9. ველოსიპედი მის შესამოწმებლად

ნაბიჯი 2: წრე

წრე
წრე
წრე
წრე
წრე
წრე
წრე
წრე

LCD TFT ST7735

დაკავშირება:

1.8 TFT ჩვენების PIN [LED] Arduino PIN– მდე [3.3 V]

1.8 TFT ჩვენების PIN [SCK] Arduino PIN– მდე [13]

1.8 TFT ჩვენების PIN [SDA] არდუინოს PIN– მდე [11]

1.8 TFT ჩვენების PIN [A0 ან DC] Arduino PIN– მდე [9]

1.8 TFT ჩვენების PIN [გადატვირთვა] Arduino PIN– ში [8]

1.8 TFT ჩვენების PIN [CS] Arduino PIN– მდე [10]

1.8 TFT ჩვენების PIN [GND] Arduino PIN– მდე [GND]

1.8 TFT ჩვენების PIN [VCC] Arduino PIN– მდე [5V]

შენიშვნა: ზოგიერთ Arduino დაფას აქვს განსხვავებული SPI ქინძისთავები, ასე რომ დარწმუნდით, რომ შეამოწმეთ თქვენი დაფის დოკუმენტაცია.

GPS neo 6 მ:

დაკავშირება gps neo 6 მ PIN [TXD] Arduino PIN– თან [RX]

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

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

ან დაიწყეთ Arduino– ს პროგრამირება, თქვენ დაგჭირდებათ Arduino IDE დაინსტალირებული აქედან:

გთხოვთ გაითვალისწინოთ, რომ Arduino IDE 1.6.6– ში არის რამდენიმე მნიშვნელოვანი შეცდომა. დარწმუნდით, რომ დააინსტალირეთ 1.6.7 ან უფრო მაღალი, წინააღმდეგ შემთხვევაში ეს ინსტრუქცია არ იმუშავებს! თუ თქვენ არ გააკეთეთ, მიჰყევით ამ ინსტრუქციებში მითითებულ ნაბიჯებს Arduino IDE– ს დასაყენებლად Arduino UNO– ს დასაპროგრამებლად! Visuino: https://www.visuino.eu ასევე უნდა იყოს დაინსტალირებული. ვიზუინოს დაწყება, როგორც ნაჩვენებია პირველ სურათზე, დააწკაპუნეთ ღილაკზე "ინსტრუმენტები" Arduino კომპონენტზე (სურათი 1) ვიზუინოში, როდესაც დიალოგი გამოჩნდება, აირჩიეთ "Arduino UNO" როგორც ნაჩვენებია სურათზე 2

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

Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
  • დაამატეთ "სერიული GPS" კომპონენტი
  • დაამატეთ "TFT ფერადი ჩვენების ST7735" კომპონენტი

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

Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
  • შეარჩიეთ "Display1" კომპონენტი და დააყენეთ "Type" - ზე "dtST7735R_BlackTab" შენიშვნა: ზოგიერთ ეკრანს აქვს განსხვავებული თვისებები, ამიტომ ექსპერიმენტი ჩაატარეთ სხვადასხვა ტიპების არჩევით, რათა იპოვოთ ის, რაც საუკეთესოდ მუშაობს, ჩემს შემთხვევაში მე ვირჩევ "dtST7735R_BlackTab"

  • ორჯერ დააწკაპუნეთ "ჩვენება 1" კომპონენტზე და "ელემენტები" დიალოგში გადაიტანეთ 2x "ტექსტური ველი" მარცხენა მხარეს

აირჩიეთ "ტექსტური ველი 1" (მარცხენა მხარეს) და ფანჯარაში "თვისებები":

  • ზომა: 3
  • საწყისი ღირებულება: SPEED
  • სიგანე: 6
  • X: 10
  • Y: 10

აირჩიეთ "ტექსტური ველი 2" (მარცხენა მხარეს) და ფანჯარაში "თვისებები":

  • ზომა: 5
  • სიგანე: 6
  • X: 5
  • Y: 80

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

Visuino Connect კომპონენტებში
Visuino Connect კომპონენტებში
  • შეაერთეთ "GPS1" კომპონენტის პინი [Out] Arduino pin- ში [სერიული 0]
  • შეაერთეთ "GPS1" კომპონენტის პინი [სიჩქარე] "Display1" კომპონენტის ტექსტური ველი 2 პინი [In]
  • შეაერთეთ "Display1" კომპონენტის პინი [Out] Arduino pin SPI- სთან [In]
  • შეაერთეთ "Display1" კომპონენტის პინი [ჩიპის არჩევა] Arduino ციფრულ პინთან [10]
  • შეაერთეთ "Display1" კომპონენტის პინი [გადატვირთვა] Arduino ციფრულ პინთან [8]
  • შეაერთეთ "Display1" კომპონენტის პინი [რეგისტრაციის არჩევა] Arduino ციფრულ პინთან [9]

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

შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
  • Visuino– ში დააჭირეთ F9 ან დააწკაპუნეთ სურათზე ნაჩვენები ღილაკზე Arduino კოდის შესაქმნელად და გახსენით Arduino IDE
  • Arduino IDE– ში დააწკაპუნეთ ღილაკზე „ატვირთვა“, რათა შეადგინოთ და ატვირთოთ კოდი (სურათი 2)

შენიშვნა: დარწმუნდით, რომ როდესაც ატვირთავთ კოდს Arduino– ზე Arduino pin [RX] გათიშვის მიზნით

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

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

თუ თქვენ ჩართავთ Arduino UNO მოდულს, ეკრანი დაიწყებს ველოსიპედის მიმდინარე სიჩქარის ჩვენებას.

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

ამ პროექტისთვის ბევრი შესაძლო განახლებაა, როგორიცაა მანძილის დამატება, საშუალო სიჩქარე და ა.შ. გამოიყენეთ ფანტაზია და შემოქმედება!

გირჩევთ: