Red Hobbit Wine

So this is not in any way official with any movie or anything like that, this is a pretty darn good red base wine, but I wanted to call it a Hobbit Red Wine, because in my imagination, I envision, that hobbits would be drinking something like this.  The cost of the ingredients is also inexpensive ($10 ~ $12) and in the end it produced about 2.0 gallons of wine after all the racking stages / if this is your first time making wine, keep your batch size small – there are all kinds of learning curves, as making wine is different from brewing beer, so before you scale up, learn and observe.

Of course you want your fermentor and anything touching your ingredients to be clean and sanitized.

Take your grapes, disconnect from the vines and clean them well, put into a blender and blend that all up into a slurry – you can skip blending if you want, by just squeezing the juice out, but we think this makes a more complex wine and there really isn’t enough grapes used to cause any issues with tannings from the skins / which normally would be if you were using a lot of grapes, that’s why you gently squeeze them out.  You will add this slurry to your fermentor.

Again, have a clean container, bucket or final fermentor and add that in there, along with your water and frozen concentrate juice.

After you mix the (water, grapes juice, frozen concentrate), take a brix reading with a refractometer and then use a lookup chart to see how much more sugar to backfill for your desired end product.  There is not enough residual sugar coming from the grapes + frozen concentrate to make a 14% or 16% wine.  You can change this ratio by buying more grapes or more frozen concentrate – but the costs go up.

  • 1 bag of grapes from your local grocery store, in our case it was the “Red Seedless Raising Rouge Sans” grapes – you can get more than 1 bag, but the costs go up
  • 3 frozen concentrates ( 100% juice ) from red grapes, brand: Langers – each is 11.5 fl oz – you simply add these contents with the grapes
  • 2 gallons of water – we used artesian water
  • backfill now with sugar to achieve your desired alcohol level, we did 12% ( sorry, I didn’t save the weight used ) but use a lookup table so see how much you need, and yes, use inexpensive white granular table sugar – http://www.honeyflowfarm.com/Winemaking-Information/sugar-addition-chart.html
  • yeast – dry yeast Lalvin K1-V1116 – rehydrate in luke warm water and add to the final fermentor

tip: because we used blended skins, we don’t put an air lock, we simply put some tinfoil over the fermentor output and that is good enough, we never had any contamination, the positive pressure of the fermentation will let co2 gas out and nothing in… Once the bulk of the active fermentation is over, when you rack to the secondary – you can put an air lock on it, some people use baloons.  If you don’t follow this tip, the skins can clog up the air lock, block it up and then give you nice art work on your ceiling, if you want grape art work – go for it.

For fining agents we use Bentomine, a natural clay in the secondary, but you can use it in both primary and secondary.  Once all the fermentation is over and done, we add a crushed tablet of campden – this will kill off any remaining yeast and help to condition the wine.  You want all the fermentation to be done before bottling wine, because if not, the bottles would carbonate and maybe explode.

  • primary fermentation 3 weeks
  • secondary 3 weeks
  • if you want the wine to by crystal clear, you can do another stage and consider other fining agents as well

That’s all we do, you can do more complicated steps and add more things into it, check your pH, etc… but we keep it hobbit style like and simple.

Wine is ready to drink after a few months of aging, you can cellar your wine as well.

Cheers!

 

Posted in Wine | Tagged , , , | Comments Off on Red Hobbit Wine

London ESB Coffee Porter – 10 gallon batch

11/10/2017 – today we brewed a 10 gallon London ESB Coffee Porter

grains:

  • 18 lb – 2-row premium grain
  • 1.5 – caramel 60 Love
  • 1 lb – coffee malt 150 Love
  • 1.5 lb – roasted barley 300 Love

hops:

  • 2.4 oz Cascade at start of boil
  • 1.6 oz Northern Brewer at start of boil
  • 1.5 oz Fuggle at 30 minutes into boil

yeast:

1968 Wyeast

coffee:

4 oz of coarse ground (to open up the bean) coffee added into the fermentor in a mash bag that was sanitized.

We started the Mash at 140 F and over an 90 minutes slowly run a program controlled by our electric PID to reach 154F – we mashed out at 170F.

Boil was for 90 minutes.

Cooled to 74F

Posted in BEER Recipes | Comments Off on London ESB Coffee Porter – 10 gallon batch

Steuben Wine

made on 10/8/2017 – updates later…

After brewing beer for almost 10 years, it was time to do something different.  4 year ago I planted my first grape plant – I choose the variety of Steuben – which is a hybrid grape a mix of French and American grapevines, making for good flavor, adds spice, sweetness, hints of honey.

Since this was a small batch, I kept things simple, here are the steps employed:

  • remove the grapes from the vines
  • wash the grapes
  • puree them in a blender, mix with some warm water – so the blender works
  • take a specific gravity reading of the grapes after blending, for us it was 1.035
  • you can tell if the grape is ready to harvest by doing just that, but we didn’t want to take changes with weather (being this was the first year)
  • put all the grapes into your fermentation vessel – that you have sanitized and cleaned
  • 12% wine will have a specific gravity of 1.090 – so you will have to add sugar to the mixture – you can use a lookup chart – http://www.homebrewit.com/hydrometer-basics-for-home-brewing-and-wine-making
  • of course you want to premix the sugar with warm water to dissolve it before adding it to the fermentation vessel
  • mix all that into the fermentation vessel, mix it good and take a gravity reading again – using a refractometer
  • leave some head room for the fermentation of course
  • dehydrate your yeast packet in a separate container with some luke warm water and add that into your fermentation vessel – mix it all up, add your blow off tube
  • you are done!

Ferment away from sunlight, and somewhere where you have consistent non-swinging temperatures, read the requirements for the yeast that you have used, but 70 ~ 80 F should work.

Make wine is fairly easy, and it doesn’t take a lot of time or fancy expensive equipment, at least for home wine.

If you are going to make larger batches of wine using more traditional methods which are less sanitary, then its a good idea to use Campden tablets – to kill off any wild yeasts, then 24 hours later you can add your yeast.

Update: After 20 days, we transferred the wine into secondary fermentation, leaving all the grape skins behind, the purpose of this stage is to finish off the fermentation and allow the wine to settle, leaving any debris to settle on the bottom of the fermentor.  After about two weeks, we want to decant again, leaving any sediment behind.

At this stage you want to check the pH of the Wine and adjust it (you can check the pH before fermentation as well or after or during ) – wine pH should between 3.2 and 3.6 / this allows the wine to be stored and aged in bottles for a long time without going bad as bacteria doesn’t like acidic environments.

Another test you want to check for is the Percentage of the acidity of your wine, there is a lookup chart that you want your wine to fall into depending on the wine you are making ( white wine, red, fruit wine, etc… ), for a red wine, you want to acidity to be about 60% – and you can buy a testing kit at a brew store or online for that step.

Since we are very new to this – I encourage anyone to read more about it and search for useful Youtube videos on all stages of wine making, we posted one youtube link below, cheers!

 

 

Posted in Wine | Comments Off on Steuben Wine

Vienna Barleyweisen Oktoberfest 10 gallon all grain batch / with 3 experiments

Latest update: at 4 weeks this beer should clear up quite nicely and taste considerably better if you have chilled it at serving temperature compared to only 3 weeks, 1 extra week will make quite the difference.  It comes with an immediate hint of clover, and just smooth good beer, super easy to swallow and you want more!

This is a great Oktoberfest beer!

The German-style hefeweizen is straw to amber in color and made with at least 50 percent malted wheat, however; since we are doing an experimental beer or SMaSH (single malt and single hop), we will be using a Single grain and barley at that, no wheat!  🙂

The aroma and flavor comes largely from the yeast and is decidedly fruity (banana) and phenolic (clove). “Weizen” means “wheat” and “hefe” means “yeast”, but we are not using any wheat, just to be clear.  Also to capture as much hop aroma and flavor we are adding very little hops at start of boil (only about 5 IBU) and the remain goes at the end.

Video of the Brew:

Grain:

19 lb Vienna – that’s it, nothing else

Mash – started at 135-F and slowly using an electric PID control raised it to 152-F and kept there for an hour.

Hops:

  • Start of boil (60 minutes) – 0.4 OZ of Cascades, only 5 IBU at this stage
  • 10 minues to end of boil (50 minutes) – 1.0 ounces of Cascades, we don’t want to go above 17~ 20 IBU on this one, since volumes will vary equipment wise on your end, fyi…

Yeasts and experiments:

So we ended up brewing about 13 gallons of beer:

  • In the main fermentor 11.5 gallons – we used the “Imperial Stefon” – for the goal of this brew Barleyweizen, as we are using the classic Wheat yeast, but in barley.

  • In a 1 gallon jug – we used a reclaimed “Imperial Barbarian”, this yeast was about 6 months old and it still worked out well, we did do a starter to help it wake up, it was a bit slow to start – but it did and is still fermenting nicely / anything older than 6 month is a risk.  Since we used an IPA yeast, this will come out different – but we wanted to see how this SMaSH comes out using different yeasts.

  • In a 1/2 gallon grower is put that by the window (open-ferment) to see how that will work out, it was a nice calm summer day, so this will be a natural inoculation by wild yeasts, that took a few days to take off, but there was activity with “krausen” / then the next day a tin foil was put on top of the glower.

OG (Original Gravity) was 1.045 / more updates later

Results of the open fermentation experiment:

As mentioned we put half a gallon from this brew by window to open ferment.  It did ferment well all the way down to 1.007 / but the type of yeast it picked up wasn’t what we wanted.  It smelled very strongly of fusel alcohol/paint thinner or nail polish, so it went down the drain.

We learned quickly, nothing lost, nothing gained.

DIYeast: Capturing Yeast

 

 

 

 

Posted in BEER Recipes | Comments Off on Vienna Barleyweisen Oktoberfest 10 gallon all grain batch / with 3 experiments

Kumbocha How To Brew / Part 1 and 2 – SUPER FERMENTED TEA

[wpedon id=”4272″ align=”left”]

Kumbocha is not beer, it is a probiotic drink or basically a fermented tea.

There are many health benefits to Kumbocha and it is an ancient drink originating somewhere from the Asian region around Japan, hard to say exactly from where. 

Kumbocha is also a detoxer, it will clean your system out of the many toxins that have stored in your body over time andy keep it clean.

If you have never drunk Kumbocha, go to a store and get some and see if you are going to like it, because there are small amounts of people who don’t do well with it or like it. 

Again, it will detox your body, which means that you *might* get the runs, (bathroom visit), become bloated, not feel well, in the beginning – but this is all temporary for most people and not everyone reacts to it, you might not.

As far as the instructions, it is much easier to just record a few videos on YouTube, than write a bunch of rules, so that’s what I have done, please watch them below.

The recipe, we will not post ours, not because it is a secret, but because we want you to explore and do some research on your own and through that exercise, you will find your own recipe and learn much about Kumbocha.

Also, watch more videos on the benefits as well.

[wpedon id=4272]

Part 1 – How to brew Kumbocha

 

Part 2 – How to transfer a new brew to your existing mother

 

How finished Kumbocha after secondary fermentation should look like when you pour, quick video:

 

Posted in Miscell, Uncategorized | Tagged , | Comments Off on Kumbocha How To Brew / Part 1 and 2 – SUPER FERMENTED TEA

Grapefruit IPA 10 gallon batch

On Saturday 2/18/2017 a Grapefruit IPA was brewed.  We used peels from 2 grapefruit in a 10 gallon batch, we didn’t want it to be too overwhelming but also a little bit more than a hint.  Full recipe will be posted later.  It is best to peel the skins when they are fresh using a filleting like knife.  Since we are now brewing using an electric setup, we also follow a very precise Mashing temperature control schedule.  Say goodbye to temperature oscillations!

  1. Mash-in temp at 170F, after grain mixed drops to 150F
  2. A Re-circulation process is started between two vessels (a march pump is used) and we use the PID controller to maintain a perfect 152 F temp. for 1 hour, so there is no temperature swings like with gas.  One vessel is the mash tun and the other the electric kettle.
  3. After an hour, we move up to 162 F (again using precise PID control) and stay there for 30 minutes
  4. We move up again to 174 F to mash out.

The Mash takes a solid 2 hours when you factor in the time it takes to move from 152 to 162 and again to 174.  Since the entire mash is done while recirculating, the beer is crystal clear by the time it is mashed out.

A video on the setup is below, as you can see you don’t need to have fancy setups to make good beer, most home-brew operations are analogous with custom hacks.  We spent very little money to make this stuff together and make it work compared to buying better looking solutions that costs many thousands of dollars.

 

Yeasts:

For this brew we have decided to use a new yeast from a new company (Portland, Oregon) – yeast used was an Imperial Barbarian.  This also seems to be an organic yeast.  We did not do a starter like normally we would, to save on time.  These cans have enough yeast to support 10 gallons for 5-7% beers.

OG 1.054

FG 1.015

Final ABV 5.1%

more to come later…

 

 

 

 

 

 

 

Posted in BEER Recipes | Tagged | Comments Off on Grapefruit IPA 10 gallon batch

Citra American IPA, 10 gallon batch

On 11/20/2016, we brewed a Citra American IPA.  More recently we started to preview/simulate brews using an App on my cell phone (android), called: Wort.  This is in a way a simulation, we strongly recommend you do this and then brew.  The developer hangs out in the Brew Nerds community on G+, you can talk to him directly and is very approachable.

This is a sample after all done brewing, but before fermentation.  It looks darker than it is because its mixed with trub.  But final color should be light to medium orange, again, it will depend on your exact grains.

pic below, after fermentation is over, which is quick, 5/6 days.

citra_ipa

pic below is 1 week after bottling, so 2 weeks after brewing, already very drinkable, dominant grapefruit flavor, nice smell and retention head, carbonation came out great, 3 ounces of priming sugar to 5 gallons of beer was used.

citra_ipa_1week_after_bottling

The pic below is beer aged at 2 months, nice and clear..  the dominant grapefruit is pretty much gone, still good beer.  These are designed to be enjoyed fresh, as opposed to say Belgians that need a lot more aging time.

Our OG was 1.054, we also used our electric setup here for the first time with this beer.

OG 1.054 // IBU 56 // SRM 6 // Final ABV tbd…

The color of the beer should be light orange, but might vary on the grains that you end up using or substitute for because of availability.

Total water used was 15 gallons for the 10 gallon batch.

Initially this was a 7.5% beer, but we have brewed so many higher gravity beers in the last 2 years and wanted something lighter and more refreshing this time, so about 5 lb of grain was scaled down proportionally for each malt.

grains:

  • 20 lb Pale Malt – local to our State of Washington
  • 1.5 lb Crystal 15 Love
  • 1.5 lb Munich Malt

hops (60 minute boil):

  • 1 ounce Nugget at start of boil – bittering
  • 2 ounce Citra – 10 minutes into boil
  • 2 ounce Mosaic – 10 minutes into boil
  • 1 ounce Citra – 1 minute to end of boil
  • 1 ounce Mosaic – 1 minute to end of boil

You can also do additional dry hop (we didn’t):

  • 1 ounce Mosaic – dry hop
  • 1 ounce Citra – dry hop

Yeast:

  • Wyeast American 1056 ( 1000ml starter 36 hours before )

 

 

 

 

Posted in BEER Recipes | Tagged , , | Comments Off on Citra American IPA, 10 gallon batch

Electric Brewing // Automating the Mashing Phase – 120 Volts // 1,650 Watts // 13.5 Amps

e0ea37709b79ffa48fec962b83e1b529

Up to now – we have been brewing with natural gas or propane, while this works really well, and there are many advantages, like nice strong boils, etc…, there are also some draw backs – as with everything.

Here are some of the benefits of using electric over gas:

  • no carbon-monoxide gas is created, as you are not burning gas, so safer
  • it is much (again) safer to control electricity with un-attended automation over gas
  • save time by pre-heated over night to strike temperature using a smart PID controller – read here: http://byo.com/malt/item/299-brewing-on-autopilot-with-pid-controllers this way, you can get straight to mashing and not waste time heating the water with gas
  • no need to waste time buying and hauling propane no more
  • since you are saving time, you could fit 2 batches in the same day; just fill the water, set your temp goal on the PID and go to do something else…
  • Electric is much more efficient, 100% of the energy transfers into the wort, where as with gas only about 25% (the other 75% is byproduct of heat), which you have to ventilate for.
  • many more…

Voltage Choice ?

You will have with two choices, which you need to think about and consider for your needs and goals.  You can build your system around 120 volts or 240 volts.  Obviously it is easier to use 120 volts, since all electrical outlets by default have that everywhere in the US and only Driers and Oven ranges would have the cabling setup for 240 volts, unless you live in Europe :- ) then you have 220 volts.

A good way to wet your feet is to start with 120 volts and automate the heating for the mashing phase of the brewing.  Since mash out temps. are about 170F Max and everything between at lower ranges, you won’t really have the need to heat beyond that, so you can use lower wattage heating elements.

Drills or Punches ?

You have a choice of either making the holes using drills or hole punches.  There are many videos on youtube on that, so search away for your pot type and size.  We drill a hole and then thread it for smaller holes and for bigger holes, we drill a hole (threading has little value) because the thickness of the material is not sufficient enough to have the proper threads – so you will have to use rubber seals and lock nuts.  If you know how to weld, you don’t need instructions from us :- )

elec_keg120160911_091214

For this project we used a 1,650 watt stainless steel heating element, using 120 volts.  1650 watts / 120 volts = 13.75 Amps.  So when you buy a Relay, make sure it is rated above that, always good to have a nice buffer when it comes to electricity.  Most SSR Relays start in about the 25 Amp range, so you are good to go.

PID – great info from BYO magazine, many different ones exist, don’t buy cheap ones and make sure it supports F if you don’t like C for temp., its best to get familiar with options and specs, so do some research – http://byo.com/malt/item/299-brewing-on-autopilot-with-pid-controllers

We *do really* recommend that you buy the more expensive American made Auber controller, their quality is much better and they are rated for 10Amps without the need for a Relay, if you are going to stay under 1200watts.  Our experience with the cheaper Chinese made PIDs like the MYPIN, etc.. were poor, a lot of wasted time, it breaks easily, just cheap overall construction and I doubt their QA process // but you might have other luck – be warned, you do actually get what you pay for, that’s why people say this :- )

We don’t recommend the MyPIN or any other Brands out of China – seriously, their quality is not that good, on the other hand, there are good ones coming out of Japan, but do your research first.

The FOTEK solid state relays seem to perform well – time will tell if they still work after 5 years.  Make sure the model of your PID will work with a solid state Relay and will support your temperature probe.  Not all PIDs work with solid state, check the specs and ask before ordering.

temperature-controller-1

We Recommend the Auber PID – see the manufacturers web site for different kinds:

http://www.auberins.com/?main_page=index&cPath=1

we use this one: http://www.auberins.com/index.php?main_page=product_info&products_id=3

82b9_12

Here is what we used (1,650 watts stainless steel), but again – there are many different wattages and even shapes, so do your research – we recommend stainless!!!

s-l500

This is the heating probe that we used – RTD Pt100 Temperature Sensor Probe Cable 3 Wires 1/2″ NPT 750°F for Temp Control – don’t get a cheap one and think about its placement relative to your needs and batch volume size.  s-l1600-1

Hooking it up ?

Most people will install the PID inside some kind of a Control Panel casing // here you can be as creative as you want, since this is for #homebrew, just try everything safely and properly, take your time and research, if you are not sure.

Many great videos exist on youtube – we recommend, you do some research again // Video will be posted later of final control panel.

 

 

Posted in Beer Brewing Equipment | Tagged , , , , , , , | Comments Off on Electric Brewing // Automating the Mashing Phase – 120 Volts // 1,650 Watts // 13.5 Amps

Beeruino // An Intelligent beer data logger and controller

Beer + Arduino + # = #Beeruino

 

Beeruino – is an #arduino based data logger and controller project that I dreamt up after my second pint of #homebrew.  Here is an older video before the buttons were added for more flexible control.

 

What is it made of ?

  • Black project box (Radio Shack), donated to me by a fellow brew head
  • Originally using Arduino UNO R3 // Recently upgraded to the Mega 2560 R3 (more memory!)
  • Ethernet Sheild (gives Ethernet and SD card capability)
  • Prototyping shield
  • RTC (real-time-clock) using I2C bus (give accurate date/time)
  • dual 10 amp relay module (120 volt x 10 amp = 1200 watts)
  • dual A/C sockets, independent of each other (so different things can be controlled out of each socket)
  • 4×20 LCD screen using the I2C bus
  • ON/OFF switch
  • Arduino sketch C++ code
  • USB Cable
  • Power Cable to power the A/C sockets
  • Analog buttons to change the set goal temperature UP or DOWN on the control relay, and to RESET the DATA storage on the SD card

Beeruino now has control buttons and Version 2 of the code has been released.  They allow you to control the target goal temperature without the need to change the value manually and no need to recompile the program using the computer, making it more independent and flexible as a tool.

All the versions of the code are maintained GitHub: https://github.com/rompstar/beeruino

Importing, Verifying, Analyzing and Plotting the Data:

I like to analyze the data using R (open-source) statistical software, that can do a lot more than just statistics, so don’t let that scare if you are not familiar or good with math/numbers.

Basically data in imported into R from the textfile.txt off the SD card, then I do some quick summary verification, I take a sample every 25 row and plot it in two different way using ggplot2.  Temperature of internal/external split by day and also the whole plot in one not segmented or split.

These two plot show a simple test run on plain water in a 12.5 gallon fermentor. 

Started with cold 44F well water, turned on Beeruino and set temperature goal to 65F, then later raised it to 70F and again for the duration of the test to 75F.

Here is a simple R script, this assumes you have some limited know-how in using R, if not do our self a favor and learn it.

 

# import the data into R from the testfile.txt
BeerData <- read.csv(file="./beer_analysis/HTCON.TXT", header=FALSE, sep=",")

class(BeerData) # should be data.frame
summary(BeerData)

# sample some data every 25th row from the whole data set
# so total_data / 25 are the number of observations used in the plots
BeerData2 = BeerData[seq(1, nrow(BeerData), 25), ]

head(BeerData2)

# give columns more meaningful names
# load up the plyr package, install that if you are missing it
install.packages("plyr")
library(plyr)     # existing_name=new_name
BeerData3 <- rename(BeerData2, c("V1"="COUNTER", "V2"="HEAT_INDICATOR", "V3"="EXTERNAL_TEMP","V4"="INTERNAL_TEMP","V5"="DATE_TIME_STAMP"))

head(BeerData3)

# Set up the Axis from the Variables
ext <- BeerData3$EXTERNAL_TEMP # ext. temp.
int <- BeerData3$INTERNAL_TEMP # int. temp.

summary(BeerData3)
install.packages("ggplot2")
library(ggplot2)

# plot to a file, (it won't diplay anything on the screen)
# if you want to display comment out the # png() and dev.off() rows...
png("whole_plot.png", width=480, height=480)

ggplot(BeerData3, aes(COUNTER, y=sensor_temperature, color = variable)) + 
  geom_line(aes(y = ext, col = "ext")) + 
  geom_line(aes(y = int, col = "int"))

dev.off()

png("day_split_plot.png", width=480, height=480)

ggplot(BeerData3, aes(COUNTER, y=sensor_temperature, color = variable)) + 
  geom_line(aes(y = ext, col = "ext")) + 
  geom_line(aes(y = int, col = "int")) +
  facet_grid(as.Date(BeerData3$DATE_TIME_STAMP, format="%Y/%m/%d") ~ .)
  
dev.off()

 

 

 

 

Posted in Arduino-RaspberryPi-Make-Beer | Tagged | Comments Off on Beeruino // An Intelligent beer data logger and controller

Beer Fermentation Beer Data Logger // Beer Analytics

Update: since this blog was written, the Project was transferred to a more professional looking project box and is now called the Beeruino, please search to see that blog – also code has been posted to Git.

parts used:

  1. empty cigar box (smaller plastic project boxes also are ideal, but cigar box was free)
  2. Arduino UNO R3
  3. Arduino UNO R3 compatible ethernet shield + SD card that plugs into the SD slot
  4. two Dallas 1-wire temperature sensors (1 meter long, internal cable length was extended)
  5. 4×20 blue LCD Screen – works over I2C
  6. an RTC (real-time-clock), also works over I2C
  7. miscellaneous: wires, shrink wraps, hot glue, plastic wire ties and some light soldering

If you are one of those people – who is reading this and inside your head you are saying “why the hell should I do any of this shit, I just buy!!” – guess what, you are not a Maker and you will learn nothing from buying things that others have created.  Once you learn, you have full control over your creation and any future ideas/goals, you are not tied to a product that someone else has created.

In this quick blog I wanted to share a quick story about how I converted an empty cigar box into a data logger.  It uses the Arduino Uno and two Dallas 1-wire sensor to capture and record both the internal temperature inside the fermentor and the external temperature (outside the fermentor), so that we have a base to compare against.  You should see a higher temperature inside, because when yeast ferments, that is considered an exothermic process – https://en.wikipedia.org/wiki/Exothermic_process

The primary goal was to create a small, portable system (small size and weight wise) and also for it to be independent, meaning be able to do everything on its own without external dependencies like the internet, or some network, at this stage we don’t want to send live data to the internet or log to a database // but those things can certainly be done and in the future can be nice to have.

To have this system somewhat nice, I have added a 4×20 blue LCD screen – it uses the I2C interface to make the hook up easy.  Also an RTC (real-time-clock) was installed to work on the same I2C bus, this adds date+time.

In addition I have used 4-pin aviation plugs to make the sensors connection modular, so that they can be easily unplugged (cleaning or swapping) without messing with the internal electronics or wires…

Hot glue was used to stick things in place inside the cigar box, along with some limited soldering, and shrink-wrap, and wire ties to keep things organized and properly connected for solid connections.

The programming code is not super complex, and it being shared below:

It assumes that the external temp. sensor is being pulled from index(0) and internal from index(1).  Having the temp sensors assigned to a static index will allow you to switch the aviation plugs and still have them assigned correctly and display from the right sensor without having to worry about which plug which should be.

A quick video and Arduino C++ code below…

The data is recorded on an SD card (inside the ethernet shield) which is plugged-in on top of the Arduino UNO R3.

 

#include <Wire.h> 
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27,20,4);  // set the LCD address to 0x27 for a 16 chars and 2 line display

#include <OneWire.h>
#include <DallasTemperature.h>
 
#include <SPI.h>
#include <SD.h>
File myFile;

const int chipSelect = 4;
unsigned short int counter = 0; // value range between 0 to 65,536 // we have no need to store negative value ranges 
 
// Data wire is plugged into pin 2 on the Arduino
#define ONE_WIRE_BUS 2
 
// Setup a oneWire instance to communicate with any OneWire devices 
// (not just Maxim/Dallas temperature ICs)
OneWire oneWire(ONE_WIRE_BUS);
 
// Pass our oneWire reference to Dallas Temperature.
DallasTemperature sensors(&oneWire);
 

void setup(void)
{
  lcd.init();                      // initialize the lcd 
  lcd.init();
  
 // start serial port
 Serial.begin(9600);
 
 // Start up the library
 sensors.begin();
 
  while (!Serial) {
    ; // wait for serial port to connect. Needed for native USB port only
  }
 
 Serial.print("Initializing SD card...");
 
 // see if the card is present and can be initialized:
 if (!SD.begin(chipSelect)) {
 Serial.println("Card failed, or not present");
 // don't do anything more:
 return;
 }

 Serial.println("card initialized.");

 // use this code if you want the file removed upon device reboot or reset ???
 //Serial.println("Removing file.txt...");
 //SD.remove("file1.txt");
 
 if (SD.exists("brewday2.txt")) {
 Serial.println("file1 exists.");
 } else {
 Serial.println("file1 doesn't exist.");
 }
 
}
 
void loop(void)
{
 delay(5000);

  lcd.backlight();
  lcd.setCursor(0,0);
//  lcd.print("kodiakbrewing.com ");
  lcd.print("Log Counter: ");
  
  lcd.setCursor(13,0);
  lcd.print(counter);

  lcd.setCursor(0,1);
  lcd.print("log to: brewday2.txt");
  lcd.setCursor(12,1);
  
  
  lcd.setCursor(0,2);
  lcd.print("Int. Temp: ");
  lcd.setCursor(11,2);
  lcd.print(sensors.getTempCByIndex(1) * 1.8 + 32.0); // Convert to F

  lcd.setCursor(0,3);
  lcd.print("Ext. Temp: ");
  lcd.setCursor(11,3);
  lcd.print(sensors.getTempCByIndex(0) * 1.8 + 32.0); // Convert to F
  
 
 sensors.requestTemperatures(); 
 Serial.print("External Temperature is: ");
 Serial.print(sensors.getTempCByIndex(0) * 1.8 + 32.0); // Convert to F
 Serial.print('\n');
 Serial.print("Internal Temperature is: ");
 Serial.print(sensors.getTempCByIndex(1) * 1.8 + 32.0);
 Serial.print('\n'); 
 Serial.println(counter);
 
 // make a string for assembling the data to log:
 String external_temp = "";
 String internal_temp = "";
 
 // read the two sensors and append to the string:
 external_temp = String(sensors.getTempCByIndex(0) * 1.8 + 32.0);
 internal_temp = String(sensors.getTempCByIndex(1) * 1.8 + 32.0);

 
File dataFile = SD.open("brewday2.txt", FILE_WRITE);
 
// counter = counter + 1;  
counter++;
 
 // if the file is available, write to it:
 if (dataFile) {
 dataFile.println(String(counter) + "," + external_temp + "," + internal_temp);
 dataFile.close();
 }
 // if the file isn't open, pop up an error:
 else {
 Serial.println("error opening file.txt");
 }
 
 
}

 

Posted in Arduino-RaspberryPi-Make-Beer | Comments Off on Beer Fermentation Beer Data Logger // Beer Analytics