Back to photostream

DIY: arduino and LinuxWorks graphics (PID now works!)

this is a DIY espresso 'PID controller'. it uses an arduino as the internal CPU, some code that I wrote (and some from public domain) and some connections to a modified 'rancilio silvia' espresso machine.

 

this photo shows the PID algorithm (like a 'cruise control' regulator) kicking in and setting the 'speed' to 40 (40%). as the current temp (bottom line) gets closer to the user-set temp (83, in this example) the PID controller uses less and less 'force' to correct for the temperature difference. the idea is to get to the target temperature with as little 'overshoot' as possible.

 

 

see more at:

 

www.flickr.com/photos/linux-works/3680926700

 

3,452 views
1 fave
1 comment
Uploaded on July 5, 2009
Taken on July 4, 2009