Hello CSers
Has anyone has taken any steps down the DIY-arduino route for a PID?
This guy has done a pretty cool (and geeky) setup with his Silvia:
EDIT: cant post a link because Im new, but search for "Arduino and Silvia: Two Italians, One Tangled Affair" its a blog on blogspot
(feel free to paste a link below, as I cant yet do this)
( Oh, and hello, Im new to CS! )
I do tend to enjoy rolling my sleeves up, pulling things apart and nerding it up a bit, so this project looks like a pretty cool way to get a PID setup. Have any of you attempted something like this?
Has anyone has taken any steps down the DIY-arduino route for a PID?
This guy has done a pretty cool (and geeky) setup with his Silvia:
EDIT: cant post a link because Im new, but search for "Arduino and Silvia: Two Italians, One Tangled Affair" its a blog on blogspot
(feel free to paste a link below, as I cant yet do this)
( Oh, and hello, Im new to CS! )
I do tend to enjoy rolling my sleeves up, pulling things apart and nerding it up a bit, so this project looks like a pretty cool way to get a PID setup. Have any of you attempted something like this?

It also looks nicer than a home-made thing is likely to look - and is pretty cheap. The other nice thing is that they are set up for thermocouples (with cold junction compensation) or PT-100 probes.. Just a thought.
If you look at the inner code for the PID algorithm youll see theyve used floating point arithmetic
, for example. The PID algorithm just takes arbitrary inputs from the temperature sensing (these will probably be 10bit integers) and generates an arbitrary stimulus output - which is in an integer. The magic constants for the P, I and D terms are likewise somewhat arbitrary things. By convention, we would write them as numbers like 0.1, but in the control loop all this stuff is done perfectly adequately with integer arithmetic. It does take a while for my students to fully grasp this point, but the performance of the system leaps forward once you do!
Comment