International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 773
Sheetal N.Patil
1
, Prashant G. Patil
2
1
Assistant Professor, Department of Information Technology, R C Patel Institute of Technology, Shirpur (M.S) India
2
Assistant Professor, Department of Electronics & Communication, R C Patel Institute of Technology,
Shirpur (M.S) India
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract – In this project, with the advancement of
technology, demand for plotter machines in Educational
Institutions such like as blind student educational institute,
this project also used for the handicapped and temporary
fractured people. This paper will present an affordable model
of a plotter machine which is able to write the text which is
speak in AMR voice Apk or. At first the user needs to convert
any text file into G code using Ink space software and then feed
it to the machine using Processing software. Arduino uno with
an ATmega328P microcontroller is used as the control device
for this project. The microcontroller converts G-code into a set
of machine language instruction to be sent to the motor driver
of the 2D plotter. But the G-code is send to plotter using the
Bluetooth module, First the voice is recognized using android
application name is AMR voice, this application available on
play store of mobile.
Key Words: Bluetooth module, Arduino Uno, Stepper motor,
Drivers, Servo motors
1. INTRODUCTION
In the present study, the X-Y plotter is designed to
recording and plotting two-dimensional data on a
rectangular coordinate system. The material selection of the
mechanism was made considering the cost and wide range of
applications such as servomotor. Servo motor can be
differentiated through the cost, peak torque capability, speed
range to compromise the standard and application of the
system. Park, discuss the dynamics of a dual-drive servo
mechanism and develops an XY gantry model consisting of
two motors for Y control with another motor sliding the
gantry in the X direction. The design uses two parallel rails
for Y-motion with a bar spanning across the rails which
holds the end effectors of the system. In the other hand, the
accuracy of plotting is the main issue to be concerned on the
fabrication of X-Y plotter.
Few papers have been devoted to plotters in term of
their adjustment methods on the accuracy and movement of
plotter [10-14]. The X-Y plotter system is a more simplified
system comparing to the 2D PLOTTER system since 2D
PLOTTER system is running on 3 axis direction and the
programming is more complicated Nevertheless, the coding
for the 2D PLOTTER system which is the G-Code 2nd
Integrated Design Project Conference (IDPC) 2015, Faculty
of Mechanical Engineering, University Malaysia Pahang, 11
Dec 2015 programming can be modified and simplify it to
the 2 axis coding movement. G-Code is the generic name for
a control language for machines. It is a function to tell the
machine to move to various points at the desired speed,
control the spindle speed, and turn on and off various
coolants. In this X-Y plotter system, G-Code is employed by
the part programmer to specifying the coordinates of the
point to be moved and giving the normal vector to the
surface at that point. For the core system, Arduino system is
most familiar by the inventor and mainly used in most of the
electronic components because of is compatibility of the
system with the hardware. Meanwhile, low cost and easily
controlled function of the Arduino system contributed on
simplifying the building circuit of the microcontroller in the
X-Y plotter Dec 2015.
The 2d plotter exist everywhere but in project the
data will send through the Bluetooth module. Interface the
plotter with Bluetooth and send voice data means G-code
through the android application name as AMR voice Apk.
2. LITERATURE REVIEW
Jae Wook Jeon and Young Youl Ha, A Generalized
Approach for the Acceleration and Deceleration of Industrial
Robots and 2D PLOTTER Machine Tools, IEEE Transactions
on Industrial Electronics, Vol. 47, No. 1, February 2000, pp.
133-139 Many techniques for the acceleration and
deceleration of industrial robots and computer numerical
control (2D PLOTTER) machine tools have been proposed in
order to make industrial robots and 2D PLOTTER machine
tools perform given tasks efficiently. Although the
techniques selecting polynomial functions can generate
various acceleration and deceleration characteristics, the
major problem is the computational load. The digital
convolution techniques are more efficient than the
techniques selecting polynomial functions. However, neither
velocity profiles of which the deceleration characteristics is
independent from the acceleration characteristics nor those
of which the acceleration interval is different from the
deceleration interval can be generated by the digital
convolution techniques. This paper proposes a generalized
approach for generating velocity profiles that cannot be
generated by the digital convolution techniques. According
to the desired characteristics of acceleration and
deceleration, each set of coefficients is calculated and is
stored. Given a moving distance, and acceleration and
deceleration intervals, a velocity profile having the desired
characteristics of acceleration and deceleration can be
Implementation of Arduino UNO based Two Directional [2D] Plotter