Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Bàn chải đánh răng dựa trên Arduino này cho phép bạn theo dõi các mẫu bằng cách sử dụng dữ liệu gia tốc 3 trục.
Bước 1: Bước 1: Vật liệu
Bàn chải đánh răng
Arduino Nano
MPU-6050 IMU 3 trục
Cáp USB mini-B dài 6ft (1,8m)
Bước 2: Bước 2: Đấu dây
Kết nối MPU-6050 và Arduino Nano bằng cách sử dụng hàn dây. Xem hình trên để biết chi tiết.
Bước 3: Bước 3: Lập trình Arduino
#bao gồm
const int MPU = 0x68; // MPU6050 địa chỉ I2C
int AcX, AcY, AcZ, Tmp, GyX, GyY, GyZ;
void get6050 ();
void setup ()
{
Wire.begin ();
Wire.beginTransmission (MPU);
Wire.write (0x6B);
Wire.write (0);
Wire.endTransmission (true);
Serial.begin (9600);
}
void loop () {
được6050 ();
Serial.print (AcX);
Serial.print ("");
Serial.print (AcY);
Serial.print ("");
Serial.print (AcZ);
Serial.println ();
chậm trễ (15);
}
void get6050 ()
{Wire.beginTransmission (MPU);
Wire.write (0x3B);
Wire.endTransmission (sai);
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 ();
}
Bước 4: Bước 4: Đánh máy vẽ nối tiếp và xem biểu đồ
Đi tới Công cụ - Máy vẽ nối tiếp (hoặc Ctrl + Shift + L), và bạn sẽ thấy biểu đồ thời gian thực với gia tốc 3 trục từ MPU-6050
Lắc bàn chải đánh răng và xem sự khác biệt.
Để biết thêm thông tin, vui lòng truy cập
blog.naver.com/roboholic84