არდუინოზე დაფუძნებული კბილის ჯაგრისის მონაცემთა მონიტორი: 4 ნაბიჯი (სურათებით)
არდუინოზე დაფუძნებული კბილის ჯაგრისის მონაცემთა მონიტორი: 4 ნაბიჯი (სურათებით)
Anonim
არდუინოზე დაფუძნებული კბილის ჯაგრისის მონაცემთა მონიტორი
არდუინოზე დაფუძნებული კბილის ჯაგრისის მონაცემთა მონიტორი
არდუინოზე დაფუძნებული კბილის ჯაგრისის მონაცემთა მონიტორი
არდუინოზე დაფუძნებული კბილის ჯაგრისის მონაცემთა მონიტორი

არდუინოს დაფუძნებული კბილის ჯაგრისი საშუალებას გაძლევთ აკონტროლოთ შაბლონები 3 ღერძული დაჩქარების მონაცემების გამოყენებით.

ნაბიჯი 1: ნაბიჯი 1: მასალები

ნაბიჯი 1: მასალები
ნაბიჯი 1: მასალები
ნაბიჯი 1: მასალები
ნაბიჯი 1: მასალები
ნაბიჯი 1: მასალები
ნაბიჯი 1: მასალები
ნაბიჯი 1: მასალები
ნაბიჯი 1: მასალები

კბილის ჯაგრისი

არდუინო ნანო

MPU-6050 3 ღერძიანი IMU

6ft (1.8 მ) USB mini-B კაბელი

ნაბიჯი 2: ნაბიჯი 2: გაყვანილობა

ნაბიჯი 2: გაყვანილობა
ნაბიჯი 2: გაყვანილობა

შეაერთეთ MPU-6050 და Arduino Nano მავთულის შედუღების გამოყენებით. იხილეთ ზემოთ მოცემული სურათი დეტალურად.

ნაბიჯი 3: ნაბიჯი 3: არდუინოს დაპროგრამება

#ჩართეთ

const int MPU = 0x68; // MPU6050 I2C მისამართი

int AcX, AcY, AcZ, Tmp, GyX, GyY, GyZ;

void get6050 ();

ბათილად დაყენება ()

{

Wire.begin ();

Wire.beginTransmission (MPU);

Wire.write (0x6B);

Wire.write (0);

Wire.endTransmission (ჭეშმარიტი);

სერიული.დაწყება (9600);

}

ბათილი მარყუჟი () {

მიიღეთ 6050 ();

Serial.print (AcX);

Serial.print ("");

Serial.print (AcY);

Serial.print ("");

Serial.print (AcZ);

Serial.println ();

დაგვიანება (15);

}

void get6050 ()

{Wire.beginTransmission (MPU);

Wire.write (0x3B);

Wire.endTransmission (false);

მავთული. მოთხოვნა (MPU, 14, ჭეშმარიტი);

AcX = Wire.read () << 8 | Wire.read ();

AcY = Wire.read () << 8 | Wire.read ();

AcZ = Wire.read () << 8 | Wire.read ();

Tmp = Wire.read () << 8 | Wire.read ();

GyX = Wire.read () << 8 | Wire.read ();

GyY = Wire.read () << 8 | Wire.read ();

GyZ = Wire.read () << 8 | Wire.read ();

}

ნაბიჯი 4: ნაბიჯი 4: დააჭირეთ სერიულ პლოტერს და იხილეთ გრაფიკი

ნაბიჯი 4: დააჭირეთ სერიულ პლოტერს და იხილეთ გრაფიკი
ნაბიჯი 4: დააჭირეთ სერიულ პლოტერს და იხილეთ გრაფიკი
ნაბიჯი 4: დააჭირეთ სერიულ პლოტერს და იხილეთ გრაფიკი
ნაბიჯი 4: დააჭირეთ სერიულ პლოტერს და იხილეთ გრაფიკი
ნაბიჯი 4: დააჭირეთ სერიულ პლოტერს და ნახეთ გრაფიკი
ნაბიჯი 4: დააჭირეთ სერიულ პლოტერს და ნახეთ გრაფიკი

გადადით ინსტრუმენტებზე-სერიული პლოტერი (ან Ctrl + Shift + L) და ნახავთ რეალურ დროში გრაფიკს 3 ღერძიანი აჩქარებით MPU-6050– დან

შეანჯღრიეთ კბილის ჯაგრისი და ნახეთ განსხვავება.

დამატებითი ინფორმაციისთვის: ეწვიეთ

blog.naver.com/roboholic84

გირჩევთ: