Სარჩევი:

GY-521 MPU6050 3 ღერძი აჩქარების გიროსკოპი 6DOF მოდულის გაკვეთილი: 4 ნაბიჯი
GY-521 MPU6050 3 ღერძი აჩქარების გიროსკოპი 6DOF მოდულის გაკვეთილი: 4 ნაბიჯი

ვიდეო: GY-521 MPU6050 3 ღერძი აჩქარების გიროსკოპი 6DOF მოდულის გაკვეთილი: 4 ნაბიჯი

ვიდეო: GY-521 MPU6050 3 ღერძი აჩქარების გიროსკოპი 6DOF მოდულის გაკვეთილი: 4 ნაბიჯი
ვიდეო: How to use MPU-9250 Gyroscope, Accelerometer, Magnetometer for Arduino 2024, ნოემბერი
Anonim
GY-521 MPU6050 3 ღერძი აჩქარების გიროსკოპი 6DOF მოდულის სახელმძღვანელო
GY-521 MPU6050 3 ღერძი აჩქარების გიროსკოპი 6DOF მოდულის სახელმძღვანელო

აღწერა

ეს მარტივი მოდული შეიცავს ყველაფერს, რაც საჭიროა Arduino– სთან და სხვა კონტროლერებთან I2C– ის საშუალებით (გამოიყენეთ Wire Arduino ბიბლიოთეკა) და მოგაწოდებთ ინფორმაციას მოძრაობის აღქმის 3 ღერძზე - X, Y და Z.

სპეციფიკაციები

  • ამაჩქარებლის დიაპაზონი: ± 2, ± 4, ± 8, ± 16 გ
  • გიროსკოპის დიაპაზონი: ± 250, 500, 1000, 2000 °/წმ
  • ძაბვის დიაპაზონი: 3.3V - 5V (მოდული მოიცავს დაბალი ვარდნის ძაბვის რეგულატორს)

ნაბიჯი 1: მასალების მომზადება

მასალების მომზადება
მასალების მომზადება
მასალების მომზადება
მასალების მომზადება
მასალების მომზადება
მასალების მომზადება

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

  1. არდუინო უნო
  2. მამრობითი მდედრობითი jumper მავთულები
  3. USB კაბელი ტიპი A– დან B– მდე
  4. პურის დაფა

ნაბიჯი 2: აპარატურის დაყენება

აპარატურის ინსტალაცია
აპარატურის ინსტალაცია
აპარატურის ინსტალაცია
აპარატურის ინსტალაცია

მასალის მომზადების შემდეგ, ჩვენ დავაკავშირებთ მოდულს Arduino Uno– სთან. დეტალური კავშირი დაიწერება ქვემოთ:

  1. VCC -> 5V
  2. GND -> GND
  3. SCL -> A5
  4. SDA -> A4
  5. INT -> D2

ნაბიჯი 3: საწყისი კოდი

Საწყისი კოდი
Საწყისი კოდი

Arduino MPU 6050 -ის შესამოწმებლად,

  1. პირველი, ჩამოტვირთეთ Arduino ბიბლიოთეკა MPU 6050 -ისთვის. ბმული მოცემულია აქ.
  2. შემდეგი, გახსენით/ამოიღეთ ეს ბიბლიოთეკა და გადაიტანეთ საქაღალდე სახელწოდებით "MPU6050" არდუინოს "ბიბლიოთეკის" საქაღალდეში.
  3. დააინსტალირეთ I2Cdev ბიბლიოთეკა, თუ ის უკვე არ გაქვთ თქვენი Arduino– სთვის. გააკეთეთ იგივე პროცედურა, როგორც ზემოთ, რომ დააინსტალიროთ. თქვენ შეგიძლიათ იპოვოთ ფაილი აქ.
  4. გახსენით Arduino IDE და მიყევით ნაბიჯებს: [ფაილი]-> [მაგალითები]-> [MPU6050]-> [მაგალითები]-> [MPU6050_DMP6].
  5. ატვირთეთ საწყისი კოდი თქვენს არდუინოში.

ნაბიჯი 4: შედეგები

შედეგები
შედეგები
შედეგები
შედეგები
შედეგები
შედეგები
  1. კოდის ატვირთვის შემდეგ გახსენით სერიული მონიტორი და დააწესეთ ბოდის მაჩვენებელი 115200.
  2. შემდეგი, შეამოწმეთ ხედავთ თუ არა მსგავსს "I2C მოწყობილობების ინიციალიზაციას …" სერიულ მონიტორზე. თუ არა, უბრალოდ დააჭირეთ გადატვირთვის ღილაკს.
  3. ახლა თქვენ დაინახავთ ხაზს, რომელშიც ნათქვამია: "გაუგზავნე ნებისმიერი პერსონაჟი DMP პროგრამირების და დემო პროგრამის დასაწყებად". უბრალოდ ჩაწერეთ ნებისმიერი პერსონაჟი სერიულ მონიტორზე და გამოაგზავნეთ იგი და თქვენ უნდა დაიწყოთ yaw, pitch და roll მნიშვნელობების ნახვა MPU 6050– დან.

შენიშვნები: DMP ნიშნავს ციფრული მოძრაობის დამუშავებას. MPU 6050– ს აქვს ჩამონტაჟებული მოძრაობის პროცესორი. ის ამუშავებს მნიშვნელობებს აქსელერომეტრიდან და გიროსკოპიდან, რომ მოგვცეს ზუსტი 3D მნიშვნელობები. ასევე, თქვენ უნდა დაელოდოთ დაახლოებით 10 წამს, სანამ სერიულ მონიტორზე მიიღებთ ზუსტ მნიშვნელობებს, რის შემდეგაც მნიშვნელობების სტაბილიზაცია დაიწყება.

გირჩევთ: