AquaGenie LiveView Demo

I was looking for a way to animate a 3D model in processing. I got some help from people on the forum. So, I thought, I'd report back my success and plug my project too.

The video is a demonstration of the AquaGenie LiveView. Using a popular 6DoF module, the MPU-6050 from InvenSense, we animate (in real-time) a 3D model of the AquaGenie Smart Water Bottle (http://bit.ly/TheAquaGenie) rendered on the computer using Processing. The physical model is a 3D-printed version of the smart water bottle fitted with a Bean+ board and an MPU-6050. Motion data is transmitted over Bluetooth.

The AquaGenie LiveView feature was developed to support the machine learning algorithm that will be implemented in the production device. Actual electronics used in the final production design may be different.

Checkout the AquaGenie project on Kickstarter. http://bit.ly/TheAquaGenie

Comments

  • Congrats on the video render -- interesting use of live motion data over bluetooth.

    Once you had the non-animated model rendering, was the bluetooth data all being passed into rotateX() / rotateY() / rotateZ() commands, or were you controlling a camera (peasycam)... or something else?

  • Thanks for your feedback. The bluetooth data is passed into a rotation matrix. I haven't explored the peasycam library much. Could be a good way to go.

Sign In or Register to comment.