arzaman said:
Hi Guru72
Very nice integration! clean and effective , first time we see such an upgrade of a commercial product !
It seems you have used Open AdBir software and HW (and we are very proud of this.. :beerbang: ) can you please share what SW version are you using and if you did any modification/adaptation either on SW or HW ?
Any detail is appreciated
BR
Davide – Ardbir team
Hi Davide,
Im using SW version ArdBir_2_6_70b10. My HW is Brauduino Original PCB, 20x4 screen and a second SSR for the Pump.
I have done a few little mods.
I added a WhirlFloc tablet reminder at 14.5 min not to interfere with a 15min hop addition and
Switched the heating element on (override PID) until its reached boil temp because I found the PID would not reach boil temp without high settings compared to setting for mash temps. Also gets to boil quicker. Once it reaches boil temp it switches to the PWM mode.
In stage loop I added
if ((x-1)==7 && IodineTest==false)Iodine_Test();
if((x-1)==8 && TimeLeft == 870){ //Time is minutes X 60 eg 15min is 15x60=900, set at 14.5 not to interfere with 15min hop additions
WhirlFloc();
Buzzer(3,1000);
}
if ((x-1)==8 && Temp_Now <= boilStageTemp) { //if temp isnt reached during boil
heat_on();
}
if ((x-1)==8 && tempBoilReached && Temp_Now >= boilStageTemp) { //if temp reached during boil
Set(boil_output,100,0,1,Timer,Verso);
Output = boil_output;
And in LCD20x4_ENG.h I added
void NoBoil(){
lcd.setCursor(1,2);
LCDSpace(9);
}
void WhirlFloc(){
lcd.setCursor(10,0);
lcd.print(F("Whirlfloc"));
}
void HopAdd(byte HopAdd){
lcd.setCursor(10,0);
I haven't fully tested the Heat on, it works if you run it through the cycle but haven't tested if it works after being paused or on resume. Will do some more testing this weekend.
On the one I built for a mate ( the one in the photo) I change the name on the main screen to (he's name ) Hodgo"s Brewery with a beer mug symbol at the end.
The SW is great and am very happy with it.
One thing I did notice when using it is when its in PWM mode in the boil stage, If you pause it and then un-pause it the bottom line with the button labels is blank.
Thanks Greg.