Make it bigger, but able to walk with the legs closer to each other to get more "vertical", and put a chair on top of it. A spiderchair. A wheelchair that can handle bad terrain and stairs. People are going to thank you a lot.
Oh wow this is so cool and crafty to use a smartphone to add a detector for gravity! I never would have thought of doing that! Saves a lot of time of having to make and add the gravity detector to the hexapods code itself
Yes totally agree :) Using a smartphone has so many other advantages too such as a powerful processor, big touchscreen, separate battery, full blown OS, BT/wifi/cell connectivity, awesome software dev and debugging tools, great documentation, over-the-air updates, camera, GPS, and the list goes on. I am thinking about making a video just about that.
Ah I hope you do make one! Cause I think most people don't think to use a smartphone to help operate a hexapod when it is so incredibly useful and cuts out a majority of the work needed to build one! Infact I think you're the first one I've seen to use a smartphone tbh.
Thank you! In this application I have a 100Hz update/read loop, which is enough for creating these smooth movements, and I haven't hit the limit yet. I don't have any exact numbers to give you, but if I have to guess, I would say in newer smart phones the performance in usb host mode should be comparable to usb 3.0 specifications.
I should try that in the future, it is a very tempting idea! My only concern would be the limited angle of view because we kinda send the light through a tunnel. But will never know until I try!
Thank you, I will release it for sure. As a creator I would love to see others use my designs for their own projects :) I am still improving the part designs (next video!) and fixing the issues that show up over time. I just hope to release it in a way that is usable for an average enthusiast who doesn't have a strong technical background, along with a "how to" video.
The sensor data is being processed in the phone itself. So I calculate the position of all the servos and only send the positions (18 values for 18 servos) to the servo controller board.
@@MakeYourPet do you have any documentation or example code about how the app sends the data to the micro controller over the usb bus? also what micro controller did you use for receiving the data and controlling the servos?
I'm using the Pololu Maestro 18 channel servo controller. But really any other controller with a serial interface should work too. I haven't released the code yet, but I am planning to do so, along with a "how to" video. I'm using these APIs in Android: developer.android.com/guide/topics/connectivity/usb/host
Hi there, and thank you for your interest :) This whole thing is pretty new and I haven't released anything yet. But the "how to" video is coming, soon... Stay tuned.
@@MakeYourPet , do you share somewhere a « how to » site of your project ? I can handle the mechanic part with my 3D printer … But I’m bad with the code to do or to adapt :/ I would really love to do the same and represent your concept in France :)
I don't have any how to instructions yet, but I'm working on some videos about how to assemble the parts and install the apps. Porting the code to iOS is not trivial. But thank you for all your support! :)