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

    Homebrewing Facebook Group

Search results

Homebrew Talk

Help Support Homebrew Talk:

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

    BruControl: Brewery control & automation software

    @BrunDog, there is something weird with PID on the Mega. Just changed my temp sensor, SSR output and PID from a Feather to a Mega (45E) and its behaving strange, and not as it did on the Feather. For example direct mode, Kp=1, Ki=0, Kd=0, temp 15, target 0 gives output 255. Changed Kp to 0.01...
  2. smort

    BruControl: Brewery control & automation software

    RC filter is easy enough. I will need an op amp anyway to get 0-10V. Mainly I am after the resolution but 8 bit might be just fine.
  3. smort

    BruControl: Brewery control & automation software

    Can I use DAC on Feather pin A0, anyone tested? IIRC it didn't work last time I tried but that's a long time ago.
  4. smort

    BruControl: Brewery control & automation software

    And/or unix time support. Unix time is great when doing in-script calculations like fermentation setpoint ramping
  5. smort

    BruControl: Brewery control & automation software

    Ladder is kinda obsolete eh? I prefer scripting but maybe it would be more intuitive with boolean operators like and & or in the scripting language. And maybe inline math.
  6. smort

    BruControl: Brewery control & automation software

    In the first tests the low resolution input causes the derivative to go crazy. Is it onewire?
  7. smort

    BruControl: Brewery control & automation software

    Not sure if I am making the PID discussion clearer or if I am confusing, just couldn't keep away. As far as I know there are in general three types of PID control equations, they are called Series, Parallel and Standard (also called Ideal). The most used equation or controller type is the...
  8. smort

    BruControl: Brewery control & automation software

    Is it the repeater tube itself which is too large or is it just the orings and ends? If it's the orings and the tube is the same diameter as a tilt I think the tube will fit perfectly in a 1 1/4" ferrule. Was thinking about gluing it to a 1 1/4 ferrule and mount it on the top of the fermenter...
  9. smort

    BruControl: Brewery control & automation software

    You are right. I tested wifi signal strength against the Espressif dev board just using the onboard antennas. The Espressif dev board got -61 dBm and the TTGO got -42 dBm at the exact same location. Thats heaps of difference I reckon that difference will apply to bluetooth as well.
  10. smort

    BruControl: Brewery control & automation software

    This board has connector for external antenna. I've tested it with BC and the Tilt and it works perfect. Have not done any range testing yet but I assume it to have a significant increase. Speaking about the TC thermowell antenna, what about drilling a hole in a TC cap and glue a white labs...
  11. smort

    BruControl: Brewery control & automation software

    Hello folks, spent some hours (quite a few..) to make a flow in Node Red to interface with BC. The flow is attached in a text file if someone wants to give it a try. To set it up import the flow to Node Red and then you set up a Mega in BC with the IP where Node Red is running. If you need to...
  12. smort

    BruControl: Brewery control & automation software

    +1 for that data element! It will take BC to the next level for sure with possibilities to import recipe data, fermentation schedules, fermentation logging to external services (like Brewfather) and also open up for custom sensors and actuators like MQTT, modbus, REST, iSpindel devices, scales...
  13. smort

    BruControl: Brewery control & automation software

    Just tested a workaround by using Node Red to send a value to a 1-wire device in BC. Works a treat! Created a dummy interface (pick any board you like) with the same IP as my Node Red server and a TCP in node in Node Red to listen to port 5000. Then I used a function node and wrote a small code...
  14. smort

    BruControl: Brewery control & automation software

    Your Kd is extremly high you want to dramatically reduce it or the best is to set it to zero. Derivative is as a rule of thumb best used in processes with large time constant or "lag". Otherwise there's mostly drawbacks using it especially if the input got noise of any kind.
  15. smort

    BruControl: Brewery control & automation software

    I can confirm I am running 10 interfaces at the same time, all wifi (feathers&esp8266s) and most of them with 1 second refresh interval and theres no issues at all. Just make sure theres enough disk space for the log files.
  16. smort

    BruControl: Brewery control & automation software

    Weird I have the exact same sensor and mine has only two wires. The connector has four pins, if you unscrew the nut holding the sensor connector you can check how many wires which goes from the sensor to the connector and to which pins. I have wired it like in the item description with the...
  17. smort

    BruControl: Brewery control & automation software

    Yup it's the same thing we are experiencing. I just got a memory that I had fixed it in the script somehow. Tested and yes its gone but I'm uncertain how I fixed it, maybe it is this small piece at the end of the script, you may give it a try:
  18. smort

    BruControl: Brewery control & automation software

    +1 I've seen this happen as well on a NodeMCU. It seems like it happens when a script is controlling an output and the script is running while the NodeMCU goes offline and comes back online. Stopping and starting the script works for me. I have also seen it happen on duty cycle outputs...
  19. smort

    BruControl: Brewery control & automation software

    Check all your if statements and make sure that they have an endif (within the same section headings, check post #1663 and #1664) to make it compile. Also I think you have to remove the "else" between the ifs and nest each "if" with an "endif", like this: if "FERMTOPSEN" Value < 64 //this...
  20. smort

    BruControl: Brewery control & automation software

    Never tried but I am pretty sure they will handle arduino pwm at 500hz. Edit: Check datasheet 6.6 and figure 10, pwm should be fine.
Back
Top