Cooling water bath Rate

I have a refrigerated cooling water bath. The problem is , the cooling rate of the water bath is at 3 degree per minute. I am doing an biological experiment where I need the cooling rate to be at 0.3 degree per minute. How do i achieve that. I have Arduino Uno R4, Solid state relay, temperature sensor DSDS18B20. I think have made all the connection but i am having problem with the coding part since I have no knowledge of this. I am using Chatgtp to help with the coding part but the problem is maintaining a steady cooling rate. What do u think is the most reliable approach , using PID or direct control.

Explain why that happens! Do you suppose increasing the water flow through the refrigeration unit would not let the water cool so much?

You may need a "mixing valve" to blend warm water with chilled water to get the temperature you want. Post a picture / drawing of your apparatus.

Your topic has been moved. Please do not post in "Uncategorized"; see the sticky topics in https://forum.arduino.cc/c/using-arduino/uncategorized/184.

With such small variations, depending on the environment and volume of the bath, you may well. red to look at PID control of the temperature to avoid overshoot when correcting..