trsonic / nvsonic-head-tracker

Spatial Audio 3DOF Head Tracker (requires Arduino Pro Micro + MPU-9250 / MPU-9150)
GNU General Public License v3.0
83 stars 11 forks source link

Arduino Nano 33 BLE #20

Closed kuenala closed 7 months ago

kuenala commented 7 months ago

Hi Tomasz, I would love to use the Nano 33 BLE as it has the sensors built in. How do I change the code so it will work with that board? I tried for hours haha...

trsonic commented 7 months ago

Hello,

Looking at the specs, the Nano 33 BLE board uses Bosch sensors, while this project is based on Invensense IMUs. Therefore, the Arduino code would need to be crafted specifically for the Bosch sensors. To be honest this doesn't seem feasible. Even if you manage to create sensor fusion for the Bosch sensors, you will encounter problems with calibration.

From my experience it's better to rely on sensors that provide the fusion and self-calibration themselves, eg. Invensense MPU-9250 or Bosch BNO055.

Cheers! T.

kuenala commented 7 months ago

Hi Tomasz

thank you for the reply. Ok i will get the parts that are speicified in your code and make magic! THank you again for your efforts. -Kurt


Von: Tomasz Rudzki @.> Gesendet: Montag, 22. Januar 2024 11:55 An: trsonic/nvsonic-head-tracker @.> Cc: kuenala @.>; Author @.> Betreff: Re: [trsonic/nvsonic-head-tracker] Arduino Nano 33 BLE (Issue #20)

Hello,

Looking at the specshttps://store.arduino.cc/products/nano-33-ble-sense-rev2, the Nano 33 BLE board uses Bosch sensors, while this project is based on Invensense IMUs. Therefore, the Arduino code would need to be crafted specifically for the Bosch sensors. To be honest this doesn't seem feasible. Even if you manage to create sensor fusion for the Bosch sensors, you will encounter problems with calibration.

From my experience it's better to rely on sensors that provide the fusion and self-calibration themselves, eg. Invensense MPU-9250 or Bosch BNO055.

Cheers! T.

— Reply to this email directly, view it on GitHubhttps://github.com/trsonic/nvsonic-head-tracker/issues/20#issuecomment-1904416361, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BFQUG3KWLZZENBZCLWWQD4LYP2KZBAVCNFSM6AAAAABCFBAOJKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMBUGQYTMMZWGE. You are receiving this because you authored the thread.Message ID: @.***>