Lab Report 11
Lab Report 11
ENGINEERING
UNIVERSITY OF ENGINEERING AND TECHNOLOGY,
PESHAWAR
MtE-226L ACTUATING SYSTEM LAB, 4th Semester
LAB NO. 11
SUBMITTED BY : TAIMOOR KHAN
REG NO. : 20PWMCT0739
SUBMITTED TO : SIR WAHAD-UR-REHMAN
SUBMISSION DATE: 30-06-2022
LAB TITLE CONTROLLING LINEAR ACTUATOR USING
ARDUINO.
LAB REPORT RUBRICS
LAB TITLE
LAB NO 10:
COMPONENTS USED:
• Arduino Uno
• 12 V linear actuators
• Single channel relay
• 12 v power adaptor
• L298 motor driver module
• Jumper wires
• Bread board
• Push buttons
THEORY
Linear Actuator:
A linear actuator is an actuator that creates motion in a straight line, in contrast to the circular
motion of a conventional electric motor. Linear actuators are used in machine tools and industrial
machinery, in computer peripherals such as disk drives and printers, in valves and dampers, and
in many other places where linear motion is required. Hydraulic or pneumatic cylinders inherently
produce linear motion. Many other mechanisms are used to generate linear motion from a rotating
motor.
Piezoelectric actuators:
Piezoelectric actuators use voltage to expand a material, usually a ceramic. They allow for
extremely fine positioning down to the subnanometer range with very short ranges in motion and
can bear extreme loads exceeding several tons. They also offer the fastest acceleration rates
available, exceeding 10,000 Gs. One advantage of using electric motors is that piezoelectric
actuators generate little or no measurable magnetic field. Other advantages include low power
consumption, little wear and tear or abrasion (which make them ideal for clean rooms), and no
practical temperature limitations since the piezoelectric effect operates at near 0 Kelvin. They are
used primarily in industrial and scientific applications.
• Robotic
• Food and Beverage Manufacturing
Window Automation
Agricultural Machinery
Cutting Equipment
Valve Operation
IN LAB EXPERIMENTATIONS
TASK NO 1:
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pins as outputs.
pinMode(ENA_PIN, OUTPUT);
pinMode(IN1_PIN, OUTPUT);
pinMode(IN2_PIN, OUTPUT);
digitalWrite(ENA_PIN, HIGH);
}
delay(20000); // actuator will stop extending automatically when reaching the limit
delay(20000); // actuator will stop retracting automatically when reaching the limit
}
Real Time Experiment:
Circuit On TinkerCad:
References:
[1 ]https://en.wikipedia.org/wiki/Linear_actuator
[2] https://deltron.com/Linear-Actuators.html
[3]https://jhfoster.com/automation-blogs/what-are-the-advantages-and-disadvantages-of-using-
electric-actuators/