Just got done posting this. As a video it's rough as a cob -- but then, I'm a beginner. I think the information content is right, and now that I've posted it I see about a dozen things that I can do to make the next one better.
![](https://www.embeddedrelated.com/new/images/defaultavatar.jpg)
Ok, there was nothing I did not know before, but the intro and demonstration were both impressive.
Good job.
Klaus
![](https://d23s79tivgl8me.cloudfront.net/user/profilepictures/28547.jpg)
I had started with the goal of doing a short "PID Without a PhD" talk, and this was the introductory half. So yes -- it's pretty basic. But I suspect there's folks out there who need something at that level, and it let me avoid any math for this one.
It edited out to a hair under 15 minutes, I posted it, and then I found out that YouTube has a 15 minute time limit for new posters. So that was serendipitous.
![](https://d23s79tivgl8me.cloudfront.net/user/profilepictures/111781.jpg)
Thanks for this nice and clean explanation!
i heard about PID before but with your demonstration i really started to understand the concept :-)
for me the next step is to build up something similar and have a 'hands on' experience ;-)
Thanks for the inspiration!
sunny greetings
stefan
![](https://d23s79tivgl8me.cloudfront.net/user/profilepictures/28547.jpg)
Stefan:
You're welcome. A much less expensive, but less impressive, way to get a training mechanism is to buy a large, cheap, RC servo. Take it apart, throw away the control board, and build your own.
![](https://d23s79tivgl8me.cloudfront.net/user/profilepictures/111781.jpg)
hm you are right servo is also a good idea! - i love the idea of a TWI controlled Servo - there is one project that just does that - replace the original servo electronics with a custom controller (http://www.openservo.com/)...
'less impressive' --> i think i will try the impressive one ;-)
![](https://www.embeddedrelated.com/new/images/defaultavatar.jpg)
Thanks for posting your video! I´m not working with PID controllers but it´s very interesting to see mechanical things moving and being controlled in a simple way.
Maybe for a new video could you show your programming environment?
cheers
![](https://d23s79tivgl8me.cloudfront.net/user/profilepictures/28547.jpg)
Hmm. That's a thought. It's a not-uncommon one:
- Linux on the PC
- arm-none-eabi cross-platform tools
- Eclipse editor (I like the GUI, particularly for debugging. Other people will favor vi and gdb -- but that's a personal preference thing)
- OpenOCD to talk to the JTAG dongle
- Various JTAG dongles, depending on the processor
- Luminary (now TI's) on-board JTAG interface
- Olimex JTAG
- STLink JTAG (this is my preferred one these days)
I'm sure there's other people out there who use the same setup. If I were going to do a proper video I'd have to document starting from a clean disk and getting everything downloaded -- there's always a few frustrations along the way.
![](https://www.embeddedrelated.com/new/images/defaultavatar.jpg)
Hi Tim,
Is the rod self balanced at every angle if there is no disturbance? (because the fan stops at 45 degrees, there is no weight imbalance)
Thanks for the presentation.
Tarik
![](https://d23s79tivgl8me.cloudfront.net/user/profilepictures/28547.jpg)
Ideally, yes, and it used to be better. The axle's a bit bent (I didn't pack it correctly to got to a seminar), so it wants to have a preferred position -- but it's pretty close.