Low cost automation

Homebrew Talk - Beer, Wine, Mead, & Cider Brewing Discussion Forum

Help Support Homebrew Talk - Beer, Wine, Mead, & Cider Brewing Discussion Forum:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.

xblazermnx

New Member
Joined
Nov 8, 2011
Messages
3
Reaction score
0
Location
denver
Hello All,

I have access to several 32 and 64 bit laptop computers that my dept is retiring that I could use as my controller. My question is, Ive seen alot of Linux based controllers,but is there any low cost Windows based brewing automation software. I am looking to control temp and run some timers for alerts and other automation. Ideas?
 
I haven't seen any, but then again, I have not found much in the way of Linux control software for regular desktop/laptop computers either. Most of what I have seen is for Aduinos and the like. I too have access to such machines, and have wondered if I could make them work. What did you find for Linux software that would work on the laptops?
 
My experience with Linux is 10+ old, but I thought I thought most distros would run on this hardware. If so, what kind of software and controllers do I need to look at?
 
I run Linux Mint on an older machine in my basement shop/brewspace. I have not used if for controlling brewing. I have Auber PIDs for the gas valves for the HLT and MLT, stlll being installed in my spare time. It seems like there ought to be full automation software out there for Linux on a PC, but I have not seen it.

Have you seen this thread? It explored that question. https://www.homebrewtalk.com/f51/monitoring-controlling-linux-cheap-240955/
 
The software is one thing, but you also have to consider how to interface the inputs and outputs.
 
Hello All,

I have access to several 32 and 64 bit laptop computers that my dept is retiring that I could use as my controller. My question is, Ive seen alot of Linux based controllers,but is there any low cost Windows based brewing automation software. I am looking to control temp and run some timers for alerts and other automation. Ideas?

Hi,
do you know easybrew?
It's a free automation project of mash in brewing process using arduino.
if you like visit official website of easybrew

EasybrewScreen.png
 
The software is one thing, but you also have to consider how to interface the inputs and outputs.

I agree alien.
Most of the linux brewery controllers I would suspect are based either of the Raspberry Pi or Beaglebones Black control boards - both of which give easy access to GPIO.
There is the Labjack hardware but a quick check puts even the basic module at 2-3x the price of RPi / BBB.
 
I made a brewery controller and GUI that used windows and a USB 1wire dongle to interface with ds18b20 temp sensors and then a ds2408 addressable switch for SSR control. Worked okay but I now run it off if a raspberry pi with a web interface. The limitation I ran into was that the 1wire interface is too slow to do PWM if you are trying to emulate a PID control. Still works in a pinch though!
 
The limitation I ran into was that the 1wire interface is too slow to do PWM if you are trying to emulate a PID control. Still works in a pinch though!

Yes, I wouldn't necessarily want to design it that way but if it was the only option I don't think it would be disastrous, you'd just need a fairly long cycle time.

The old fashioned way to control things from out the back of a PC was using the parallel port.

An intriguing option is to use the VGA port as an I2C connector (cost: the price of a hacked monitor cable) and then expand to 16 I/O pins using a MCP23017 or similar. Apparently it doesn't work on windows though, or newer Macs.

Going back to the Cro Magnon era, BBC Micros were very good for this sort of thing.
 
Check out the "TeensyPi Networked Temperature Controller" thread for the hardware/software being developed.
An alternate approach is to use USB to I2C adapters that are not that expensive, and I2C digital and analog hobby boards are not expensive either. I have built a test platform with off the shelf parts and borrowed parts of the automated system software to build a C# app to make them work.
If all else fails then an off the shelf interface like the LabJack hardware is a good place to start, simple to use and has software support.
 
About the only code from the test application that might be useful is the IOworker and Controlworker classes, the rest is graphic related. This is only useful if you are using a http://www.gravitech.us/i2c16gpex.html GPIO board and a http://www.gravitech.us/i2c128anco.html analog IO board. This is not a ready to run brewing application, just something I created to test a few ideas and boards in preparation for a more complicated control board design that overcomes most of the IO noise vulnerability and output current limitations in other systems.
 
Back
Top