Ss Brewing Technologies Giveaway!

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

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, 09: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 07:48 AM
Strangebrewtroller (Raspberry Pi Based brewtroller) DougEdey Electric Brewing 3 03-10-2013 11:47 PM
Strangebrewtroller (Raspberry Pi Based brewtroller) DougEdey DIY Projects 9 03-10-2013 11:46 PM
New Open Source Arduino Based PID Controller Released bendiy DIY Projects 9 02-11-2013 08:33 AM
Non-computer based controller calicojack Electric Brewing 3 01-22-2012 11:40 AM