PID Controller for Gas Levels in Chamber

Job ID: 37314505

Budget: $30 – $500 USD

I have a tent/chamber where I need to control the gas level. If the gas is low the solenoid valve opens to allow more gas in. If the gas is too high or we want to lower it, a fan will turn on to lower the gas.

We already have a sensor that reads the gas levels. The issue is that after the gas turns off it takes a little while for the gas level to equalibrate. So for example the gas turns off and then it takes maybe 5 seconds or so for the gas to keep increasing.

So looking for someone who has a lot of experience with PID controllers.

Additionally willing to look at machine learning where it collects data and knows that when the solenoid is open for x seconds then the gas increases x ppm. Or if the fan turns on for x seconds the gas reduces x percent. Then we know approximately how long to turn on the gas or fan to achieve the desired level.

The code you write will be integrated into our current code and will tell the solenoid or fan when to turn on or off etc. Currently it uses both Arduino and Raspberry Pi