תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
מברשת שיניים זו מבוססת Arduino מאפשרת לכם לעקוב אחר דפוסים באמצעות נתוני האצה 3 צירי.
שלב 1: שלב 1: חומרים
מִברֶשֶׁת שִׁנַיִם
ארדואינו ננו
MPU-6050 IMU בעל 3 צירים
כבל USB mini-B בגודל 6 רגל (1.8 מטר)
שלב 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 (true);
Serial.begin (9600);
}
לולאת חלל () {
get6050 ();
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 (שקר);
Wire.requestFrom (MPU, 14, true);
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: פגע בפלוטר הסידורי וראה את התרשים
עבור אל Tools-Plotter Serial (או Ctrl + Shift + L), ותראה את הגרף בזמן אמת עם האצה 3 צירית מ- MPU-6050
לנער מברשת שיניים ולראות את ההבדל.
למידע נוסף: בקר באתר
blog.naver.com/roboholic84