Homemade Unicycle Self-Balances With Help From Arduino

- by - in Games

Nick Thatcher has designed and created his own self-balancing unicycle, with the help from an Arduino UNO. You can think of it as a cross between a Segway and a unicycle, but a lot cooler; it has a top speed of 10mph and a battery life between 1.5 and 2 hours.

The Raptor runs from a 24v 350W geared motor powered by 2 12v 7Ah battteries wired in series (to pump out 24v). An Arduino UNO takes all the data from the gyroscope, and sends PWM signals to the motor.

Nick has also made a Segway-clone, and is currently working on the Phoenix, an upgraded version of the Raptor.

Adam RogersAdam RogersI am the the founder and editor of Codeduino. I'm a developer by trade, and a maker by night. I've been 'making' ever since being introduced to Arduino at university - my final year project was an Ableton Live controller based on Arduino.



  1. Dioma Paul Puyat

    Does it have a video? I want to see it in motion. 😀

    BTW, do you know an arduino project about mini camera that can continuously capture pictures at intervals then forward them to a device when it is connected to the same network? I am looking for a homemade ‘memoto’ alternative.

    How I wish I could pursue my dreams of becoming knowledgeable in this field. However, i think that it would not happen because I chose to be in the medical field. Anyway, there are still guys like you to inform me.

    Thanks for informing us always about these great projects. 😀

  2. Codeduino

    Hi Dioma, thanks for the lovely comment 🙂 I believe anyone can become knowledgeable about electronics and the Arduino. There is a large community out there willing to help a hand, and if you can master a technical field (like you have with medicine), you’re already halfway there as you have a technical mind!

    There is a video of the Raptor in action. It is at the very top of the page (or you can see it here on YouTube).

    With regards to the ‘Memoto’ style device, I’ve not heard of one to be honest. The Arduino doesn’t really have the power to do that without a load of extras – it would need an external camera and extra memory to store the images, plus a load of code and connecting everything up.

    There are a couple of easier options though…

    The Raspberry Pi would be able to do this much more efficiently. You can attach a webcam to it via USB, and create a simple script to take an image at regular intervals (there’s a useful post here explaining how to set up a simple version).

    Alternatively, the Canon Hack Development Kit (CHDK) can hack a standard Canon point-and-shoot camera to do time-lapse photography (among other things). If you have a look at their list of supported cameras (there are loads), you could probably find a second hand one for pennies on eBay. If you want to wear it and it be portable, this is probably the best option as a camera takes batteries, whereas a Raspberry Pi or Arduino would need portable power to be added.

    It’s possible with an Arduino, but it would take a lot more work! Feel free to ask any more questions, and good luck with your project 🙂

  3. ritesh asthana

    hi, it is very terrefic thing i want to know more about this please send send the detail on my id

  4. Codeduino

    Hi Ritesh – There’s not much more information about it other than in the links in the post.

Leave a Reply

Your email address will not be published. Required fields are marked *