• My Account
  • solution

    Mechanical Engineering

    Peristaltic Pump Assignment Help

    Peristaltic Pump Assignment Help

    Peristaltic Pump Assignment Help


    According to the assignment requirements, the final report should starts from the end of the interim report. The final design chosen for the interim report is syringe pump design over peristaltic pump. The pump which operated by the scotch yoke mechanism. The purpose of using this mechanism is to obtain the simple and efficient performance. The motor are directly connected to the syringe pump due to the gear and its operate the crank mechanism over scotch yoke and the crank are induce the rotational motion due to the actuator and deliver the fluid based on the input given.

    The syringe plunger are directly connected to the actuators which is positioned on stabled. The motor are used to drive the scotch yoke mechanism of the device and the microcontroller are used to control the volume of the fluid delivery. The following sections fully described the implementation of the syringe pump (peristaltic pump) using various domain such as block diagram, circuit diagram, programing of the microcontroller and so on.


    This section describe the functionality and the implementation of the syringe pump with appropriate block diagram.

    The figure 1 shows the system diagram with various blocks. The purpose of this block diagram is to elaborate the working principle of the machine with appropriate blocks to explain clearly.

     Engineering assignment help

    Figure 1 Block Diagram of the System

    Initially the machine need to start with the help of power supply, the machine was turned on. The display verify the machine was turned on we can start to operate the machine. The input of the system are provide by the input devices such as keypad. The display are used to monitor the functional operation of the device at various circumstance. The input data are directly observed by the motor and which perform based on the input provided by the operator. The motor are connected with the pump to enumerate performance of the machine. The microcontroller are directly connected with both the motor and the pump to operate the performance of the pump. The purpose of the motor is to drive the pump with appropriate speed and the purpose of the microcontroller is to control the speed of the motor and also the volume of the fluid delivered by the pump.

    The master sensor are connected by the pump to sense the operation and obtain the calibration process by the operator. These process are continuously occur until the end of the operation. If have to continue the operation need to operate the system, if have to end the operation need to stop the system as like in block diagram. These are the functionality and the implementation of the system diagram with appropriate blocks.


    This section described the feasibility of proposed system which have explained in above section, and also need to discuss the reason behind the proposed system like why the appropriate blocks are chosen.

    In the proposed system of the syringe pump (peristaltic), the major component of the system is microcontroller, based on the microcontroller only the overall system are controlled and enumerate the optimum performance. The block diagram of the proposed system (figure 1) clearly explain the implementation of the system with appropriate operation. The reason behind the selection of the blocks which is provide optimum performance of the operation to deliver the fluid with the help of peristaltic pump. The detailed block diagram of the proposed system are represented in below figure 2.

     Engineering assignment help

    Figure 2 Block Diagram of proposed system

    The above block diagram is the detailed system diagram of figure 1. The input device of the display and the keypad are plotted in separate block and the input are transferred to the microcontroller which control the overall system based on the operator input. The controller are ensure the operation of the motor and the pump. As have mentioned earlier the controller control the overall system which deliver the effective output. The pump is connected to the chamber which is plunger of the syringe with the actuator to perform the scotch yoke mechanism. The master sensor are used for calibration process of the system. The feasibility of the prosed system are well efficient and also economically stable. The detail implementation of the system re widely explained in upcoming sections.


    The following section describe the complete implementation of the system such as system modelling, circuit diagram, Timing diagram, C- coding, response time and so on. The full implementation of the syringe pump (peristaltic pump) are implement with various progress as described in below.

    4.1 System Modelling

    The system modelling of the peristaltic based microcontroller are performed with state space model to compute the control signals of the overall system. The important application of this state space model is to deal with multivariable system at a same time. The following state space model are consider to enumerate microcontroller progress,

    Engineering assignment help


    x(k) ∈ Rn is the system state,

    y(k) is the measured output

    Δu(k) is the control increment, and the operator Δ=1−z−1 denoted the integral action that confirms static error elimination.

    So, the equation 1 be written as following state at time k + j

    Mechanical engineering assignment help

    Mechanical engineering assignment help 

    Mechanical engineering assignment help

    Mechanical engineering assignment help

    The above quadratique program are obtain to control the overall system process to enumerate functionality.

    4.2 Components

    To obtain the peristaltic pump with syringe the major component are needed as in below,

     2ml Syringe

     DC Motor

     Peristaltic pump

     PN2222 NPN Transistor

     1N4001 Diode

     Arduino microcontroller

    4.3 Circuit Diagram

    The circuit diagram of the peristaltic pump are design to be controlled by an arduino as shown in below figure,

     Mechanical engineering assignment help

    Figure 3 Circuit Diagram of peristaltic pump

    This Arduino does not have enough power to deliver the output, so for that the need of the transistor are needed to obtain the optimum function to drive the peristaltic pump.

    The emitter of the transistor are directly connect with the ground and the flyback diode are connected in parallel with the motor. Which protects the microcontroller from the back emf formed by the motor. The motor is the device which operate the pump due to the gear which may affect the microcontroller due to the vibration developed by itself. In order to protect from this damage, the diode is positioned as parallel to the motor due to this the microcontroller are completely protected from the motor effects. These are the complete hardware connection of the system

     Mechanical engineering assignment help

    Figure 4 Finite State Machine

    The figure 4 shows the finite state machine of the proposed system of microcontroller with peristaltic pump.

    4.4 C - Coding

    The following C- code must be turned on to operate the peristaltic pump (5 sec. every 30 sec. is shown below) with microcontroller,

    const int motor= 10; //LED are directly connected with digital pin 10

    void setup()


    pinMode(motor, OUTPUT); //the digital pin are set as output


    void loop()


    digitalWrite(motor,HIGH); //turn ON the LED



    delay(30000); }

    The motor is directly connected with digital pin 10, and now set the motor variable at the value of 10.Next, possibly we give the setup() function, that makes the motor as output device, and further still we are writing to the motor. Now, the loop() function are obtained. In this code, we have the program code for the peristaltic pump to turn on for 5 seconds on every seconds. Initially the program are turned on only for five seconds and leave it further, and then must be turned it off for another 30 seconds. This progress are reperated again and again until the operation are complete. This code are possibly modified based on the requirement. This is the systematic way to control the peristaltic pump with an ardunio microcontroller using c–codes.


    This assignments provided the control solution and operational performance of the peristaltic pump with microcontroller of the proposed system. The interim report holds sufficient process to characterise the problem and its boundaries, design progress and its specifications, potential solution of the block diagram. The design solution are obtained in the interim report and the final report which develop the interim report as described in above methodology. The proposed system are described appropriately with block diagram. The implementation of the overall system are also obtained through various process in final report. The peristaltic pump are built with microcontroller which control the overall process and enumerate the functionality of the pump through ardunio microcontroller. The high level language are used to programing the peristaltic pump operation using C-codes. The circuit diagram of the microcontroller are described detailed. The result should be investigated further and enumerate the well efficient progress of the pump with appropriate operations.


    1. Aruna Kommu, et.al, (2014), “Design and Development of Microcontroller based Peristaltic Pump for Automatic Potentiometric Titration”, International Conference on Communication and Signal Processing, Pg. No: 157-161

    2. Suhas R. Dhumal, S.S. kadam, (2012) " Design and Development of rotary Peristaltic Pump", International Journal of Science and Advanced Technology", vol.2,No.4.

    3. J. Jiménez-Lozano, et.al, (2011), “Analysis of peristaltic two-phase flow with application to ureteral biomechanics”, Department of Aerospace and Mechanical Engineering, University of Notre Dame, Notre Dame, IN 46556, USA.

    4. Kasper Grue Understrup, (2014), “Programming and Control of Flow-based Microfluidic biochips”, Technical University of Denmark Matematiktorvet DTU Compute Building 303 B, DK-2800 Kongens Lyngby, Denmark.

    Engineering assignment help,Mechanical engineering assignment help,Electrical engineering assignment help,Civil engineering assignment help,Engineering homework help,Chemical engineering assignment help,Electronics assignment help,Mechanical assignment help,Electronics engineering assignment help,Electrical engineering homework help