In this thesis a simple syringe-based computer-controlled piston pump is presented. The pump is controlled with microcontroller Arduino. We made a program, which allows us to control the pump in two modes. One mode allows us to choose the length and direction of the path for the piston to move. During this mode we can monitor the pressure caused by the displacement of the piston. The second mode allows us to control the pump with the help of PID control. We measure the current pressure via pressure sensor, connected to the microcontroller. That information is needed for the PID control to work. Moving of the piston is ensured with the stepper motor. The transition from rotation of the motor to linear movement of the piston is ensured with the threaded spindle and the toothed belt. As a safety to ensure that the piston does not move too far into the construction, we mounted two end switches, which stop the movement of the piston.
|