/DAQ_imu_loadcell

data acquisition system, imu, loadcell, electronic schemee

Primary LanguageC++MIT LicenseMIT

DAQ_imu_loadcell

data acquisition system, imu, loadcell, electronic schemee

Bu kodda, collided adlı bir boolean değişken kullanarak çarpışma durumunu kontrol ediyoruz. İlk başta collided değeri false olarak ayarlanır. Ardından, yük hücresinden alınan ağırlık değeri (weight) 0.1 kg'dan büyük olduğunda ve collided değeri henüz true değilken, çarpışma durumunu yakalayıp çarpma anındaki ivme değerlerini (collisionAccX, collisionAccY, collisionAccZ) kaydediyoruz.

Platformun çarpma anındaki ivme değerlerini kullanmak için çarpma anında collisionAccX, collisionAccY ve collisionAccZ değerlerini kullanabilirsiniz. Bu değerleri işlemlerinizde veya kontrol mekanizmanızda kullanabilirsiniz.

Lütfen kodu Arduino'ya yükleyip çalıştırmadan önce, IMU'nun doğru bağlantıları yapıldığından ve HX711 yük hücresinin doğru pinlere bağlı olduğundan emin olun. Ayrıca, yük hücresinin kalibrasyonunu yapmanız gerekebilir.

https://www.electronicwings.com/arduino/mpu6050-interfacing-with-arduino-uno
https://drive.google.com/drive/folders/1Wd2kc2rLaQUd_IHuBAPNYdlUePc5RBZ7
Şema
8001c16306951c598a3815baa764ccf69f1f7019

MPU6050-Pinout