Search results

Homebrew Talk - Beer, Wine, Mead, & Cider Brewing Discussion Forum

Help Support Homebrew Talk - Beer, Wine, Mead, & Cider Brewing Discussion Forum:

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

    BruControl: Brewery control & automation software

    I understand the ultra small form factor, but you can get something like a used dell micro desktop (not much bigger) with an i3 or i5, ssd, etc. for like sub $150 all day on eBay.
  2. J

    BruControl: Brewery control & automation software

    Lol, this is exactly what we have been suggesting/saying/giving examples for. If you use a while loop like in my example, you can also change the variables in the gui and have the script update the pid and timer in "real time".
  3. J

    BruControl: Brewery control & automation software

    I didn't link an image. You can accomplish what you want pretty easily as we have mentioned. Utilize global variables which are made in the GUI and stay on the GUI. They can be changed via script or GUI.
  4. J

    BruControl: Brewery control & automation software

    Yes that is what my post would do... All values are from the gui
  5. J

    BruControl: Brewery control & automation software

    I have no idea what a Braumeister interface is like. What is your intent? Being able to change values on the fly? If that's the case, just set up a while loop using something like [mash1] is enabled, looping condition (timer compared to mash step time), change pid value sleep xxx goto [mash1]...
  6. J

    BruControl: Brewery control & automation software

    This script is wayyyyyyyy more complicated than it needs to be. Set 1 timer, and use the "wait" syntax for when timer hits the mash time condition, set new pid target and continue to next wait.
  7. J

    BruControl: Brewery control & automation software

    It will work with the Mega PWM signal. He doesn't have the GNDs connected, I guarantee it (ask me how I know). The device in BC will need to be set to 255 to get full power BTW.
  8. J

    BruControl: Brewery control & automation software

    You have to make sure the mega gnd and the 24- are tied together.
  9. J

    BruControl: Brewery control & automation software

    Yes, with the data exchange. Use NodeRed or similar to act as the intermediate step. While not plug and play, it's not that difficult.
  10. J

    BruControl: Brewery control & automation software

    Had a bug happen today, which happened before. Script changes setpoint on PID. The setpoint does change, but the PID keeps going to the previous setpoint. Example, PID at 150, script drops to 145, PID shows 145, but still driving like maintaining 150, have to disable/reenable to fix. Mega...
  11. J

    BruControl: Brewery control & automation software

    Yeah, forgot about that with the globals. I remember running into that recently.
  12. J

    BruControl: Brewery control & automation software

    I would ditch the delay and if and just have 2 waits. This eliminates the polling. [Main] "vValMyValveC" value = 0 [Loop] wait My_Valve" state == true "vValMyValveC" value += 1 wait "My_Valve" state == false goto "Loop"
  13. J

    Crane's Never ending Brewery Upgrades

    What cable is that?
  14. J

    Small Batch Automated System

    Yes, and you don't need this type of system to brew beers with low oxygen (even though it is awesome and I am jealous and I want one). You can likely do it on your current system with minimal to no upgrades.
  15. J

    BruControl: Brewery control & automation software

    Repeating connect/disconnect from ESP32 via serial connection. Pin 15 is pulled down via 47K resistor (should I try a stronger pull down?). It was fine before my cpu rebooted. This seems to only occur when my cpu reboots? ESP guide says that pin 15 outputs a pwm at boot. Is that what your...
  16. J

    BruControl: Brewery control & automation software

    It is basically like having a free hardware 1wire driver (like using a ds2482). The RMT is already implemented in the arduino core, just no library for the onewire protocol is written. There is an example of driving NeoPixels with it.
  17. J

    BruControl: Brewery control & automation software

    It does work. But, there is an implementation which uses the RMT to drive the 1wire timing for the espressif ide. More robust than the clunky version the Arduino core uses. https://github.com/DavidAntliff/esp32-owb/blob/master/README.md
  18. J

    BruControl: Brewery control & automation software

    Now the arduino core for the ESP32 needs to be updated for the RMT 1wire implementation!
  19. J

    BruControl: Brewery control & automation software

    It would be nice to give flexibility to unique wiring layouts. It would also be nice to be able to have cascading PIDs for a fermentation chamber implementation.
Back
Top