Automate stirring and heating control system for Biology lab
Summary
The requirement here was to design a mechanism that can take care of stirring liquid at a constant speed while maintaining a constant
temperature around the liquid. The features implemented in the system are:
Stirrer with closed loop RPM feedback
Cylindrical heater with closed loop temperature feedback
Button to switch between setting mode to running mode
OLED screen to show the current values (RPM and temperature) and set values
2 Knobs to adjust RPM and Temperature
To control RPM and temperature values, I have used L298 PWM driver. There is a separate power converter to power the ESP32
controller, to ensure the fluctuations from the load should not reset it.
I have implemented PID algorithm to ensure the smooth control of RPM of the motor.