Its being supported a bit by a string but its reacting fairly well to the tilt angle
Just a bit more PID tweaking and it may actually stand.
Click the link below for the video
EDIT: A second video showing it almost staying up unassisted. (best watched in slow motion so prolong the goodness)
The H-bridge was overheating so i added some heatsinks and a 100mm computer case fan to keep it all cool.
As usual click on the images for the high quality image.
Finished building my robot late last night. Just needs programming now.
That thing trailing is the reset & flash remote.
Just a few photos of my board finished apart from some mosfets down the bottom it the h-bridges.
I got my PCB back from uni on friday and have added most of the components, however because i had been using the chip on a breadboard i had set the baud rate for the RS232 connection way down to 19200. Now that i have the chip on a real board it was time to turn it up a bit. The baud rate was hard coded into the bootloader so that needed to be reflashed.
The inital bootloader flash was done at uni using a serial port ISP programmer however i had just cut up my last serial cable and crimped a nice end to match my boards RS232 port so i didnt want to destroy it to flash via ISP. So i dug out this ET-AVR ISP that i purchased ages ago from http://www.futurlec.com.
After Downloading and installing PonyProg from http://www.lancos.com/prog.html (this page didnt work for me in firefox so it was back to Internet Explorer and it was fine). I had to run Pongprog as Administrator to give it access to the parallel port. Then just some configuration in Pongprog
From the setup –> Interface setup menu select parallel port, AVR ISP I/O and LPT1 shown below
Click Ok and then from the Setup menu select Calibration and run the calibration this should all be fine.
From the device dropdown box select the AVR Micro (in the left box) and then ATmega32 (in the right box)as below
Then from the command menu select Security and Configuration bits and set them as below noting the text in the red box
After that you can just open a hex file and flash the device and all works great.
NOTE: These Security and Config bits worked for my configuration but make sure you consult the datasheet and consider your own setup before trying any of this as you could potentialy brick your chip.