Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Sikat gigi berbasis Arduino ini memungkinkan Anda untuk memantau pola menggunakan data akselerasi 3-aksial.
Langkah 1: Langkah 1: Bahan
Sikat gigi
Arduino Nano
MPU-6050 3-sumbu IMU
Kabel mini-B USB 6 kaki (1,8 m)
Langkah 2: Langkah 2: Pengkabelan
Hubungkan MPU-6050 dan Arduino Nano menggunakan solder kawat. Lihat gambar di atas untuk detailnya.
Langkah 3: Langkah 3: Pemrograman Arduino
#termasuk
const int MPU=0x68;//MPU6050 alamat I2C
int AcX, AcY, AcZ, Tmp, GyX, GyY, GyZ;
batal get6050();
batalkan pengaturan()
{
Kawat.mulai();
Wire.beginTransmission(MPU);
Kawat.tulis (0x6B);
Kawat.tulis(0);
Wire.endTransmission(benar);
Serial.begin(9600);
}
lingkaran kosong(){
dapatkan6050();
Serial.print(AcX);
Serial.print("");
Serial.print(AcY);
Serial.print("");
Serial.print(AcZ);
Serial.println();
penundaan (15);
}
batal get6050()
{Wire.beginTransmission(MPU);
Kawat.tulis (0x3B);
Wire.endTransmission(salah);
Wire.requestFrom(MPU, 14, benar);
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();
}
Langkah 4: Langkah 4: Tekan Serial Plotter dan Lihat Grafiknya
Pergi ke Tools - Serial Plotter (atau Ctrl + Shift + L), dan Anda akan melihat grafik real-time dengan percepatan 3-aksial dari MPU-6050
Goyangkan sikat gigi dan lihat perbedaannya.
Untuk informasi lebih lanjut, silahkan kunjungi
blog.naver.com/roboholic84