www.arktechnosolutions.com
About Us.
The
Our Vision.
We
Our Domains..
Currently ARK Technosolutions is largely divided into
four domains:
ARK
ARK
ARK
and Professionals).
ARK
www.arktechnosolutions.com
Our Clients
IIT Kharagpur IIT Delhi
IIT - Kanpur
IIT Bombay
IIT Hyderabad
IIT Roorkee
NIT - Kurukshetra
IIT- Patna
NIT - Durgapur
IIT- Gandhinagar IIT Indore
GCET - Anand
IT BHU Varanasi
MNNIT - Allahabad NIT - Rourkela
JNTU Hyderabad
DAVIET - Jalandhar
ADIT Gujrat
NMIT Nitte
BVPCOE Pune
BITS Pillani
WCE Sangli
MES ChiplunDY Patil - Pune
HIT Kolkata
HBTI Kanpur
NSEC - Kolkata
MITCOE Pune DAIICT Gandhinagar PIT - Baroda
MSU-IT Baroda MMCOE Pune
SVP Polytechni-Mumbai
KJ SOMAIYA Mumbai
IGIT DelhI MGIT - Hyderabad
YCCE Nagpur
PBVR COE Hyderbad PICT - Pune
Ndmvcoe Nashik
RKNEC Nagpur CBIT - Hyderabad
FAMT Ratnagiri SIT Lonavala
BVRIT Hyderabad
www.arktechnosolutions.com
OUR
REACH..
www.arktechnosolutions.com
iSensobotz
An
Arduino Based
Robotics Workshop
www.arktechnosolutions.
com
Workshop Schedule
www.arktechnosolutions.com
Session 1
Theory
Kit Distribution
ARKduino Hardware Description
Understanding of ARKduino Programs
Session 2
Robot Assembling
Motor Driver Testing
Day 1
www.arktechnosolutions.com
Session 3
Sound Sensor Robot
Linefollower Robot
Session 4
NRC Competition
DAY 2
www.arktechnosolutions.com
Session 1
www.arktechnosolutions.com
What
is a ROBOT ?
Robot
www.arktechnosolutions.com
Hence:
Electro-mechanical device
ROBOT
Definition
www.arktechnosolutions.com
Application of Robots
Industry
Medical
Military
Space Exploration
Research & Development
www.arktechnosolutions.com
www.arktechnosolutions.com
Bomb Disposal
Bomb disposal robots
make a dangerous job
a little less hazardous.
They're designed to
search for, locate and
neutralize explosive
devices.
They are equipped
with manipulators,
tools and cameras,
and controlled through
remote.
www.arktechnosolutions.com
www.arktechnosolutions.com
MANUAL
WIRED
SEMIAUTONOMOUS
WIRELESS
AUTONOMOUS
PREPROGRAMMED
SELF
LEARNING
www.arktechnosolutions.com
www.arktechnosolutions.com
Example:
www.arktechnosolutions.com
Supply System
www.arktechnosolutions.com
Chassis
www.arktechnosolutions.com
Microcontroller
www.arktechnosolutions.com
microcontroller
system.
is
the
heart
of
an
embedded
Most
www.arktechnosolutions.com
Microcontrollers
Embedded
Systems
(MCU)
www.arktechnosolutions.com
Microcontrollers
Support
Devices
Timers
A/D converter
Serial I/O
Common
communication lines
System Bus
www.arktechnosolutions.com
Comparison
www.arktechnosolutions.com
Difference between
p & c
Microprocessor
Microcontroller
CPU is stand-alone.
RAM, ROM, I/O, timer
are external.
Size of ROM, RAM
and I/O ports can be
optimized.
For applications in
which the accuracy
and time are critical.
General-purpose
system.
www.arktechnosolutions.com
Actuators
www.arktechnosolutions.com
Actuators
An actuator is a type of motor that is
responsible for moving or controlling a
mechanism or system.
It is operated by a source of energy,
typically electric current, hydraulic fluid
pressure, or pneumatic pressure, and
converts that energy into motion.
www.arktechnosolutions.com
Actuators
They convert the electrical energy
into meaningful mechanical work
Mechanical output can be rotational
or linear (straight line)
Generally motors provide rotational
motion
Electromagnets provide linear motion
www.arktechnosolutions.com
www.arktechnosolutions.com
Stepper
Motors
Servo
Motors
AC Motors
DC Motors
Motors
DC Motors
As the name
suggests, a motor
which uses a DC
power
Can run in both
directions
Speed Controllable
www.arktechnosolutions.com
Stepper Motors
Used for
measured
rotation.
Can be
held at a
particular
position of
the shaft.
www.arktechnosolutions.com
Servo Motors
Servos are DC motors with built in gearing and feedback
control loop circuitry. And no motor drivers required!
www.arktechnosolutions.com
1.
3.
1.
2.
2.
www.arktechnosolutions.com
Motor Driver
A motor driver is a device or group of devices
that serves to control the performance of
an electric motor.
A motor controller might include a manual or
automatic means for starting and stopping the
motor, selecting forward or reverse rotation,
selecting and regulating the speed, regulating or
limiting the torque, and protecting against
overloads and faults.
www.arktechnosolutions.com
Sensors
www.arktechnosolutions.com
Sensors
Sensors that a robot uses generally fall into three
different categories:
1. Environment sensors tell the robot what is
happening around it like Thermal Sensors,
Pressure Sensors, Ranging Sensors, Touch
Sensors
2. Feedback sensors tell the robot what it is
actually doing like Tachometers, and
3. Communication sensors allow a human or
computer to provide a robot other information,
example IR and RF.
www.arktechnosolutions.com
www.arktechnosolutions.com
www.arktechnosolutions.com
Types of Batteries
Primary : Non Rechargeable Batteries. Alkaline battery Galvanic cell
Lithium battery Zinccarbon battery Zinc chloride battery
Secondary : Rechargeable batteries Zinccerium battery Leadacid
battery Lithium-ion Battery Nickelcadmium battery Nickel hydrogen
battery Nickelzinc battery Polymer-based battery
Application: Backup battery Battery pack Battery room Biobattery
Button cell Car battery Electric vehicle battery Inverter battery
Nanobatteries
www.arktechnosolutions.com
Kit Content
www.arktechnosolutions.com
Main Chassis
www.arktechnosolutions.com
www.arktechnosolutions.com
ARKduino
www.arktechnosolutions.com
Motor Driver
www.arktechnosolutions.com
Sound Sensor
www.arktechnosolutions.com
Light Sensor
www.arktechnosolutions.com
Motor
www.arktechnosolutions.com
Battery
www.arktechnosolutions.com
Wheels
www.arktechnosolutions.com
Screw packet
www.arktechnosolutions.com
www.arktechnosolutions.com
Battery Snapper
www.arktechnosolutions.com
www.arktechnosolutions.com
L - Clamp
www.arktechnosolutions.com
Caster wheel
www.arktechnosolutions.com
Screw Driver
www.arktechnosolutions.com
USB Cable
www.arktechnosolutions.com
ARKduino Hardware
www.arktechnosolutions.com
ARKDUINO BOARD
www.arktechnosolutions.com
www.arktechnosolutions.com
1.
2.
Step 1
www.arktechnosolutions.com
Step 2
www.arktechnosolutions.com
Step 3
www.arktechnosolutions.com
Step 4
www.arktechnosolutions.com
Step 5
www.arktechnosolutions.com
Step 6
www.arktechnosolutions.com
Step 7
www.arktechnosolutions.com
Step 8
www.arktechnosolutions.com
Step 9
www.arktechnosolutions.com
Step 10
www.arktechnosolutions.com
Step 11
www.arktechnosolutions.com
www.arktechnosolutions.com
ARKduino Programming
www.arktechnosolutions.com
Blink Program
Detail
Explanation
Understanding of the Arduino Program
Connections of the apparatus
Execution of the codes
www.arktechnosolutions.com
Blink Program
We
will program
pin no. 13 to
remain HIGH for
1sec & LOW for
1sec
As a result this
LED will glow ON &
OFF with the
duration of 1sec
respectively
www.arktechnosolutions.com
Programming
www.arktechnosolutions.com
Step 1
www.arktechnosolutions.com
Step 2
www.arktechnosolutions.com
Step 3
www.arktechnosolutions.com
Step 4
www.arktechnosolutions.com
Step 5
www.arktechnosolutions.com
Step 6
www.arktechnosolutions.com
Step 7
www.arktechnosolutions.com
Step 8
www.arktechnosolutions.com
Step 9
www.arktechnosolutions.com
Step 10
www.arktechnosolutions.com
Step 11
www.arktechnosolutions.com
Step 12
www.arktechnosolutions.com
Step 13
www.arktechnosolutions.com
Step 14
www.arktechnosolutions.com
Explanation
Understanding of the Arduino Program
Connections of the apparatus
Execution of the codes
www.arktechnosolutions.com
Serial Monitor
www.arktechnosolutions.com
Bot Assembly
www.arktechnosolutions.com
BOT ASSEMBLY
Open
www.arktechnosolutions.com
Session 2
www.arktechnosolutions.com
Explanation
Understanding of the Arduino Program
Connections of the apparatus
Execution of the codes
www.arktechnosolutions.com
DC Motor Driver
www.arktechnosolutions.com
www.arktechnosolutions.com
S1
__
S1
Data
S1
S2
00
OFF
OFF
S2
01
OFF
ON
__
10
ON
OFF
11
ON
ON
S2
Motor Driver
www.arktechnosolutions.com
Programming
www.arktechnosolutions.com
www.arktechnosolutions.com
www.arktechnosolutions.com
Session 3
www.arktechnosolutions.com
Explanation
Understanding of the Arduino Program
Connections of the apparatus
Execution of the codes
www.arktechnosolutions.com
Sound Sensor
www.arktechnosolutions.com
Block Diagram
www.arktechnosolutions.com
Programming
www.arktechnosolutions.com
www.arktechnosolutions.com
Connection
Sound
Sensor.
Arduino
D
[Data Pin]
A5
+
[Vcc, Positive
voltage]
Any +5 /vcc
[Negative,
Ground]
Any Gnd
1.
2.
www.arktechnosolutions.com
www.arktechnosolutions.com
Explanation
Connections of the apparatus
Understanding of the Arduino Program
Execution of the codes
www.arktechnosolutions.com
Light Sensor
www.arktechnosolutions.com
Light Sensor
www.arktechnosolutions.com
Programming
www.arktechnosolutions.com
www.arktechnosolutions.com
Connection
Light
Sensor.
Arduino
D
[Data Pin]
3,4
+
[Vcc, Positive
voltage]
Any +5 /vcc
[Negative,
Ground]
Any Gnd
1.
2.
www.arktechnosolutions.com
www.arktechnosolutions.com
Thank You
www.arktechnosolutions.com
Visit Us @
www.arktechnosolutions.com
www.nrc-india.org
www.arktechnosolutions.co
m