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


Home Brew Forums > Home Brewing Beer > Automated Brewing Forum > StrangeBrew Elsinore - Raspberry Pi based brewery controller
Reply
 
LinkBack Thread Tools
Old 03-10-2013, 10:27 PM   #1
DougEdey
Feedback Score: 0 reviews
Recipes 
 
Join Date: Dec 2011
Location: Ottawa, ON - Ontario
Posts: 467
Liked 96 Times on 84 Posts
Likes Given: 24

Default StrangeBrew Elsinore - Raspberry Pi based brewery controller

So, I've been working on this for a month or so, initially the hardware used a program that steve71 made on HBT, but I found it was extremely limited (1 output, a specific controller input, and some other annoyances). The next iteration needed to be rebased, and now I've made significant improvements

First things first: Github Repo for the code - Elsinore Server
Elsinore Android App

I will add be updating frequently as I find improvements/bugs, this is an Alpha for all intents and puposes

So the raspberry pi is a tiny (credit card size, almost), cheap ($35) PC with GPIO, 1Wire, PWM, and more on it, but it has the advantage of being able to run full linux in a low power environment via an SD card.

The basic setup is:

Raspberry Pi with Debian installed and 1wire modules, connected to 1wire DS18B20 probes, and SSR outputs.

The inputs are the 1wire probes, which are accurate enough for this kind of work, they can be chained on one bus which helps to reduce footprint.
The SSRs control the -120v and +120v (or just one if you want to save a bit of cash) to the elements.

Circuit Diagram


It is designed to throw JSON style data out constantly (using the /getstatus URL):

Code:
{"hlt_pid":
{"elapsed":1361666853197,"scale":"F","cycle":2.0,"duty":0.0,"p":4.0,"gpio":11,"temp":37.4,"setpoint":175.0,"k":41.0,"i":169.0,"mode":"off"},
"kettle_temp":
{"elapsed":1361666852388,"scale":"F","temp":37.2866}
}
In this example the HLT is setup as a PID (there's a GPIO pin setup in the config file, and a temperature probe setup), the Kettle is setup with a probe and no GPIO, so it's only reading the temperature.

Here is an example of the Android I have made, and uploaded, (ignore the names of the devices, I've been playing)



The settings allow you to specify the server name and port, as well as the refresh time.
__________________
DougEdey is offline
ph0ngwh0ng Likes This 
Reply With Quote Quick reply to this message
Old 07-15-2013, 10:23 AM   #2
Jigen_Daisuke
Feedback Score: 0 reviews
Recipes 
 
Join Date: Jul 2013
Posts: 12
Likes Given: 3

Default

Hello to all,
my name is Antonio and I am the administrator of the forum homebrewers Italian birrabirra and I apologize for my bad English.
I just recently purchased the Raspberry PI model B rev02 with sensors DS18B20 SSR and down to create a control system for my RIMS TUBE 1500W with current 220 Volts DC.
I would need the support and aid in the installation of Elsinore within the Raspberry PI and whether the scheme can also for AC at 220V 50HZ.
Thank you very much by the Italian community of Homebrewers.

__________________
Impianto All Grain 30l Keg4Mash in evoluzione
DROPBOX
www.birrandosiimpara.it
Jigen_Daisuke 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
Pano-Matti, my Arduino based controller Vesku Automated Brewing Forum 14 02-03-2014 08:48 AM
Strangebrewtroller (Raspberry Pi Based brewtroller) DougEdey Electric Brewing 3 03-11-2013 12:47 AM
Strangebrewtroller (Raspberry Pi Based brewtroller) DougEdey Brew Stands 9 03-11-2013 12:46 AM
New Open Source Arduino Based PID Controller Released bendiy Brew Stands 9 02-11-2013 09:33 AM
Non-computer based controller calicojack Electric Brewing 3 01-22-2012 12:40 PM



Newest Threads

LATEST SPONSOR DEALS