With Instructables you can share what you make with the world, and tap into an ever-growing community of creative experts.
Tell us about yourself!
Self-balancing Raleigh Chopper inspired electric scooter
Hi John, 1. Could you please mention that the SimpleCore communication board is from Low Tech Solutions? It looks like someone removed our name and copyright material from the board, and photo-copied it. 2. I think it is safer to recommend purchasing the laser module by class or by watts rather than voltage. (i.e. a Class II laser module, or a laser that's under 1mW). (Most 3 V ~ 5 V laser modules are not eye safe.)3. For people with neck weakness (like MND), it's important to keep the weight of the device as light as possible. (I make head mounted laser primarily for people with ALS/MND, and I try to keep the part that goes on the person's head under 9 grams. )Thanks,Margaret CottsLow Tech Solutions
Worked really well, each key press was correctly identified in the serial monitor window. I am new to arduino and am now trying to use the keypressed variable in a passcode script. Any advice or direction?
Wii Nunchuck as general purpose controller via Arduino board
Star Wars Maz Kanata Inspired Glasses
Self-balancing skateboard/segw*y project Arduino Shield
Self balancing one wheeled electric skateboard
Easy build self balancing electric skateboard
VW Beetle rear view camera
Wireless Wii Nunchuck controlled Arduino
Kindle Page Turner - 3D printed
Tangible Music Player: RFID card controlled iPodTouch
DIY Google Glass AKA the "Beady-i"
Arduino Self-Balance Controller using DIGITAL IMU, at last!
Arduino 3 wire Matrix Keypad
Nunchuck text-to-speech unit. Very low cost TVout/Arduino based
Have you noticed this has now been copied (too) in China?It is one of those hoverboards with a seat stuck on top essentially. Described as self-balancing so the nose wheel is just for starting and "landing" I assume. The levers twist each half of the hoverboard instead of doing it with your feet.
Hi Ira, great project. I bought an MPU6050 to try out as much cheaper than the IMU's I use. I notice from Jeff Rowberg's site that the Angle_Y value is derived from on-board sensor fusion between the gyro and accel within the 6050 (Kalman filter or something like that). Therefore you do not need to do the sensor fusion with a complementary filter on the Arduino at all, as you have at the moment. I have changed the balancing part of your code so it back calculates a rate of rotational tilting for the D term of the PID, I use Angle_Y for the P term and have an I term too. You then play with the P I and D constants listed at the top plus the overallgain value until it balances. It might work more smoothly as a result as I use a very similar method in my current one wheelers. I have sent you a PM as can email you the code to try out.Best wishesJohn
Join 2 million + to receive instant DIY inspiration in your inbox.
Download our apps!
© 2016 Autodesk, Inc.