• Please visit and share your knowledge at our sister communities:
  • If you have not, please join our official Australia and New Zealand Homebrewers Facebook Group!

    Australia and New Zealand Homebrewers Facebook Group

BrewPiLess. BrewPi on a single Wifi board.

Australia & New Zealand Homebrewing Forum

Help Support Australia & New Zealand Homebrewing Forum:

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

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
 
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
 
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?)
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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
 
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.
 
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?
 
Fermenting doesn't need fancy PWM, especially when your cooling most of the time. Your going to say well Poland is ******* 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.
 
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!! :)
 
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.
 
I just received the board, relay and probe, will flash the board and then mess up the soldering.

If all goes well I will make a few of these
 
interface up and running on the board easily enough, just needed to upload a settings file for it to load. Fairly intuitive to get running and change settings. Not much to it really, will just need to get another probe and a resistor from Jaycar then wire it up.

Thanks again for the heads up, this is should keep me going until a gravity + temp logger is released.
 
Moad said:
interface up and running on the board easily enough, just needed to upload a settings file for it to load. Fairly intuitive to get running and change settings. Not much to it really, will just need to get another probe and a resistor from Jaycar then wire it up.

Thanks again for the heads up, this is should keep me going until a gravity + temp logger is released.
I believe the guy who did this is working on intergrating ispindle (home spun tilt/brewometer) to this which while challenging, will be awesome.
 
Bloody ahb lost half my post.

Got my 1st shield 90% done waiting parts, and reconnection of my internet. Moad have you looked into the ispindle project at all, no net and other projects have kept me too busy .
 
Got a couple of these running on the wemos d1
. Have been using the brewpi arduino versions before this came along. Even though you can access graphs and temps on any device connected to your network this version has a much simpler way of adding a local LCD screen
Stuck it on a stir plate a while ago to play with it. Have been buying a few bits to make the home grown ispindle. Won't be long before the ispindle is integrated in the wemos d1 version
Once the ispindle is integrated I would think it won't be long before you can set a profile based on gravity.

Current brewpi version allows profile but is time based rather than gravity based
ImageUploadedByAussie Home Brewer1489573587.939135.jpg
 
I don't plan on using any LCD just use the web interface.

i didn't know about the other project... will check it out before I order more parts to make more of these
 
Well it looks as though it is really close to happening already, awesome!!

I love these projects and will keep an eye on the ispindle developments. Thanks gents
 
The LCD is I2c too simple not to have.(one of the 4 pin headers)
1489576312644.jpg
1489576337446.jpg
I've got 3 more to do, the 805 SMD's are nuts to solder.
 
The shields certainly look better and would be easier than my perf board. Which shield version did you use and whee did you source it ?
 
Back
Top