Search results


 
  1. Curt Timmerman

    Version 2 of my homebrew controller

    Daniel I too use an electric (SmokinTex 1400) and am trying to develop with an Arduino Mega. I'll be interested in your ideas and implementations. Curt
  2. Curt Timmerman

    Interesting discussion of PID parameter design.

    <BLOCKQUOTE class="ip-ubbcode-quote"><div class="ip-ubbcode-quote-title">quote:</div><div class="ip-ubbcode-quote-content">If the arc tan thing doesn't work as well as you like you can build a lookup table. </div></BLOCKQUOTE> I used the trig function that most closely resembled the plot that I...
  3. Curt Timmerman

    Interesting discussion of PID parameter design.

    <BLOCKQUOTE class="ip-ubbcode-quote"><div class="ip-ubbcode-quote-title">quote:</div><div class="ip-ubbcode-quote-content">Originally posted by Miguel Drake: OK, it looks like you are implementing three things here, first a non-linear proportional control, a time integral control with adaptive...
  4. Curt Timmerman

    Interesting discussion of PID parameter design.

    <BLOCKQUOTE class="ip-ubbcode-quote"><div class="ip-ubbcode-quote-title">quote:</div><div class="ip-ubbcode-quote-content">Originally posted by Miguel Drake: I see. Interesting, it seems that you are building a proportional control with Kff in the form of a nonlinear transfer function. Are you...
  5. Curt Timmerman

    Interesting discussion of PID parameter design.

    <BLOCKQUOTE class="ip-ubbcode-quote"><div class="ip-ubbcode-quote-title">quote:</div><div class="ip-ubbcode-quote-content">Originally posted by Miguel Drake: Math heavy but comprehensible. For those designing their own auto tune or tuning themselves here is a resource...
  6. Curt Timmerman

    Aubers Temperature Controller for Charcoal Smoker

    Bravo! Many times the lower tech solution is neglected even though it turns out to be a better one. Have you tried different sized fans? I suspect you should be able to use a much smaller fan. How about windy conditions, does this cause a problem? Curt
  7. Curt Timmerman

    Version 2 of my homebrew controller

    I have a K-type purchased from www.auberins.com. It will probably be used with an AD595 (I'm not a hardware guy). Could you start a new thread, this one is already loaded with information. Curt
  8. Curt Timmerman

    Version 2 of my homebrew controller

    I am working on an Arduino based controller now. It is not PID based but adding PID logic would be fairly easy. My orientation is software so a collaboration with hardware experts would be very useful. Curt
  9. Curt Timmerman

    Remote Thermometer with internet access

    You can buy a Stoker without a blower - I did this to monitor my electric smoker. Curt
  10. Curt Timmerman

    Version 2 of my homebrew controller

    Thanks for the quick response. Does this probe interface directly with the Arduino? Any other hardware required? Curt
  11. Curt Timmerman

    Version 2 of my homebrew controller

    I am following your projects with interest because I am working on a similar project for an electric smoker. It is being developed on a Mega2560 with an ethernet shield. What pit/food temperature sensors do you think work best with the Arduino for this application? Keep up the good work, Curt
  12. Curt Timmerman

    Version 2 of my homebrew controller

    You guys are getting close to requiring a programmable (script driven) controller. Adding these features is usually much easier than providing the user interface to set all of the parameters. One feature I want to try was having the pit temperature be some minimum (eg 50 degrees) warmer than...
  13. Curt Timmerman

    Stoker monitoring with open software and/or Linux

    Stew Your problem may be output buffering. Place the following code after the open: <pre class="ip-ubbcode-code-pre"> $| = 1 ;</pre> this will flush the buffer after each print command. Curt
  14. Curt Timmerman

    Stoker monitoring with open software and/or Linux

    Here is a simple way to handle that: use Getopt::Long ; my $OUT ; my $OutFileName = '' ; GetOptions ( 'outfile=s' => \$OutFileName , ) or die ("Getoption $!") ; if ($OutFileName) { open ($OUT, ">> $OutFileName") ; } else { $OUT = *STDOUT ; } ##...
  15. Curt Timmerman

    Stoker monitoring with open software and/or Linux

    I'm not sure of everything you did but the output from both lines of code goes to the same place (STDOUT, the default). If you need a separate output use STDERR for non-data output. You shouldn't have to use any select's in this application. Curt
  16. Curt Timmerman

    Stoker monitoring with open software and/or Linux

    Try this: <pre class="ip-ubbcode-code-pre"> # iterate over each blower in the JSON structure: my $blower_count = 0; foreach my $blowers(@{$json_text->{stoker}->{blowers}}){ # create an array of blowers information: @blower = ("$blowers->{name},$blowers->{on},")...
  17. Curt Timmerman

    Stoker monitoring with open software and/or Linux

    Stew, Possibly the first '@sensors' value in the foreach loop has null values. Use Dumper on each @sensors result to determine what is being returned. Debugging through a forum is a real challenge. Curt
  18. Curt Timmerman

    Stoker monitoring with open software and/or Linux

    Stew Just a quick suggestion. Include: use Data:: Dumper ; $Data:: Dumper::Indent = 1 ; with the other 'use' declarations. Then: print Dumper (\@array_of_sensors) ; to show exactly what is in this array, in Perl format. Also - whenever you are getting data from an external source, you have...
  19. Curt Timmerman

    Looking for Mac OS X and Stoker users

    <BLOCKQUOTE class="ip-ubbcode-quote"><div class="ip-ubbcode-quote-title">quote:</div><div class="ip-ubbcode-quote-content">Originally posted by Joe Keenan: Interesting question. Is the beta really beta? What's installed on new units these days? joe </div></BLOCKQUOTE> I'm not sure. When I...
  20. Curt Timmerman

    Looking for Mac OS X and Stoker users

    Here is a perl module that connects to the Stoker and returns JSON (similar to the beta version) formatted readings. stoker module If you don't have perl, the regular expression may be useful. Curt

 

Back
Top