• We have implemented the ability to gift someone a Supporting Membership now! When you access the Upgrade page there is now a 'Gift' button. Once you click that you can enter a username to gift an account Upgrade to. Great way to help support this forum plus give some kudos to anyone who has helped you.

BrewPiLess. BrewPi on a single Wifi board.

Aussie Home Brewer

Help Support Aussie Home Brewer:

Mattrox

Well-Known Member
Joined
7/1/13
Messages
430
Reaction score
171
I have been following the thread on HBT and built up this.

It allows the precise temperature control of the BrewPi without the need to set up a raspberry pi/PC.

You still get PID control which is accessible from your computer/phone connected to your wifi network.

I'll post more when I get onto my computer tonight at half-time.

Go Crows.

1472200686940.jpg
 

Mattrox

Well-Known Member
Joined
7/1/13
Messages
430
Reaction score
171
Required Hardware:

1x ESP8226 Wifi board (D1 mini is popular, I used the D1)
1x Two way Relay Board
2x DS18B20 sensors (I used 3 to monitor the room temperature as well)
1x 4.7K resistor. (Resistor is between the + and data line of the DS18B20 Temp Probe)
1x Power supply to ESP8266. (I use an old samsung phone charger)

Optional
20×4 I2C LCD
[KY-040 Rotary Encoder module

I plan to add these later.

Screen Shot 2016-08-26 at 5.59.48 PM.png


Screen Shot 2016-08-26 at 6.02.04 PM.png


Screen Shot 2016-08-26 at 6.02.32 PM.png


Screen Shot 2016-08-26 at 6.03.07 PM.png


Screen Shot 2016-08-26 at 6.03.20 PM.png
 

kaiserben

Well-Known Member
Joined
2/9/14
Messages
976
Reaction score
308
Location
Sydney
Good stuff.

Am I right in thinking that software on your computer/phone is what tells the relays when to switch? (so you'd need to keep a PC on, or keep a switched-on phone within wifi range?)
 

malt junkie

Well-Known Member
Joined
26/4/16
Messages
1,618
Reaction score
995
Location
Latrobe, Vic
kaiserben said:
Good stuff.

Am I right in thinking that software on your computer/phone is what tells the relays when to switch? (so you'd need to keep a PC on, or keep a switched-on phone within wifi range?)
The control of relays is on the board, as is the web server, your computer/phone is for observation/setup of fermentation. Your phone/computer only needs a browser, you could quite literally change ferment temp from anywhere in the world if you wanted to.
 

Mattrox

Well-Known Member
Joined
7/1/13
Messages
430
Reaction score
171
kaiserben said:
Good stuff.

Am I right in thinking that software on your computer/phone is what tells the relays when to switch? (so you'd need to keep a PC on, or keep a switched-on phone within wifi range?)
In this version the whole thing is on the wifi board. No need to have a computer running for the controller to work. The computer/phone is used to control the user interface. These web pages are stored on the wifi board too, it controls everything.
 

kaiserben

Well-Known Member
Joined
2/9/14
Messages
976
Reaction score
308
Location
Sydney
Ah, so the D1 does all the processing as well as the wifi stuff? For $6.95 that's pretty good.

I currently use my own thing using a RPi operating in the same way yours does. And I have the parts to build another with a Pi Zero.

EDIT: continued ... but this is even cheaper and looks like it can do all the same cool stuff.
 

Mattrox

Well-Known Member
Joined
7/1/13
Messages
430
Reaction score
171
kaiserben said:
Ah, so the D1 does all the processing as well as the wifi stuff? For $6.95 that's pretty good.

I currently use my own thing using a RPi operating in the same way yours does. And I have the parts to build another with a Pi Zero.

EDIT: continued ... but this is even cheaper and looks like it can do all the same cool stuff.
The sacrifice of not having the computer/rPi is the nice graphs and web accessibility. But it does have the precise control. Data is logged by pushing it to an external service. I have not looked at this yet.

I'm toying with this as a way of running multiple brewpi setups without setting up multiple instances.

Plus it has been a good learning exercise.
 

Mattrox

Well-Known Member
Joined
7/1/13
Messages
430
Reaction score
171
Oh, I should add that the LCD screen option has not been debugged as far as I know.

But as a black box with the web interface it works.

In the next week or 2 I'll box it up and test it out to actually heat and cool.
 

fdsaasdf

Well-Known Member
Joined
30/1/14
Messages
837
Reaction score
188
So I grabbed a cheap d1 mini board and loaded this up. Very easy to deploy. I now just need to map the pins from the example board to my d1 mini, and then try and remember how to solder neatly...

Has anyone else been playing with this?

I would like the brewpiless to log to something on the local network, I have a server running 24/7 but not sure of the easiest way to set this up.
 

malt junkie

Well-Known Member
Joined
26/4/16
Messages
1,618
Reaction score
995
Location
Latrobe, Vic
Mattrox said:
In this version the whole thing is on the wifi board. No need to have a computer running for the controller to work. The computer/phone is used to control the user interface. These web pages are stored on the wifi board too, it controls everything.
actually the original BrewPi ran with or without server you just needed to muck about with a rotary encoder.
 

fdsaasdf

Well-Known Member
Joined
30/1/14
Messages
837
Reaction score
188
malt junkie said:
actually the original BrewPi ran with or without server you just needed to muck about with a rotary encoder.
sorry, but the original BrewPi ran on a Pi, which is a single-board computer with significantly more computing power than an arduino board
 

malt junkie

Well-Known Member
Joined
26/4/16
Messages
1,618
Reaction score
995
Location
Latrobe, Vic
fdsaasdf said:
sorry, but the original BrewPi ran on a Pi, which is a single-board computer with significantly more computing power than an arduino board
Maybe you should go read the Brewpi boards, the arduino did all the switching and could run without the Raspberry.
 

terragady

Active Member
Joined
28/10/15
Messages
41
Reaction score
5
How is the temp control made here? Is it PWM or just ON/OFF? Can it control a power of cooler and heater or just 1/0 signal?
 

malt junkie

Well-Known Member
Joined
26/4/16
Messages
1,618
Reaction score
995
Location
Latrobe, Vic
Fermenting doesn't need fancy PWM, especially when your cooling most of the time. Your going to say well Poland is fucking cold. So are American winters!! Brew in an old fridge with a reptile heater (30-40w). Once fermentation kicks off the yeast produce a little heat of their own.

The above controller uses beer temp and chamber temp to predict (with an algorithm) when heating or cooling is required, accurate (so they tell me) to 0.1°c.
 

terragady

Active Member
Joined
28/10/15
Messages
41
Reaction score
5
OK got it :) well actually I am in Norway now for years and it suppose to be even colder than Poland but it isn't!! We do not even have much snow, only yesterday it covered a little with white dust. I hope it's coming!! :)
 

mr_wibble

Beer Odd
Joined
21/1/09
Messages
1,112
Reaction score
230
Location
Lake Macquarie NSW
terragady said:
How is the temp control made here? Is it PWM or just ON/OFF? Can it control a power of cooler and heater or just 1/0 signal?
Well PWM is just on/off too, just really fast.
 

malt junkie

Well-Known Member
Joined
26/4/16
Messages
1,618
Reaction score
995
Location
Latrobe, Vic
Moad said:
This is awesome, cheap and compact control. Thanks for the heads up
I have some shields in the post. Might end up with a spare. Then again with my soldering skills I may need to order more. Will post when I have one operational.
 
2
Top