ಚಿಕನ್
The BBQ BRETHREN FORUMS.


Forum Portal Recipes Smoke Signals Magazine Welocme Merchandise Associations Purchase Subscription Brethren Banners
Go Back   The BBQ BRETHREN FORUMS. > Discussion Area > Q-talk

Notices

Q-talk *ON TOPIC ONLY* QUALITY ON TOPIC discussion of Backyard BBQ, grilling, Equipment and just outdoor cookin' in general, hints, tips, tricks & techniques, success, failures... but stay on topic. And watch for that hijacking.


Reply
Thread Tools
Unread 03-13-2013, 12:46 AM   #46
Deeg
Knows what a fatty is.
 
Join Date: 08-25-12
Location: Boston, MA
Downloads: 0
Uploads: 0
Default

Update: I got stuck for a long time on figuring out a way to attach the blower to the smoker. I started out with an overly complicated design that failed. I've now housed the blower in a plastic box and it works great. Here's the blower and controller assembly (minus the phone): http://www.instructables.com/files/d...9GM8.LARGE.jpg

At this point all the electronic hardware should be finished. My next step is to put a ball valve on a drum and test the controller without any food. I hope to have my first test done by the end of the month.
Deeg is offline   Reply With Quote


Unread 03-13-2013, 12:21 PM   #47
jcm2m9
Knows what a fatty is.
 
Join Date: 03-06-12
Location: Shawnee, KS
Downloads: 0
Uploads: 0
Default

I am definitely going to look at building this.

Does the coding support 6 temp probes and 2 fans?
jcm2m9 is offline   Reply With Quote


Unread 03-13-2013, 12:34 PM   #48
Deeg
Knows what a fatty is.
 
Join Date: 08-25-12
Location: Boston, MA
Downloads: 0
Uploads: 0
Default

The current iteration supports 6 probes but only one fan. There's no technical reason the controller can't operate more than one fan (and more probes). I'd probably be able to help you update the software once I get it all working with one fan.

I plan on writing up step-by-step instructions on Instructables.com and it'd be great to have a guinea pig to help me iron them out. :D
Deeg is offline   Reply With Quote


Unread 03-13-2013, 12:44 PM   #49
pal251
Full Fledged Farker
 
Join Date: 06-07-12
Location: kansas
Downloads: 0
Uploads: 0
Default

Deeg, I will help you iron the instructions out. Happen to have any extra parts laying around? hehe :)
pal251 is offline   Reply With Quote


Unread 03-13-2013, 12:45 PM   #50
pal251
Full Fledged Farker
 
Join Date: 06-07-12
Location: kansas
Downloads: 0
Uploads: 0
Default

Does anyone have an extra heatmeter or know where to order just one?
pal251 is offline   Reply With Quote


Unread 03-13-2013, 12:47 PM   #51
pal251
Full Fledged Farker
 
Join Date: 06-07-12
Location: kansas
Downloads: 0
Uploads: 0
Default

Quote:
Originally Posted by Theboz1419 View Post
I have built a Raspberry Pi controller for my UDS following Bryan Mayland's Step by Step.

The Raspberry Pi is a credit-card sized computer- a Broadcom BCM2835 SoC, which includes an ARM1176JZF-S 700 MHz processor, VideoCore IV GPU, and 256 Megabytes of RAM



The complete project is actually very easy, the soldering is the hardest part.

The cost is about 110 dollars for everything

A case is still in the works but the design is being 3d printed and the files will be available to order if they fit correctly.


The complete Pi-Hetermeter. You can see a spot on the board for a wireless receiver(below the "NO" on the display), when used you can add wireless probes


This pic shows the Hetermeter(top) and the Raspberry PI(bottom)


More info
http://tvwbb.com/forumdisplay.php?85...BBQ-Controller

Raspberry Pi Heatermeter
http://tvwbb.com/showthread.php?3567...yPi-Standalone

A list with links to all the needed components
https://github.com/CapnBry/HeaterMet...r-4.0-Hardware

A Step by Step
https://github.com/CapnBry/HeaterMet...r-4.0-Assembly

Anybody can build one without experience. The WRT54G/heatermeter was my my first project and I have learned alot doing it myself. Bryan Mayland over at www.tvwbb.com will answer every question and is very helpful. He also continuosly upgrades the software putting in around 30 hours a week on it.

Here is a link to my still in use linkmeter and it also has a link to my older thread

http://www.bbq-brethren.com/forum/sh...ht=heatermeter
I would like to try this out possibly Any idea on when the cases will be done for it?
pal251 is offline   Reply With Quote


Unread 03-13-2013, 12:49 PM   #52
pal251
Full Fledged Farker
 
Join Date: 06-07-12
Location: kansas
Downloads: 0
Uploads: 0
Default

Do you still have the wrt54g mod one that you wanted to give away?
pal251 is offline   Reply With Quote


Unread 03-13-2013, 12:51 PM   #53
jcm2m9
Knows what a fatty is.
 
Join Date: 03-06-12
Location: Shawnee, KS
Downloads: 0
Uploads: 0
Default

Quote:
Originally Posted by Deeg View Post
The current iteration supports 6 probes but only one fan. There's no technical reason the controller can't operate more than one fan (and more probes). I'd probably be able to help you update the software once I get it all working with one fan.

I plan on writing up step-by-step instructions on Instructables.com and it'd be great to have a guinea pig to help me iron them out. :D
I would definitely be willing to give you a hand. If you start writing them I will give you feedback.
jcm2m9 is offline   Reply With Quote


Unread 03-13-2013, 01:10 PM   #54
Deeg
Knows what a fatty is.
 
Join Date: 08-25-12
Location: Boston, MA
Downloads: 0
Uploads: 0
Default

Thanks for the offers, all. I will definitely take you up on it once I verify that this contraption actually works. :)
Deeg is offline   Reply With Quote


Unread 03-13-2013, 01:46 PM   #55
Deeg
Knows what a fatty is.
 
Join Date: 08-25-12
Location: Boston, MA
Downloads: 0
Uploads: 0
Default

Here's what works so far (confirmed with testing):
  • Android phone connects to controller via bluetooth and starts the software.
  • Phone displays temps from all 6 probes.
  • Software monitors "pit" probe and sets blower speed.
  • Blower turns on and is adjusted by controller. (Verified last night. Yay!)
  • Software saves smoking session (e.g. temps and blower speed) to a DB and can chart them.

Not tested (yet):
  • Can controller keep a steady temp? I.e. is the PID algorithm set correctly? Getting this to work "well enough" could take a while. This is the big one.
  • What's battery life like?
  • Currently requires Android Version 4.0 or greater because I use some SQL code that requires it. I've put in a request for the SQL code to support 3.7. They say they've made the change but I haven't downloaded it to a 3.7 phone to verify.
Not supported (yet):
  • Open-lid monitoring.
  • Automatic pit adjustment. E.g. when food probe hits 190, drop pit temp to 200.
Some day I'd like to add the ability to monitor the smoker outside the range of bluetooth. This will involve setting up a web server and having the phone connect via the web server but I have no idea how I will implement this (if at all).


I'll post some screen shots of the phone software when I can. Just a warning: my UI skills are nowhere near those of Moontz and they will look ugly in comparison. They work great, though!


I have no plans on ever supporting the iPhone. My suggestion would be to buy a used Android phone on CL. A data plan isn't required, just a bluetooth connection.


How much will this cost? My best guess is that the cheapest would be ~ $60 + $10 per probe (not including the phone of course). This assumes you don't screw up and have to buy multiple parts (ahem) and don't spend a lot on shipping. Most people will spend more especially if one needs to buy tools. I've been trying to keep a close watch on my costs so I can give a firm estimate when I'm done.
Deeg is offline   Reply With Quote


Unread 03-13-2013, 02:01 PM   #56
jcm2m9
Knows what a fatty is.
 
Join Date: 03-06-12
Location: Shawnee, KS
Downloads: 0
Uploads: 0
Default

Do you know if the PID library you are using has an "autolearn" function that will set the P, I and D parameters for you.

I have a standalone PID controller that will do this. It will overshoot the temp the first 2 or 3 cycles and then will be dead on from there on out. You might see if someone has already written this coding.
jcm2m9 is offline   Reply With Quote


Unread 03-13-2013, 02:20 PM   #57
Deeg
Knows what a fatty is.
 
Join Date: 08-25-12
Location: Boston, MA
Downloads: 0
Uploads: 0
Default

Thanks for the suggestion jcm2m9. I did look into auto tune but there doesn't appear to be one written in Java. The PID algorithm I'm using is one that I converted from the Arduino library to Java (with the help of the author of the Arduino version). It is well beyond my means to add autotuning. However, I've set up my controller to easily use another PID algorithm if one becomes available.
Deeg is offline   Reply With Quote


Unread 03-13-2013, 04:11 PM   #58
HogFan
is one Smokin' Farker
 
Join Date: 03-21-12
Location: Arkansas
Downloads: 0
Uploads: 0
Default

Perhaps this info will help you program the PID portion of the controller. First the Proportion calc, then the Integral calc, then the Derivative Calc, then how they are summed, and finally, an explanation of the variables involved. Gain, TI, and TD are the parameter adjusted to tune the PID loop. Take out the TD_LAG if you don't want to include lag. SP is the Setpoint (target temperature in this case) and PV is the Process Variable (the measured temperature in this case).









__________________
OK Joe Vertical Smoker, UDS, Komado Acorn, Weber Kettle Ranch, Weber Kettle, Stok Kettle
HogFan is offline   Reply With Quote


Unread 03-13-2013, 04:29 PM   #59
jcm2m9
Knows what a fatty is.
 
Join Date: 03-06-12
Location: Shawnee, KS
Downloads: 0
Uploads: 0
Default

Quote:
Originally Posted by HogFan View Post
Perhaps this info will help you program the PID portion of the controller. First the Proportion calc, then the Integral calc, then the Derivative Calc, then how they are summed, and finally, an explanation of the variables involved. Gain, TI, and TD are the parameter adjusted to tune the PID loop. Take out the TD_LAG if you don't want to include lag. SP is the Setpoint (target temperature in this case) and PV is the Process Variable (the measured temperature in this case).









UGH, I have flash backs of my Control Theory class in college.
jcm2m9 is offline   Reply With Quote


Unread 03-13-2013, 11:11 PM   #60
Deeg
Knows what a fatty is.
 
Join Date: 08-25-12
Location: Boston, MA
Downloads: 0
Uploads: 0
Default

I set up the software to make the PID settings configurable. That way I (and others) can try different values. I'm guessing different builds will require slightly different values.
Deeg is offline   Reply With Quote


Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Loading



All times are GMT -5. The time now is 08:15 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
vBulletin Optimisation provided by vB Optimise v2.6.0 Beta 4 (Lite) - vBulletin Mods & Addons Copyright © 2014 DragonByte Technologies Ltd.
2003 -2012 © BBQ-Brethren Inc. All rights reserved. All Content and Flaming Pig Logo are registered and protected under U.S and International Copyright and Trademarks. Content Within this Website Is Property of BBQ Brethren Inc. Reproduction or alteration is strictly prohibited.