IJRAR19J3828
IJRAR19J3828
IJRAR19J3828
Abstract: Households of today are becoming smarter and more automated. Home automation delivers convenience and creates
more time for people. Domestic robots are entering the homes and people’s daily lives, but it is yet a relatively new and immature
market. However, a growth is predicted and the adoption of domestic robots is evolving.
In this proposed system, we have designed a IoT based Wireless Floor Cleaning Robot with Dual Brush cleaning
mechanism. The aim of this project work is to develop and modernized process for cleaning the floor; hence it is widely used in
house, hospitals, shops, office, etc. This system is designed by using microcontroller, Wifi module for wireless communication
and Ultrasonic sensor for obstacle detection and avoidance.
IJRAR19J3828 International Journal of Research and Analytical Reviews (IJRAR) www.ijrar.org 279
© 2019 IJRAR March 2019, Volume 6, Issue 1 www.ijrar.org (E-ISSN 2348-1269, P- ISSN 2349-5138)
II. BLOCK DIAGRAM
Atmega16 is an 8-bit high performance microcontroller of Atmel’s Mega AVR family with low power consumption.
Atmega16 is based on enhanced RISC (Reduced Instruction Set Computing, Know more about RISC and CISC Architecture)
architecture with 131 powerful instructions. Most of the instructions execute in one machine cycle. Atmega16 can work on a
maximum frequency of 16MHz.
Atmega16 has 16 KB programmable flash memory, static RAM of 1 KB and EEPROM of 512 Bytes. The endurance
cycle of flash memory and EEPROM is 10,000 and 100,000, respectively.Atmega16 is a 40 pin microcontroller. There are 32 I/O
(input/output) lines which are divided into four 8-bit ports designated as PORTA, PORTB, PORTC and PORTD.
Atmega16 has various in-built peripherals like USART, ADC, Analog Comparator, SPI, JTAG etc. Each I/O pin has an
alternative task related to in-built peripherals. The following table shows the pin description of Atmega16.
IJRAR19J3828 International Journal of Research and Analytical Reviews (IJRAR) www.ijrar.org 280
© 2019 IJRAR March 2019, Volume 6, Issue 1 www.ijrar.org (E-ISSN 2348-1269, P- ISSN 2349-5138)
Node MCU
Node MCU is an open source LUA based firmware developed for ESP8266 wifi chip. By exploring functionality with
ESP8266 chip, It supports serial communication protocols i.e. UART, SPI, I2C etc. Using such serial protocols we can connect it
with serial devices like I2C enabled LCD display, Magnetometer HMC5883, MPU-6050 Gyro meter + Accelerometer, RTC
chips, GPS modules, touch screen displays, SD cards etc.
Node MCU Development board is featured with wifi capability, analog pin, digital pins and serial communication
protocols .To get start with using Node MCU for IoT applications first we need to know about how to write/download Node
MCU firmware in Node MCU Development Boards. And before that where this Node MCU firmware will get as per our
requirement .There is online Node MCU custom builds available using which we can easily get our custom Node MCU firmware
as per our requirement.
Ultrasonic Sensor
An ultrasonic transducer is a device that converts AC into ultrasound, as well as the reverse, sound into AC. In
ultrasonics, the term typically refers to piezoelectric transducers or capacitive transducers. Piezoelectric crystals change size and
shape when a voltage is applied; AC voltage makes them oscillate at the same frequency and produce ultrasonic sound.
Capacitive transducers use electrostatic fields between a conductive diaphragm and a backing plate.
This economical sensor provides 2cm to 400cm of noncontact measurement functionality with a ranging accuracy that
can reach up to 3mm. Each HCSR04 module includes an ultrasonic transmitter, a receiver and a control circuit. It can be used for
avoiding obstacles as well as edge detection. In our project we have tested both the cases.
DC Geared Motor
Geared dc motor can be defined an extension of DC motor. A geared DC motor has a gear assembly attached to the
motor. The speed of the motor is counted in terms of rotations of the shaft per minute and is termed as RPM. The gear assembly
helps in increasing the torque and reducing the speed. Using the correct combination of gear in a gear motor, its speed can be
reduced to any desirable figure.
IJRAR19J3828 International Journal of Research and Analytical Reviews (IJRAR) www.ijrar.org 281
© 2019 IJRAR March 2019, Volume 6, Issue 1 www.ijrar.org (E-ISSN 2348-1269, P- ISSN 2349-5138)
The working of the gears can be explained by the principle of conservation of angular momentum. The gear having
smaller radius will cover more RPM than the one with larger radius. However, the larger gear will give more torque to the smaller
gear than vice versa. The comparison of angular velocity between input gear (the one that transfers energy) to output gear gives
the gear ratio. When multiple gears are connected together, conservation of energy is also followed. The direction in which the
other gear rotates is always the opposite of the gear adjacent to it.
A H bridge is an electronic circuit that enables a voltage to be applied across a load in either direction. These circuits are
often used in robotics and other applications to allow DC motors to run forwards and backwards.
It works on the concept of H-bridge, a circuit which allows the high voltage to be flown in either direction. In a single
L293D IC there two H-bridge circuit inside there it which can rotate two dc motor independently. Due to its size it is frequently
used in robotic application for controlling DC motors.
A liquid-crystal display (LCD) is a flat-panel display or other electronic visual display that uses the light-modulating
properties of liquid crystals. Liquid crystals do not emit light directly. LCDs are used in a wide range of applications including
computer monitors, televisions, instrument panels, aircraft cockpit displays, and signage. They are common in consumer devices
such as DVD players, gaming devices, clocks, watches, calculators, and telephones, and have replaced cathode ray tube (CRT)
displays in nearly all applications.
In this, it is used to display the status of the bot and it is also used to display the distance between the obstacle and bot
with the help of Ultrasonic sensor.
Brushes
Two brushes are fixed at the bottom of the bot and these brushes will rotate with the help of 2 motors of 100 rpm. When the motor
is switched on , the brushes will rotate along the axis of rotation of motors.
Blynk Application
Blynk application is used to control the bot by connecting it to the internet. It consists of controls for switching on/off for
the rotating brushes and to move the bot towards the required direction.
IJRAR19J3828 International Journal of Research and Analytical Reviews (IJRAR) www.ijrar.org 282
© 2019 IJRAR March 2019, Volume 6, Issue 1 www.ijrar.org (E-ISSN 2348-1269, P- ISSN 2349-5138)
.
Fig-10: Bottom view of Floor cleaning robot
IJRAR19J3828 International Journal of Research and Analytical Reviews (IJRAR) www.ijrar.org 283
© 2019 IJRAR March 2019, Volume 6, Issue 1 www.ijrar.org (E-ISSN 2348-1269, P- ISSN 2349-5138)
V. ACKNOWLEDGEMENT
We express our sincere thankfulness to our Project Guide Mr. M.Balakrishna for his successful guidance to our project. Without
the help, it would be a tough job for us to accomplish this task. We thank our guide for his consistent guidance, encouragement,
and motivation throughout our period of work. We also thank our Head of the Department (Mechanical) Mr. K.Subbarao and all
other faculty members of Mechanical department for providing us all the necessary facilities and constant motivation. Our sincere
heartful thanks to Dr. T.V. Prasad, Ph. D, Principal, GIET (A), Rajamahendravaram for giving us the support to pursue the
project.
With deep sense of gratitude, we extend our earnest and sincere thanks to management of our college and our beloved
chairman Dr. K. V. V. Satyanarayana Raju, Chairman and Sri. K. sasikiran Varma, Managing Director of Godavari Institute of
Engineering and Technology (Autonomous), Rajamahendravaram, who provided all the facilities to us.
REFERENCES
[1] S. Dubowsky et al [2000], “PAMM—A robotic aid to the elderly for mobility assistance and monitoring: A ‘helping-hand’ for
the elderly,” in Proc. IEEE Int. Conf. Robot. Autom., San Francisco, CA, USA, Apr. 2000, pp. 570–576.
[2] B.S.Blackmore et al [2004] “System Requirements For a Small Autonomous Tractor”. Agricultural Engineering International:
the CIGR Journal of Scientific Research and Development. Manuscript PM 04 001. July, 2004.
[3] Chih-Hao Chen and Kai-Tai Song [2005]: “Complete Coverage Motion Control of a Cleaning Robot Using Infrared Sensors”,
Proceedings of the IEEE International Conference on Mechatronics July 10, 2005, Taipei, Taiwan.
[4] Nils Axel Andersen [2005], “Combining a Novel Computer Vision Sensor with a Cleaning Robot to Achieve Autonomous Pig
House Cleaning”, Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference
2005 Seville, Spain, December 12-15, 2005.
[5] Manreet Kaur and Preeti Abrol [2014], “Design and Development of Floor Cleaner Robot (Automatic and Manual)
“International Journal of Computer Applications (0975 – 8887) Volume 97– No.19, July 2014.
[6] Bilal Afzal et al [2017], “Enabling IoT Platforms for Social IoT Applications: Vision, Feature Mapping, and Challenges”,
proceedings of Future Generation Computer Systems (2017).
[7] Sonali S.Sankpal et al [2017], “Floor cleaning Robot”, proceedings of the Imperial Journal of Interdisciplinary Research
(IJIR) Vol-3, Issue-4, 2017 ISSN: 2454-1362.
[8] Mohini Jogdand et al [2018],“IoT based smart housekeeping robot”, Proceedings of 73rd IRF International Conference, 27th
May, 2018, Pune, India.
[9] Kushal N L et al [2018], “Autonomous Floor cleaning bot”, proceedings of the International Research Journal of Engineering
and Technology Volume 05 Issue:06 June 2018.
[10] Puneet Kaushik and Mohith jain [2018], “Smart floor cleaning robot using Android”, proceedings of the International Journal
of Electronics Engineering (ISSN: 0973-7383) Volume 10 • Issue 2 pp. 502-506 June 2018-Dec.
IJRAR19J3828 International Journal of Research and Analytical Reviews (IJRAR) www.ijrar.org 284