Smart Wall Painting System: Mr.P.V.Prasad Reddy N.Vijaya Rami Reddy Dr. S Madhava Reddy
Smart Wall Painting System: Mr.P.V.Prasad Reddy N.Vijaya Rami Reddy Dr. S Madhava Reddy
Abstract— The objective of this paper is to outline a smart wall painting system for little and medium scale operations. These days robots are
broadly utilized as a part of relatively every application like medicinal application, amusement, military, production lines vehicle businesses, and
so on. However, the utilization of robot is as yet not generally utilized as a part of constructional work. Robots are fundamentally design to build
speed and maximize accuracy of construction field work. The basic point of the paper is to design, develop and actualize Remote Operated Wall
Painting Machine which helps for accomplishing painting hardware requiring little to no effort because of which the sketch work can be
effectively done proficiently and in particular at extremely ostensible cost. The painting machine keeps away from coordinate contact of
chemicals which can be harmful to the human painters, for example, eye, skin and respiratory system issues.. Besides that the idea of painting
method that requires rehashed work time and hand rising make it physical torment, and exertion devouring. Moreover, it would offer the chance
to decrease or take out human introduction to troublesome and dangerous worked system conditions, which would take care of a large portion of
the issues associated with security when numerous activities happen in the meantime. This machine is is easy to operate and no need of labour
required to operate effectively. At the point when development specialists and robots are appropriately coordinated in building tasks,the entire
development process can be better overseen and savings in human work and timing are acquired as an outcome.Wall painting is a redundant,
debilitating and risky process which makes it a perfect case for automation. Painting had been mechanized in car industry however not yet for
the development business. There is a strong requirement for a portable robot that can move to paint walls of buildings. In this paper, the
conceptual plan of a an autonomous wall painting robot is portrayed comprising of an arm that sweeps the dividers vertically and is fitted on a
versatile robot base to give the lateral feed movement to cover the painting area. The design objective is to fulfill the criteria of straight
forwardness, low weight, ease and quick painting time. Ultrasonic sensors are fitted on the arm and the portable base to alter as far as possible
and move in the room territory. A control system is intended to direct the arm movement and plan the versatile base movement.
Keywords- Robots, smart wall painting system, Ultrasonic sensors, control system, automation
__________________________________________________*****_________________________________________________
BLOCK DIAGRAM
COMPONENTS
Arduinouno
Belt driver mechanism
Fig Smart Wall Painting system Stepper motor
Spray nozzle
Using the above order of the block diagram we were
RGB sensor
able to design the wall painting system as shown below. The
li-ion battery
first image shows the insides of the systems railing which
holds the nozzle, the motor pump, the sliding mechanism and Arduinouno
the arduino connected to the RGB sensor.
190
IJRITCC | December 2017, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169
Volume: 5 Issue: 12 189 – 194
_______________________________________________________________________________________________
The Arduino Uno is a microcontroller board based on the Stepper motor:
Atmel's ATmega328. It has 14 digital input/output pins (of Brushed DC motors rotate persistently when DC voltage is
which 6 can be used as PWM outputs) and 6 analog inputs connected to their terminals. The stepper motor is known by its
property to change over a prepare of input pulses (ordinarily
Brand Arduino
square wave pulses) into an exactly characterized augment in
Item Height 25 Millimeters
the shaft position. Each pulse moves the shaft through a certain
Item Width 5.5 Centimeters
angle.
Item Weight 91 g
Product Dimensions 8 x 5.5 x 2.5 cm Product Specification:
Item model number A000066
Voltage : 1.8 V Current : 0.4 A
RAM Size 8 KB
Torque : 4 Kg-cm Step Angle: 0.9 deg / step
Computer Memory Type SRAM
Motor Dia.: 50 mm Total length: 23 mm
Voltage 5 Volts
Shaft Diameter: 5mm
Operating System None
Shafts Length: 12mm Weight: 250 grams.
The Arduino Uno can be powered via USB connection or
Holes Centre Distance: 31mm x 31mm
with an external power supply.
It contains everything needed to support the microcontroller;
simply connect it to a computer with a USB cable (not
included) Arduino IDE supports Windows, Mac OS X or Linux
Fig DC Motor
Spray paint nozzle:
STEP-BY-STEP PROCEDURE:
192
IJRITCC | December 2017, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169
Volume: 5 Issue: 12 189 – 194
_______________________________________________________________________________________________
should be finished. Along these lines the divider is painted as pinMode(in3Pin, OUTPUT);
equitably as conceivable utilizing the above parts. pinMode(in4Pin, OUTPUT;
while (!Serial);
SOFTWARE USED:
Serial.begin(9600);
A program for Arduino might be composed in any motor.setSpeed(20);
programming language for a compiler that produces binary }
machine code for the objective processor. Atmel gives an
improvement situation to their microcontrollers, AVR Studio void loop()
and the new Atmel Studio. {
if (Serial.available())
The Arduino project gives the Arduino coordinated {
advancement condition (IDE), which is a cross-stage int steps = Serial.parseInt();
application written in the programming language Java. It motor.step(steps);
started from the IDE for the dialects Processing and Wiring. It }
incorporates a code supervisor with highlights, for example, }
content reordering, looking and supplanting content,
programmed indenting, prop coordinating, and linguistic
structure featuring, and gives simple a single click systems to TESTING:
gather and transfer projects to an Arduino board. It
Software testing is a procedure of executing a program
additionally contains a message territory, a content support, a
or application with the aim of finding the software bugs. It
toolbar with buttons for regular capacities and a progressive
can likewise be expressed as the way toward approving and
system of operation menus.
checking that a software program or application or item:
A program having the IDE for Arduino is known as a Meets the business and specialized necessities that guided its
sketch.[42] Sketches are saved money on the development PC plan and improvement. The test was taken upon how
as content documents with the file extension .ino. Arduino equitably the paint was applied on the wall.
Software (IDE) pre-1.0 saved sketches with the extension .pde.
III. CONCLUSIONS:
The Arduino IDE supports languages C and C++
The Spray Painting Machine is the best system to
utilizing special principles of code organizing. The Arduino
paint the surface. The approach utilizes IR transmitter and IR
IDE supplies a software library from the Wiring project,
receiver to recognize the position of wall. The control is use
which gives numerous regular information and output
for the movement of the DC motor. Later on the work of
procedures. User-written code just requires two fundamental
painting system can be enhanced by utilizing image
capacities, for beginning the sketch and the primary program
processing keeping in mind the end goal to examine the
loop, which are compiled and connected with a program stub
articles and obstacles that exist on the wall so those objecects
main() into an executable cyclic executive program with the
can be naturally vanished while painting.
GNU toolchain, likewise included with the IDE dispersion.
The Arduino IDE utilizes the program avrdude to change The approach utilizes IR transmitter and IR recipient
over the executable code into a text file in hexadecimal to distinguish the nearness of wall. The microcontroller unit
encoding that is stacked into the Arduino board by a loader to control the movement of the DC motor. The system wipes
program in the board's firmware. out the risks caused because of the composition chemicals to
the human painters, for example, eye and respiratory organ
SOFTWARE CODE:
issues and furthermore the idea of painting method that
#include <Stepper.h> requires rehashed work and hand rising makes it exhausting,
int in1Pin = 12; time and exertion devouring. The system is costless, lessens
int in2Pin = 11; work drive for human beings, and decreases time utilization.
int in3Pin = 10; The trap of the system is that the robot keeps painting even
int in4Pin = 9; after the finish of the wall thus it can be overwhelmed by
Stepper motor(512, in1Pin, in2Pin, in3Pin, in4Pin); including some demonstrating items, for example, buzzers.
Later on the painting robot can be improved by utilizing
void setup() image processing keeping in mind the end goal to filter the
{ items and obstructions that are available in the wall with the
pinMode(in1Pin, OUTPUT); goal that those articles can be consequently precluded while
pinMode(in2Pin, OUTPUT); painting.
193
IJRITCC | December 2017, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169
Volume: 5 Issue: 12 189 – 194
_______________________________________________________________________________________________
REFERENCES EgyptJapan University of Science and Technology,
[1] Aris, A. K. ParvezIqbal, A. R. Ramli and S.Shamsuddin. Alexandria, Egypt, 7 February 2016.
“Design and development of aprogrammable painting [6] BerardoNaticchia, Alberto Giretti and Alessandro
robot for houses andbuildings.,” JurnalTeknologi, Carbonari “Set Up of an Automated Multicolour System
Universiti Teknologi Malaysia, vol. 42(A), pp. 27- for Interior Wall Painting” International Journal of
48,2005. Advanced Robotic Systems, Vol. 4, No. 4 (2007) ISSN
[2] B. Kahane, Y. Rosenfeld: “Balancinghuman-and-robot 1729-8806, pp. 407-416
integration in building task,”Computer-Aided Civil and [7] DhavalThakar, Chetan P. Vora “A Review on Design and
InfrastructureEngineering, vol.19, pp. 393-410, 2004. Development of Semi-Automatic Painting Machine’’ Int.
[3] M. De Grassi, B. Naticchia, A. Giretti& A.Carbonari, Journal of Engineering Research and Applications, ISSN :
“Development of an automatic fourcolor spraying device 2248-9622, Vol. 4, Issue 4( Version 7), April 2014.
carried by a robot,” In the24th International Symposium [8] Takuya Gokyu, Masayuki Takasu, Sumio Fukuda
on Automationand Robotics in Construction, Sendai, “Development of Wall Painting Robot” Tokyu
Japan,pp.235-240, 2007. Construction Co. Ltd. 1-16-14 Shibuya-ku , Tokyo, Japan
[4] M. Sorour, M. Abdellatif, A. Ramadan and A.AboIsmail, [9] P.Keerthanaa1, K.Jeevitha2, V.Navina3, G.Indira4,
“Development of Roller-BasedInterior Wall Painting S.Jayamani5 “Automatic Wall Painting Robot”
Robot”, Proceeding ofthe ICAM ,Venice, Italy,pp:1785- International Journal of Innovative Research in Science,
1792, 2011. Engineering and Technology Vol. 2, Issue 7, July 2013.
[5] Mohamed Abdellatif “Design of an Autonomous Wall
Painting Robot” Mechatronic and Robotic Dept.
194
IJRITCC | December 2017, Available @ http://www.ijritcc.org
_______________________________________________________________________________________