Hey Noah, do you think this would work on the MPU-6000 (spi version) changing a few bits of the code and using the same captured binary to download into the DMP. becuase I currently have the MPU-6000 evb and REALLY NEED THE QUATERNION OUTPUT!!!!!
@TheForwardThinker in all honesty I haven't worked with the 6000, but I'd bet that the binary is the same. Feel free to swap out my TWI code for SPI (no small task, given how messy my code is) and give it a try! github.com/bzerk/MPU6050_DMP_6_axis_demo_
Sorry I can't really be more helpful than that. If I had an MPU-6000 on hand, I'd look into doing it myself.
How did you do it? I've spent 30+ hours researching the correct algorithms that are needed to "fuse" the readings of gyroscopes/acccelerometers into precise data. I am a freshman at BYU and am trying to create a mouse input glove from the ground up (I previously created a Wiimote glove to control mouse movement). Could I see your code? It would help tremendously.
@TheIdeanator I haven't done a whole lot with the Arduino sketch since posting this. I've been waiting to get my hands on a 9-axis solution before doing anything more. There's now a link to the code in the video description.
@oddpxl and yeah, that AKM8975 is part of the problem with the eval baord. I want to be developing a solution that uses components that anybody can source. Also, I thought it best to work with the rev. C silicon instead of the rev. A that's on the eval board. I etched this as part of a series in the hope that I could have a new device ready for World Maker Faire. That didn't work out, but it gave me a good motivator. So why not use it? It's smaller, cleaner, and cooler than the eval board.
awesome work mate! I'm currently busy studying for my Ph.d admission exam.. but I'll be working on the MPU6050 pretty soon. Looking forward having a look at your code!
how much is the refresh rate of the sensor data?
ithinkofnothing 2 weeks ago
Hey Noah, do you think this would work on the MPU-6000 (spi version) changing a few bits of the code and using the same captured binary to download into the DMP. becuase I currently have the MPU-6000 evb and REALLY NEED THE QUATERNION OUTPUT!!!!!
TheForwardThinker 1 month ago
@TheForwardThinker in all honesty I haven't worked with the 6000, but I'd bet that the binary is the same. Feel free to swap out my TWI code for SPI (no small task, given how messy my code is) and give it a try! github.com/bzerk/MPU6050_DMP_6_axis_demo_
Sorry I can't really be more helpful than that. If I had an MPU-6000 on hand, I'd look into doing it myself.
noazark 1 month ago
How did you do it? I've spent 30+ hours researching the correct algorithms that are needed to "fuse" the readings of gyroscopes/acccelerometers into precise data. I am a freshman at BYU and am trying to create a mouse input glove from the ground up (I previously created a Wiimote glove to control mouse movement). Could I see your code? It would help tremendously.
skylergreenman 2 months ago
@skylergreenman for sensor fusion check the dcm algorithm
ithinkofnothing 2 weeks ago
How's the sensor drift on this thing? Also, how's that code coming, I'd love to see it!
TheIdeanator 3 months ago
@TheIdeanator I haven't done a whole lot with the Arduino sketch since posting this. I've been waiting to get my hands on a 9-axis solution before doing anything more. There's now a link to the code in the video description.
noazark 1 month ago
Well done, I also want to use the MPU-6050. It would be very helpfull if I could get your code. Is that possible?
TheMicrochip007 5 months ago
@TheMicrochip007 sorry I didn't reply in a timely way. I hope you found the link to the code in the reply to a previous commenter.
noazark 1 month ago
@noazark many thanks for the code!! Very kind. I'll have a good readthrough...
oddpxl 5 months ago
@noazark makes perfect sense! Only annoying bit it seems only the uc3 dev board is available to buy at the moment...where did you buy yours??
oddpxl 5 months ago
Awesome! ;)
oddpxl 5 months ago
@oddpxl github.com/bzerk/MPU6050_DMP_6_axis_demo_
noazark 5 months ago
..any particular reason you're using the handetched board instead of the eval board? Lack of magnetometer datasheet?
oddpxl 5 months ago
@oddpxl and yeah, that AKM8975 is part of the problem with the eval baord. I want to be developing a solution that uses components that anybody can source. Also, I thought it best to work with the rev. C silicon instead of the rev. A that's on the eval board. I etched this as part of a series in the hope that I could have a new device ready for World Maker Faire. That didn't work out, but it gave me a good motivator. So why not use it? It's smaller, cleaner, and cooler than the eval board.
noazark 5 months ago
Great work!!! Any chance to see your code? I'm new to ic2 & arduino so a peek would be gold...
oddpxl 5 months ago
@oddpxl cleaning it up now
noazark 5 months ago
awesome work mate! I'm currently busy studying for my Ph.d admission exam.. but I'll be working on the MPU6050 pretty soon. Looking forward having a look at your code!
fax8 5 months ago