Unfortunatly the IDG500/ADXL335 chips unsed on the accelometer is End of Life.
So they will no longer be manufacturing those chips and therefore the accelometers.
There are digital versions out there but a complete code change will have to be done to get it working.
Hopefully soon we will have a solution.
Solution has been found
http://www.ebay.com/itm/181004141876?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649
******************************************************************************************************************
After building the first Self Balancing Scooter as a test platform, we found it to be quite cool so we built another with a few extra features.
This time we added:
- 2 x 14.4Volt Li-ion batterys
- Solid frame for motor and wheel mounts
- Adjustable height handle
- A nice CNCed platform
- And Tread Plate!
The exact same parts used on the first scooter were utilized to build this one.
http://www.instructables.com/id/Self-Balancing-Scooter-Ver-10/
**************************************************
Code bug updated on the 24th Feb 2012.
Issue with timing routine.
**************************************************
Remove these ads by
Signing UpStep 1: Details about the build
The main issue was that the rear end of kids scooters were a cheap pressed plate that would buckle and bend when under weight so stronger, metal plates were laser-cut to replace the frame which holds the motor and wheels.
The frame was made from 25mm tube and reinforced to hold more of weight.
The front handle was made adjustable so smaller people can ride it too.
Because there wasn't any cheap torches that used the chosen batteries, a holder was made to store the batteries.
A tread plate was added to make it look professional.










































Visit Our Store »
Go Pro Today »




My self-balancing likes to move left and right and doesn’t stay still in one position. Anywhere in the code where I can change to make it stay still?
Please help. Thanks.
regarding the Ebaylink for the new IMU. that IMU uses ADXL335 and IDG650 not IDG500!!!
Will it work??
Would you tell the code to stop the scooter from flying off if it tilt too much?
Thanks.
I had started on building but encountered some problems.
1. When I tilted the scooter too much, it will fly off. Is there any code in the program to prevent the scooter from flying off if it is tilt too much?
2. When the scooter fly off, it took quite a bit of time to ‘recover’ to it balancing position if I were to tilt it to the opposite direction. Anywhere in the code where I can change to have the scooter tilt back faster?
2. You need to turn off the unit off and to reset the gyro.
If you have gotten to that point then I dought you are still on the scooter.
Not sure what it is yet.
If it does it all the time then I'm not sure.
can you give the suggestion or the code???TQ....=)
MD10c is not a sabbertooth and completely different code. It won't work.
The self balancing scooter is responding to the two directions of tilt well.But the reference point seems to fluctuate a lot and it is not constant. As far as our observation goes, there are three reference points. Is there anyway to fix the reference point so that the IMU outputs a 300 mV???
In the tiltstart mechanism,you have mentioned that we will observe a 300 mV output at the successful calibration of the IMU board.Can u please help us as to which pin will display this output???
Do you have any update on the digital Gyro code?
Thanks.
We should have soon when the guys gets back to write it!
i have a doubt...
is the mechanical design will decide the balancing of the vehicle?
Are you still having issues?
If so do a youtube video so I can see.
we are very happy to inform you that our segway started balancing.....
but sir we found that after trimming the gyro,when the power goes down,the balancing point comes back to previous point......
we tried the tilt start,but it seems not responsive.....
so please help us with your ideas....
Now turn on the deadman switch, slowly tilt the unit up to vertical and the motors should turn on and start balancing.
You can adjust the position using the switches for better riding.
If you ar having issues with the tilt start position. Make sure that the IMU is set vertically and not loose.
If you need to change the startup position then go to line 366 in the code.
x_accdeg = (float)((accsum - (340 + balancetrim))* (-0.862));
Change the value 340 by 5 each time either up or down and see if it starts in a better position.
This should help
:D
The problem at the moment is that the Accelerometer for our project is no longer avalible.
So you can not build the project until we find a replacement or change the code.
can it self balancing when no people above it?
thanks
The tuning isn't that fine on this code to use it like that.
Have a search on the net for segway robot code.
http://blog.tkjelectronics.dk/2012/03/the-balancing-robot/
That gyro is identical to the one eyhseow put a link to before.
They say that they are using the IDG500 but it is the IDG655 chip they have on board.
It is 4 times molre sensitive so the code could probably be changed but it would be wasting time.
It would be better to spend the time on a new digital units.
But hey if you want to buy one to test out let us know if it works ok.
do you think this could go?
http://it.aliexpress.com/item/New-5DOF-Dual-axis-analog-gyro-sensor-IDG500-IDG655-650-ADXL335-module-Quaranteed-100/541996199.html
Which digital Gyro part (part number) are you intend to use for next version?
Thanks.
https://www.sparkfun.com/products/10121
We will be working on the code in the next week.
Do you have any spare 5 DOF accelometer that you willing to sell to me or do you have oher source that I can purchase from. Hopefully you able help in writing the new code for digital accelometer. Thanks in advance.
Can I use 5DOF module accelerometer + dual-axis gyro instrument IDG500/IDG655 650 ADXL335 from this website: http://www.ebay.com.sg/itm/5DOF-module-accelerometer-dual-axis-gyro-instrument-IDG500-IDG655-650-ADXL335-/181004141876?pt=LH_DefaultDomain_0&hash=item2a24b00534
Please advise.
Thanks.
Having a quick look at the specs on the chip it might work!
I can't garrantee that without buying one and testing it.
It's sensitivity is 4 times that of the version we used.
If you want to spend the money to test it.
We will be looking at getting the digital gyro running soon!
Which digital gyro part are intend to use?
No sorry we only have one spare incase the any of the ones we have break.
this is what I would do.
Do you think that you can do?
Sincerely,
Gerry.
Yep looks good.
You only need one potentiometer for the steering.
Have the other one as a small one that you set to the middle position.
Tilting the unit will still work as normal.
Or remove that part out of the code like the scooter has.
As for a potentiometer get a good quality one for RS components or someone.
I would like to build your scooter with the steering commands to right and left positioned at the base of a oscillating handlebar handle and the radius of curvature with two potentiometers mounted on the base of the same.
Of course you should change the code Arduino but do not know where to start.
Thanks for that can you give me,
Sincerely, Gerrymazzotta.
They are not producing them any more.
So you will be lucky to find them.
We will be working on the code soon.
Otherwise search for IDG500 and ADXL335 and see if anybody still has an IMU.
They have gone away from the analog IMU's to the digital ones.
Since I cannot get the analog 5DOF. Can I use individual IDG500 and ADXL335 board to combined for this project?
Please advise. Thanks.
Can we use MinIMU-9 from Pololu for replacemnet part for 5 DOF accelometer?
Please advise. Thanks.