kloon / OpenBeerFiller

An opensource beer filling line microcontroller
GNU General Public License v3.0
39 stars 13 forks source link

Addition of a Web interface to OpenBeerFiller #18

Open BaggyLala opened 4 years ago

BaggyLala commented 4 years ago

This brach is utilising the Arduino UNO for the main machine controller and the parameters will be able to be modified/configured by the addition of a second "Wifi Bridge" controller - NodeMCU ESP8266

interstaller555 commented 3 years ago

Is there a wiring diagram for the esp?

BaggyLala commented 3 years ago

Is there a wiring diagram for the esp?

Not as such because I actually rigged up a board so that I could use both the original Arduino we worked with on the same breadboard test rig I had set up. Then Harry just took the code as it stood and implemented it on his actual beer filler so development practically stopped there as there was no need to do anymore for him at that time because it already did what was needed. I started to concentrate on an ESP32-S version of things because the arduino/ESP32 WiFi bridge idea was proving too difficult to get working reliably because of different voltage levels on the two boards. Then my own brewery aspirations took a bit of a hit what with Covid and changes to family plans during the summer months. If I ever do get my own brewery running I'll come back to this and complete the work to get the ESP32-S version finished. But for now I just dont need it :(

interstaller555 commented 3 years ago

Yeah I understand. I’m opening a brewery right now and doing distribution only - so that’s been great but I’ve been having trouble getting some of the features I’d love to have integrated into the software. Ie lcd, on the fly settings changes, etc. I’m integrating a seamer and would love to be able to program that portion myself. But I’m an idiot when it comes to this stuff.

BaggyLala commented 3 years ago

Well I'm at a loose end as we've just entered another lockdown (UK) so maybe I'll get the board back out and see if I can work out where I was up to. The idea was to have a web interface with configs you could tweek for different beers and then save it into a config file that you could pick from over time etc. So the controls could be accessed via a phone/ipad/tablet, either as a local hotspot or connected via your main wifi. Let me know if you want to try and get something configured for how you want it. Not sure how to get from this as a means of communicating to something more useable though. We previously used Whatsapp as there was only a few people involved.

interstaller555 commented 3 years ago

Yeah - that really sucks - we are in "dine outside in a tent but you can't dine inside" mode. (I'm the head brewer at another local brewery while opening mine) and it's tough going. I do have access to a "real" canning line but obvi I don't have that scratch right off the bat for my place and we are a distribution only brewery - no pub. We could do discord? Slack? Fb page?

interstaller555 commented 3 years ago

I was originally thinking of porting this to node red and using a mega or an esp-32F for the machine portion of it. Or just the pi.