Სარჩევი:

MPU6050 დაყენების და კალიბრაციის გზამკვლევი: 3 ნაბიჯი
MPU6050 დაყენების და კალიბრაციის გზამკვლევი: 3 ნაბიჯი

ვიდეო: MPU6050 დაყენების და კალიბრაციის გზამკვლევი: 3 ნაბიჯი

ვიდეო: MPU6050 დაყენების და კალიბრაციის გზამკვლევი: 3 ნაბიჯი
ვიდეო: Cara kerja Gimbal GY-521 Accelerometer Gyroscope | Gimbal DIY 2024, ნოემბერი
Anonim
MPU6050 დაყენების და კალიბრაციის სახელმძღვანელო
MPU6050 დაყენების და კალიბრაციის სახელმძღვანელო

MPU6050 არის 6 DoF (თავისუფლების ხარისხი) IMU, რომელიც წარმოადგენს ინერციული საზომი ერთეულს, მართლაც შესანიშნავი სენსორია, რომ იცოდეს კუთხის აჩქარება 3 ღერძის გიროსკოპის საშუალებით და ხაზოვანი აჩქარება ხაზოვანი ამაჩქარებლების საშუალებით.

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

ნაბიჯი 1: საჭირო მასალები

საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები

1.) MPU6050 ან GY521 IMU

2.) არდუინო (მე ვიყენებ ნანოს)

3.) კომპიუტერი Arduino IDE- ით დაინსტალირებული

4.) USB კაბელი არდუინოსთვის

5.) 4 F to F Jumper კაბელები Arduino– ს MPU6050– თან დასაკავშირებლად

ყველა კომპონენტი, ორიგინალური და მაღალი ხარისხის შეგიძლიათ იხილოთ www. UTsource.net

ნაბიჯი 2: ბიბლიოთეკა MPU6050

MPU6050 ბიბლიოთეკა
MPU6050 ბიბლიოთეკა

თუ ამ ნაბიჯის შემდეგ რაიმე პრობლემა შეგექმნათ, მე გირჩევთ უყუროთ შესასვლელში დაკავშირებულ ვიდეო გაკვეთილს.

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

გახსენით Arduino IDE

გადადით ინსტრუმენტებზე და დააჭირეთ ბიბლიოთეკების მართვას

გაიხსნება ახალი ფანჯარა, რომელსაც ექნება საძიებო ზოლი, მასში ჩაწერეთ MPU6050, თქვენ მიიღებთ ერთზე მეტ შედეგს, მაგრამ დააინსტალირეთ ის, რომელიც არის bt Electronic Cats.

თქვენ დაასრულეთ, ახლა მოდით დაკალიბრება!

ნაბიჯი 3: კალიბრაცია

კალიბრაცია
კალიბრაცია
კალიბრაცია
კალიბრაცია
კალიბრაცია
კალიბრაცია

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

გახსენით ფაილები და გადადით მაგალითებზე Arduino IDE– ში.

იქ ნახავთ ახალ ბიბლიოთეკას, რომელშიც ნათქვამია, რომ MPU6050 შეიცავს პროგრამას სახელწოდებით - IMU_Zero გახსენით იგი.

ატვირთეთ arduino– ში და დარწმუნდით, რომ Arduino– დან სენსორთან კავშირი ხდება შემდეგი გზით -

SCL - A5

SDA - A4

Vcc - 5V

GND - GND

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

"----- შესრულებული -----" ხაზი მიუთითებს იმაზე, რომ მან ყველაფერი გააკეთა. მიმდინარე სიზუსტესთან დაკავშირებული მუდმივებით (NFast = 1000, NSlow = 10000), იქ მისვლას რამდენიმე წუთი დასჭირდება რა

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

ხაზი "დასრულებული" ხაზის ზემოთ გამოიყურება [567, 567] [-1, 2] [-2223, -2223] [0, 1] [1131, 1132] [16374, 16404] [155, 156] -1 -1 X აჩქარებისათვის, Y აჩქარებისათვის, Z აჩქარებისათვის, X გიროს, Y გიროსა და Z გიროსთვის, შესაბამისად. სწორედ ზემოთ ნაჩვენები ნიმუში, სასამართლომ აჩვენა, რომ +567 იყო საუკეთესო კომპენსაცია X აჩქარებისათვის, -2223 იყო საუკეთესო Y აჩქარებისათვის და ასე შემდეგ. გაითვალისწინეთ ყველა ოფსეტური პროგრამა თქვენს მიერ შექმნილ პროგრამებში!

Ის არის! მარტივი და პირდაპირი!

Მადლობა წაკითხვისთვის!

გირჩევთ: