burnthesheep
Member
- Joined
- Jul 29, 2015
- Messages
- 17
- Reaction score
- 4
I posted a reply in another thread, but wanted to start a placeholder once I take some pictures and get screenshots of the code and webpage.
I have an Arduino Uno that I put on a subpanel with din rail and some wire ducting a while ago to mess around with wireless X10 home automation crap. I put it inside an old desktop case and am using its power supply to run it. It worked but didn't have the money to buy a bunch of X10 equipment for the house.
I have about 90% of the coding done for my automated batch system for BIAB.
The route I took was writing a very basic HTML webpage hosted on the Arduino to run the batch. I didn't have cash for a true HMI or any PLC stuff. And a webpage is a free HMI if you already have an Arduino.
The page is set to update every 15 seconds. It has 3 tables: batch status, batch contol, batch setup.
Batch status shows the current step, current temperature and time SP's and PV's and a step description.
The batch control table gives you options to hold a step, skip a step, abort batch, start batch, etc.....
The batch setup table allows me to edit up to 5 different batch steps and enable/disable them. Each step has setpoints for temperature, time, etc...
All I have left is the actual logic to run the batch. That's easy, the hard part was getting the webpage to work properly.
The idea is that instead of standing at a stove and manually regulating temperature and stirring a pot I can just let the batch go while I watch TV. I plan to setup a little "alarm" buzzer for temperature excursions and also if I have a "prompt" to do something before the next step happens, such as a hops addition.
Pics to come.......
I have an Arduino Uno that I put on a subpanel with din rail and some wire ducting a while ago to mess around with wireless X10 home automation crap. I put it inside an old desktop case and am using its power supply to run it. It worked but didn't have the money to buy a bunch of X10 equipment for the house.
I have about 90% of the coding done for my automated batch system for BIAB.
The route I took was writing a very basic HTML webpage hosted on the Arduino to run the batch. I didn't have cash for a true HMI or any PLC stuff. And a webpage is a free HMI if you already have an Arduino.
The page is set to update every 15 seconds. It has 3 tables: batch status, batch contol, batch setup.
Batch status shows the current step, current temperature and time SP's and PV's and a step description.
The batch control table gives you options to hold a step, skip a step, abort batch, start batch, etc.....
The batch setup table allows me to edit up to 5 different batch steps and enable/disable them. Each step has setpoints for temperature, time, etc...
All I have left is the actual logic to run the batch. That's easy, the hard part was getting the webpage to work properly.
The idea is that instead of standing at a stove and manually regulating temperature and stirring a pot I can just let the batch go while I watch TV. I plan to setup a little "alarm" buzzer for temperature excursions and also if I have a "prompt" to do something before the next step happens, such as a hops addition.
Pics to come.......