We need the controller to take a signal from a water sensor that outputs water level as a voltage. Full is 3V and empty is 0V.
We would use a raspberry pi as the control system.
At 2.4V the controller sends a signal to a solenoid valve that opens the valve. After a 10 second delay the controller sends a signal to turn a pump on.
When the voltage on the water level sensor reads 3.0V the controller sends a signal to the pump and the solenoid valve that shuts them off. This is the float control system. Water level would be monitored at all times and the based on the voltage trigger levels the water valve and the pump would be turned off and on
If possible we would also like a timer to start when the pump turns on and the timer to stop when the pump shuts off. The timer would be additive and would continue to record the number of hours that the pump has run recording overall run time for the pump. I have heard that raspberry pi controllers don't have timer chips so this may not be possible.
We need a display to show tank level (could be a percentage or full, 3/4, 1/2, etc.), run time (hours), pump status (RO off/RO on). Ideally the display is a touch screen and would have an on/off button that would shut down power to the system/controller. The button would be labeled "System Power" either above or below the button. When on the button would say "On" and would be green. When off the button would say "Off" and would be red.
This represents the first phase which has the tightest time requirement but we believe is also the easiest to do. We currently have the water level sensor in house and would be happy to purchase a raspberry pi and a display or we can reimburse for the cost of any parts used. We want to make this as quick and easy as possible.
The second phase would be to incorporate some buttons on the touch screen display that would be the same/similar to the on/off button. These buttons would control power to two separate pumps. One pump is the one that is turned on and off with the signal from the water sensor. That is called the "Production" pump and the button would be the master control that allows power to flow to the pump or cuts it off. When the button is on the pump has the ability to turn on when it receives a signal from the water sensor after the 10 second delay. When off the pump will not work even if it gets a signal from the controller to turn on.
The other button turns on and off the "Distribution" pump and operates the same way as the production pump but there is no link to the water level sensor. When the button is on the pump is on. When the button is off the pump is off. Both buttons would be labeled either above or below the button. When on the button would say on and be green. When off the button would display off and be red. This phase focuses more on software/firmware that I would assume lives on the raspberry pi. The controller receives inputs from the touch screen and outputs signals to turn on and off power to the pumps.
If it makes sense to combine both phases and there is no significant delay in completing both together we would like to do that. If phase 2 will require significantly more effort and time we would like to keep them separate.
9 freelancers are bidding on average $2263 for this job
Hi there, I have checked the details I have rich experienced with Embedded Software, Process Automation, Raspberry Pi. Please initiate chat so we can discuss this job.