0% found this document useful (0 votes)
45 views8 pages

Lab Report 11

This lab report describes controlling a linear actuator using an Arduino. The objectives are to study linear actuator theory, operation, and speed/direction control. Components used include an Arduino, linear actuator, motor driver, and buttons. The report explains linear actuator working principles, types (mechanical, hydraulic, pneumatic, piezoelectric), advantages like accuracy and disadvantages like sensitivity. Code is provided to extend and retract the actuator using buttons connected to the Arduino via a motor driver. Experiments validate controlling the actuator in real time.

Uploaded by

razakhan5114
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views8 pages

Lab Report 11

This lab report describes controlling a linear actuator using an Arduino. The objectives are to study linear actuator theory, operation, and speed/direction control. Components used include an Arduino, linear actuator, motor driver, and buttons. The report explains linear actuator working principles, types (mechanical, hydraulic, pneumatic, piezoelectric), advantages like accuracy and disadvantages like sensitivity. Code is provided to extend and retract the actuator using buttons connected to the Arduino via a motor driver. Experiments validate controlling the actuator in real time.

Uploaded by

razakhan5114
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

DEPARTMENT OF MECHATRONICS

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:

CONTROLLING LINEAR ACTUATOR USING ARDUINO


OBJECTIVES:
 To study the detail theory of linear actuators.
 Types of linear actuators, constructions, and working mechanism.
 How to operate linear actuators.
 How to control speed and direction of linear actuator.
 Controlling speed of linear actuators using potentiometer.

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.

Working Principle of Linear Actuator:


Electric Linear Actuators (ELA) convert the rotary motion of the electric motor to linear motion
by means of two main components a gearbox (rotary motion) and a lead screw (linear motion).
There are 3 types of lead screws used in our electric linear actuators: Machine Screw, Ball Screw
& Roller Screw.
The electric motors rotation drives the primary gear of the gearbox, which through single or
multiple gear stages turns the gearboxes output shaft (final gear). This rotates in unison with the
lead screw. When the lead screw rotates the lead nut that mates with the lead screw translates along
the screw and so converts rotary motion to linear motion.
When compared to Screw Jacks the Electric Linear Actuators offer a pre-packaged actuator with
full lead screw protection (fully enclosed inside ram), integrated electric motor, integrated
mounting options and control feedback devices.
The Electric Linear Actuators are suitable for low to high duty applications in most industry sectors
and offer a better solution than hydraulic and pneumatic actuators in most cases. [1]
Types of Linear Actuators:[2]
There are four basic types of linear actuators: mechanical/electro mechanical, hydraulic,
pneumatic and piezoelectric.

Mechanical or electro mechanical linear actuators:


Mechanical linear actuators or electro mechanical linear actuators usually convert rotary motion
into linear motion. The distinction between mechanical or electro mechanical linear actuators is
whether it is driven by an internal or an external power source, such as a motor, or by hand. The
most common mechanisms include the screw (ballscrew, roller screw, or lead screw designs)
where rotating the nut moves the screw shaft in a straight line; the wheel and axle, where rotating
a wheel produces linear motion along a belt, chain, cable, or rack; and the cam, where an
eccentrically shaped wheel is rotated to produce linear motion.

Hydraulic linear actuators:


Hydraulic linear actuators use pressurized hydraulic fluid, usually oil. Their basic design is
hundred of years old and are particularly useful for rugged applications where high force, high
power per unit weight and volume, mechanical stiffness, and high dynamic response are desired.
Hydraulic linear actuators can operate at forces of 500 PSI or greater, and offer far tighter control
than pneumatic systems. They are typically used in precision control systems and heavy-duty
machine tools in engineering vehicles, marine, and aerospace applications. Disadvantages
include noise, heat, leakage problems (when not properly maintained), and the need for
additional equipment such as fluid reservoirs, release valves, motors and pumps, as well as
additional equipment to reduce noise and heat.

Pneumatic linear actuators:


Pneumatic linear actuators use pressurized air or gas. Their basic design is also hundred of years
old, but are usually powered in modern times by an electric compressor. They are used in
applications typically requiring 100 PSI or less, or when high speeds are needed ranging from a
couple of inches per second to over 60 inches of travel per second. Applications include
switches, sensors, air compressors, pumps, dentistry, mining, nail guns, mail tubes, door closers,
and countless industrial applications.

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.

Advantages of Linear Actuator:[3]


 Very accurate control and positioning
 Able to stop at any point of the stroke
 Easy to set acceleration and deceleration
 No external sensors
 Low operating costs
 Help adapt machines to flexible processes
 Superior performance at high speeds
 Minimal maintenance
 Low risk of contamination

Disadvantages of Linear Actuator:[3]


 Non-explosion proof
 Sensitive to vibration
 More complex technology
 High speeds, less thrust
 High thrust, less speed

Applications of Linear Actuator


Material Handling

• Robotic
• Food and Beverage Manufacturing

 Window Automation

 Agricultural Machinery

 Solar Panel Operation

 Cutting Equipment

 Valve Operation
IN LAB EXPERIMENTATIONS

TASK NO 1:

Operating linear actuators directly from 12 V power supply


Interfacing Linear Actuator:
CODING:
/*
* Created by ArduinoGetStarted.com
*
* This example code is in the public domain
*
* Tutorial page: https://arduinogetstarted.com/tutorials/arduino-actuator
*/

// constants won't change


const int ENA_PIN = 7; // the Arduino pin connected to the EN1 pin L298N
const int IN1_PIN = 6; // the Arduino pin connected to the IN1 pin L298N
const int IN2_PIN = 5; // the Arduino pin connected to the IN2 pin L298N

// 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);
}

// the loop function runs over and over again forever


void loop() {
// extend the actuator
digitalWrite(IN1_PIN, HIGH);
digitalWrite(IN2_PIN, LOW);

delay(20000); // actuator will stop extending automatically when reaching the limit

// retracts the actuator


digitalWrite(IN1_PIN, LOW);
digitalWrite(IN2_PIN, HIGH);

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/

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy