Happy HolidaySs Giveaway - Winners Re-Re-Drawn - 24 hours to Claim!

Get your HBT Growlers, Shirts and Membership before the Rush!


Home Brew Forums > Home Brewing Beer > DIY Projects > Brew Stands > Recirculation infusion mash system library for Arduino
Reply
 
LinkBack Thread Tools
Old 07-12-2013, 12:17 AM   #41
atoughram
Feedback Score: 0 reviews
Recipes 
 
Join Date: May 2013
Location: Puyallup, Washington
Posts: 1,262
Liked 136 Times on 120 Posts
Likes Given: 267

Default

I've figured out how to hook up the thermistor, but what pin are you connecting the flow meter too?

__________________
Clover Creek Brewery, Puyallup WA
Planning - Snagtooth Pale Ale
Fermenters - N2 & O2
On tap
Mulholland Hard Cider OG 1.084
Carbon River Hefe OG 1.046
atoughram is offline
 
Reply With Quote Quick reply to this message
Old 07-12-2013, 01:40 AM   #42
franckgaga
Feedback Score: 0 reviews
Recipes 
 
Join Date: Jun 2013
Location: Quebec, QC, Canada
Posts: 45
Liked 6 Times on 6 Posts
Likes Given: 8

Default

Quote:
Originally Posted by atoughram View Post
I've figured out how to hook up the thermistor, but what pin are you connecting the flow meter too?
Hall effect flow meter needs Arduino 5V and GND. So, if your flow meter follow the "standard colours", red wire should be connected to 5V and black wire to GND. The last wire should be connected to one of your interrupt pins on your Arduino. If it's an Arduino UNO, it should be connected to either :
  • pin 2 (interrupt #0) OR
  • pin 3 (interrupt #1)

After, you just call setInterruptFlow(interruptNumber , flowFactor), where interruptNumber is 0 or 1 on an UNO

That's it !

for other Arduino board : http://arduino.cc/en/Reference/attachInterrupt
__________________
franckgaga is offline
 
Reply With Quote Quick reply to this message
Old 07-18-2013, 06:57 PM   #43
franckgaga
Feedback Score: 0 reviews
Recipes 
 
Join Date: Jun 2013
Location: Quebec, QC, Canada
Posts: 45
Liked 6 Times on 6 Posts
Likes Given: 8

Default

New version available (v1.1)

DEBUG :

-FLOWUPBOUND = 5 L/min
-CRITICALFLOW = 1.0 L/min
-flow sent over usb didn't had limits
__________________
franckgaga is offline
 
Reply With Quote Quick reply to this message
Old 07-18-2013, 11:19 PM   #44
franckgaga
Feedback Score: 0 reviews
Recipes 
 
Join Date: Jun 2013
Location: Quebec, QC, Canada
Posts: 45
Liked 6 Times on 6 Posts
Likes Given: 8

Default

New version available (v1.2.1)

- added : support for multiple regulator (up to 4) useful for diffrents mash water quantities

It replace an old feature that let you set settings for SIMPLEBATCH and DOUBLEBATCH

I was brewing a strong old ale 6 gal batch and noticed that mash water needed was equal to mash water used in 11 gal process identification. So i selected "double batch" for my simple batch (6 gal). That's why i think that "simple batch" and "double batch" was a bit confusing...

edit : I cannot edit first post anymore and I don't know why...Last updates will be on my google code page.

edit² : removed useless serial print, please re-download
__________________
franckgaga is offline
 
Reply With Quote Quick reply to this message
Old 07-27-2013, 06:29 PM   #45
franckgaga
Feedback Score: 0 reviews
Recipes 
 
Join Date: Jun 2013
Location: Quebec, QC, Canada
Posts: 45
Liked 6 Times on 6 Posts
Likes Given: 8

Default

I was brewing and was stuck with a dilemma : Is it better to stop heating when time is elapsed or maintain temperature ? Cooling could be problematic if your mash is too much cooled and you have to re-heat it a lot for mashout or alpha-amylase temperature level. Or even worse, bacteria temperature level.

On the second hand, i'm not sure temperature holding for a long time would be problematic for scorching...If your flow is sufficient to avoid scorching, would scorching would be avoided no mater for what time ???

What's your opinion on that ?

Bye !

__________________
franckgaga is offline
 
Reply With Quote Quick reply to this message
Old 07-29-2013, 02:32 AM   #46
atoughram
Feedback Score: 0 reviews
Recipes 
 
Join Date: May 2013
Location: Puyallup, Washington
Posts: 1,262
Liked 136 Times on 120 Posts
Likes Given: 267

Default

When I'm brewing, after the timeframe is over, I hold temperature while I'm doing an iodine test, if it's complete, I crank the temperature up to 170. I don't mash unattended. Even if the heat goes off, I dont think that too big of a deal because the wort goes in the kettle and is sanitized when boiled. I still havent got my arduino wired up for testing, summer is a busy time of year, but I do have all the parts now.

__________________
Clover Creek Brewery, Puyallup WA
Planning - Snagtooth Pale Ale
Fermenters - N2 & O2
On tap
Mulholland Hard Cider OG 1.084
Carbon River Hefe OG 1.046
atoughram is offline
 
Reply With Quote Quick reply to this message
Old 07-29-2013, 03:58 AM   #47
franckgaga
Feedback Score: 0 reviews
Recipes 
 
Join Date: Jun 2013
Location: Quebec, QC, Canada
Posts: 45
Liked 6 Times on 6 Posts
Likes Given: 8

Default

Quote:
Originally Posted by atoughram View Post
When I'm brewing, after the timeframe is over, I hold temperature while I'm doing an iodine test, if it's complete, I crank the temperature up to 170. I don't mash unattended. Even if the heat goes off, I dont think that too big of a deal because the wort goes in the kettle and is sanitized when boiled. I still havent got my arduino wired up for testing, summer is a busy time of year, but I do have all the parts now.
That's what I thought... For now, heater is shut off when time is elapsed. I will change that soon ...

Thanks !
__________________
franckgaga is offline
 
Reply With Quote Quick reply to this message
Old 08-02-2013, 06:19 PM   #48
franckgaga
Feedback Score: 0 reviews
Recipes 
 
Join Date: Jun 2013
Location: Quebec, QC, Canada
Posts: 45
Liked 6 Times on 6 Posts
Likes Given: 8

Default

New version availible (v1.4)

Lots of changes :

- Temperature is maintained when time is elapsed (until KEYSELECT is pressed)
- Lot of alarm debug
- Serial monitor warning in identification tool
- arguments in setInterruptFlow to set lower and upper bound of flow rate (because it's not the same on all Rims system : if LWD or ULWD for ex.)
- MAXTEMPVAR = 1 deg Celcius
- Time remaining added to data logging
- Char showing if timer is counting down or not on LCD
__________________
franckgaga is offline
 
Reply With Quote Quick reply to this message
Old 08-10-2013, 04:44 PM   #49
franckgaga
Feedback Score: 0 reviews
Recipes 
 
Join Date: Jun 2013
Location: Quebec, QC, Canada
Posts: 45
Liked 6 Times on 6 Posts
Likes Given: 8

Default

New version available (v1.5) :

Debug :
- debug : PID output saturation moved after filter (it was causing a very slow regulator)

Added :
- set point, timer and mash water values are remembered after entire cycle is restarted
__________________
franckgaga is offline
BeerGrylls Likes This 
Reply With Quote Quick reply to this message
Old 08-12-2013, 02:49 AM   #50
franckgaga
Feedback Score: 0 reviews
Recipes 
 
Join Date: Jun 2013
Location: Quebec, QC, Canada
Posts: 45
Liked 6 Times on 6 Posts
Likes Given: 8

Default

New version v1.5.1

Debug :
- first PID value was invalid
__________________
franckgaga is offline
 
Reply With Quote Quick reply to this message
Reply



Quick Reply
Message:
Options
Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Easy Steam Infusion Mash System FlyGuy Brew Stands 226 10-29-2014 08:46 PM
Arduino Based Beer Monitor System brewn00b4 Kegerators and Keezers 40 12-06-2013 10:15 PM
For Sale - Steam Infusion Mash System Douglefish For Sale 4 10-17-2011 04:17 PM
For Sale - Recirculating Infusion Mash System RIMs jm427 For Sale 0 05-12-2011 11:28 PM
MASHING. Water recirculation instead of the mash recirculation albertf Equipment/Sanitation 2 12-27-2007 01:20 AM



Newest Threads

LATEST SPONSOR DEALS