جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
تتيح لك فرشاة الأسنان التي تعتمد على الأردوينو مراقبة الأنماط باستخدام بيانات تسريع ثلاثية المحاور.
الخطوة 1: الخطوة 1: المواد
فرشاة الأسنان
اردوينو نانو
MPU-6050 ثلاثي المحاور IMU
كابل USB mini-B بطول 6 أقدام (1.8 م)
الخطوة 2: الخطوة 2: الأسلاك
قم بتوصيل MPU-6050 و Arduino Nano باستخدام لحام الأسلاك. انظر الصورة أعلاه لمزيد من التفاصيل.
الخطوة 3: الخطوة 3: برمجة Arduino
#يشمل
const int MPU = 0x68 ؛ // عنوان MPU6050 I2C
Int AcX و AcY و AcZ و Tmp و GyX و GyY و GyZ ؛
get6050 باطلة ؛
الإعداد باطل()
{
Wire.begin () ؛
Wire.beginTransmission (MPU) ؛
Wire.write (0x6B) ؛
Wire.write (0) ؛
Wire.endTransmission (صحيح) ؛
Serial.begin (9600) ؛
}
حلقة فارغة(){
get6050 () ،
Serial.print (AcX) ؛
Serial.print ("") ؛
Serial.print (AcY) ؛
Serial.print ("") ؛
Serial.print (AcZ) ؛
Serial.println () ،
تأخير (15) ؛
}
باطل get6050 ()
{Wire.beginTransmission (MPU) ؛
Wire.write (0x3B) ؛
Wire.endTransmission (خطأ) ؛
Wire.request From (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 - Serial Plotter (أو Ctrl + Shift + L) ، وسترى الرسم البياني في الوقت الفعلي مع تسريع ثلاثي المحاور من MPU-6050
هز فرشاة الأسنان ولاحظ الفرق.
لمزيد من المعلومات، يرجى زيارة الموقع
blog.naver.com/roboholic84