SlideShare a Scribd company logo
International Journal of Trend in Scientific Research and Development (IJTSRD)
Volume: 3 | Issue: 3 | Mar-Apr 2019 Available Online: www.ijtsrd.com e-ISSN: 2456 - 6470
@ IJTSRD | Unique Paper ID – IJTSRD23199 | Volume – 3 | Issue – 3 | Mar-Apr 2019 Page: 1840
Motion of curtains using Natural Language Processing
Minu Mariya Vilson1, Menon Bhavana Rajan1, Mithu Raveendran1,
Namitha Gopinath1, Nelson Varghese1, Mrs. Ann Rija Paul2
1UG Student, 2Assistant Professor
1,2Department of Computer Science and Engineering,
1,2Sahrdaya College of Engineering and technology, Thrissur, Kerala, India
How to cite this paper: Minu Mariya
Vilson | Menon Bhavana Rajan | Mithu
Raveendran | Namitha Gopinath |
Nelson Varghese | Mrs. Ann Rija Paul
"Motion of curtains using Natural
Language Processing" Published in
International Journal of Trend in
Scientific Research and Development
(ijtsrd), ISSN: 2456-
6470, Volume-3 |
Issue-3, April 2019,
pp.1840-1843, URL:
https://www.ijtsrd.c
om/papers/ijtsrd23
199.pdf
Copyright © 2019 by author(s) and
International Journal of Trend in
Scientific Research and Development
Journal. This is an Open Access article
distributed under
the terms of the
Creative Commons
Attribution License (CC BY 4.0)
(http://creativecommons.org/license
s/by/4.0)
ABSTRACT
Consider a scenario of a paraplegic person who is on the bed reading a book and
wishes to close the door because of the noise outside. The old system would
probably comprise of calling someone either the maid, or relative etc. to close
the door. This project aims to automate many of the home items by the use of
voice. It can be implemented using an embedded system such as a processor
capable of processing natural languageand amechanicalsystemtocausemotion
on the item accordingly. For a user of the system, all the person would need to
do is give commands like “Open Door”, “Close Door” etc. and the door would
perform motion as per the instruction. To demonstrate the concept, we are
automating the closing and opening of curtains purely based on voice
instructions. Here, voice is taken as input by a microphone, sent to a processor,
and is processed.
This project is based on upcoming technologies and has wide scope throughout.
Appropriate changes will have to be made depending upon the application and
mechanical system used for the implementation but the core concept remains
using voice as input to automate items, in particular household items.
KEYWORDS: Arduino, Natural language processing, Bluetooth module, BroXCode
Android Application, internet Of Things (iOT)
INTRODUCTION
This project has certain objectives that will be explained in
detail further. The motion of curtains usingnaturallanguage
processing is a hardware oriented project. It was initially
designed to overcome the difficulties of the disabled or
paraplegic community in our society. This kind of motion is
not only confined to the curtains alone, but it can be
implemented anywhere, in all aspects of our daily life. The
limitations for movement in a disabled person make them
unable to do even the minute works in one’s life. In order to
overcome such difficulties, we can automate all the home
systems. Among this curtains are also a matter of concern.
Also consider the situations of large indoor stadiums with
windows at great heights. Extensivelabour andtimemust be
invested in such situations. Then also it is a matter of
concern to close such windowblindsorcurtainsmanually.In
such circumstances motion of curtains/windowblindsusing
natural language processing becomes relevant. The scope of
this project is wide and can be modified extensively in
various automation methods and also adapted to suit
multiple environments. It can be controlled using the voice
commands by the user. The same idea can be used to
implement automation in all othersystemsthatworksonthe
basis of motion. Here we use Arduino to automate the
curtains / window blinds which can cause motion. We are
using Arduino as the microcontroller and Embedded C to
program the hardware. The voice is received using the
microphone (Smart phone for the time being used as
microphone.) An app is used to convert the voice commands
into text and the same is transmitted to the input port of
Arduino using a bluetooth module. The two servo motors
used to move the curtains in a particular degree are
controlled using the Arduino. It is an overall cost effective
implementation which is affordable and can becontrolled by
everyone. The setup cost may initially be a bit high, but in
the long run it is expected that there will be a reduction in
both electricity and paper cost.
EXISTING METHODOLOGY
Before the development of the advanced features that are
seen and used nowadays, it was very difficult for a
paraplegic person to move as theyalwaysneededsomeone’s
help. For example, to adjust the curtains as per their
requirements and so on. The limitations for their motion
made them unable to do even the minute worksneeded fora
healthy satisfying life and so they werealwaysdependent on
someone and they needed manual help.
This was the most common method used before any
development in advanced technology.
IJTSRD23199
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD23199 | Volume – 3 | Issue – 3 | Mar-Apr 2019 Page: 1841
Advantages:
Here manual help is used. (Eg. Asking someone to do it
for you.)
No use of any technology.
No use of electrical or some other sources of energy
here.
Disadvantages:
Always there has to be someone to help out the person
to perform their necessary task due to their limitations.
Emotional discomfort
PROPOSED SYSTEM
The currently methodology is completely based on home
automation. Our newly proposed system is capable of
overcoming all the disadvantages of the previously existing
solution. These newly applied technology provides more
advantages due to its useful features. Here we have focused
on movements of curtain for a paraplegic person for
demonstrative purposes. As a paraplegic/old/disabled
person cannot perform these tasks like opening door,
curtains etc. The technique of automation can be used to
help them perform some of the necessary work or tasks by
themselves. Here, we are applying motion using natural
processing language which is comes under home
automation. We are using Arduino as the microprocessor
and Embedded C to program the hardware. The voice is
received using the microphone (here, we are using
Smartphone) and with the help of some applications we can
convert the voice commands into text and the same is
transmitted to the input port of Arduino using a Bluetooth
module (for large scale usage we can use Wi-Fitoo). Here we
have used two servo motors which helps the movements of
the curtains in a particular degree and it can be controlled
using the Arduino.
Advantages:
No need of depending anyone
Makes a person independent.
It is reliable.
Purely controlled by voice
The concept can be expanded to other spheres of home
automation.
Disadvantages:
It can be costly.
Cannot be used in situation where voice signal is
unavailable.
COMPONENTS
1. Arduino UNO –
It’s the most commonly used version of Arduino Boards.
Arduino UNO is a microcontroller based on ATmega328. It
has 14 digital Input/Output pins out of which 6 are PWM
outputs. There are 6 analog inputs. It has a powerjack,aUSB
Connection, 16 MHz quartz crystal, a reset button and an
ICSP header. ICSP (In Circuit programming) is a protocol
used for programming the microcontroller using another
Arduino or to connect it to a computer to upload the
program.
2. Jumper Wires –
They are wires which can be used to join two points in a
circuit board without soldering. There are 3 types: (i) Male
to Male jumper wire, (ii) Female to Female jumper wire and
(iii) Male to Female jumper wire.
3. Polystyrene (Thermocol) –
It can be hard and brittle. It’s an aromatichydrocarbonmade
from styrene monomer. In this project, It’s with the help of
thermocol, a lightweight chassis of the curtain was made.
4. Synthetic Ribbon –
Servo Motors were used to rotate the curtains. It cannot
rotate heavy materials and hence the cloth material used in
the curtain was fancy synthetic ribbon.
5. Servo Motors –
They are DC motors that allows precise angular positioning
of items. They have a revolution of 90, 180 or 360 degrees.
They are small in size and energy efficient. However, they
don’t have enough strength to handle the weight of real long
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD23199 | Volume – 3 | Issue – 3 | Mar-Apr 2019 Page: 1842
curtains. Here in this project we are using one servo motor
to demonstrate the voice automation. To handle higher
loads, a Stepper motor can be used. It has 3 lines.
WORKING
The system is designed simply by use of a small
microcontroller, interfaced with the system and connected
on a breadboard. The system comprises simply of an object,
which in our case turns out to be a blueprint of acurtain. The
curtain is made to rotate enough to lift its blinds or close
them. The motion is achieved through using servo motors.
The servo motors are programmed using Arduino IDE and
the circuit board used Arduino UNO. Since it is voice
controlled, Microphones provided in smart phones are used
and an android app published by BroXCode is used to
convert audio to text. Thisis transferred viaBluetooth HC-05
bluetooth transceiver toArduino. Theaudioisprocessed and
the motion is set.
The language used for coding is EmbeddedCand thisproject
is mainly hardware. It is implemented by arranging things
appropriately. The program is written on Arduino IDE.
The hardware code is loaded into RAM of Arduino. The
program ran perfectly and caused the desired motion. It has
been tested under various scenarios like under noise, range
etc. The testing also included giving random voice
commands, recorded voicecommandswithdifferentdialects
etc. and the system developed proved effective.
Program:
//Arduino IDE code
#include <Servo.h>
Servo servoright;
int i;
intposl = 0;
intposr = 270;
void setup() {
Serial.begin(9600);
servoright.attach(9);
i = 1; }
void openc() {
servoright.write(posr);}
void closec() {
servoright.write(posl);}
void loop() {
if (i==1){
servoright.write(270);
i=i-1; }
if (Serial.available())
{
char s = Serial.read();
if (s == 'a')
Serial.print("opened");
openc(); }
else if (s == 'b') {
Serial.print("closed");
closec(); }
}}
SYSTEM ARCHITECTURE
Use-case Diagram:
Data flow diagram:
OUTCOME
There are mainly two outcomes are expected from the
project. We have collected few data from the electric
department and the help from our department for obtaining
the required results. Our project aims to automate home
items such as closing of curtains based on natural language
processing (NLP). It can be implementedusinganembedded
system having a Natural Language Processor to process the
voice signals and an ioT based systemtocausemovementon
the curtains. It can be designed to minimize the human
efforts to interact with the other systems. By achieving this,
the system will make human life comfortable. It mainly
consist of four phases. Firstly, we are sending audio signals
to microphone. Then the audio signals are transferred
through bluetooth module. This module transfers data to
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD23199 | Volume – 3 | Issue – 3 | Mar-Apr 2019 Page: 1843
Arduino for data processing. Arduino gives the commands
for motion through the servo motor for causing the motion
of curtains. Acknowledgement We acknowledge our
Sahrdaya College of Engineering and Technology for giving
us the opportunity to do our project. We express our whole
hearted gratitude to Mr. Krishnadas J, H.O.D. of Computer
Science and Engineering department who has a source of
constant inspiration and suggestions throughouttheproject
work. We extend our sincere gratitude to our project
coordinator, Mrs. Anila Thomas , Assistant Professor,
Department of Computer Science and Engineering, SCET for
leading the way for the completion oftheproject.References
[1] Z. Zong and C. Hong, "On Application of NaturalLanguage
Processing in Machine Translation," 2018 3rd International
Conference on Mechanical, Control and Computer
Engineering (ICMCCE), Huhhot, 2018, pp. 506-510. [2]
D.Jurafsky & James H. Martin, Speech and Language
Processing: An IntroductiontoNaturalLanguageProcessing,
Computational Linguistics and Speech Recognition,Prentice
Hall, Second Edition 2009, (J&M) [3] Daniel Jurafsky and
James H. Martin (2008). Speech and Language Processing,
2nd edition. Pearson Prentice Hall.

More Related Content

PDF
Arduino Based Smart Light Management System for Smart Cities
PDF
Automatic Light Turn On Off System
PDF
IRJET- Voice Controlled Robot using Wi-Fi Module
PDF
IRJET-Secure IoT Data using Cryptography Algorithm
PDF
IRJET - Automatic Street Light Control by Detecting Vehicle Movement
PDF
IRJET- Multiple Motion Control System of Robotic Car Based on IoT
PDF
Kv2518941899
PDF
IRJET - Smart Street Light based on Arduino
Arduino Based Smart Light Management System for Smart Cities
Automatic Light Turn On Off System
IRJET- Voice Controlled Robot using Wi-Fi Module
IRJET-Secure IoT Data using Cryptography Algorithm
IRJET - Automatic Street Light Control by Detecting Vehicle Movement
IRJET- Multiple Motion Control System of Robotic Car Based on IoT
Kv2518941899
IRJET - Smart Street Light based on Arduino

What's hot (20)

PDF
IRJET- Smart, Secured and Solace Luggage Bag using Internet of Things and Com...
PDF
WET BOT (Cleaning Robot)
PDF
IRJET- Smart Dustbin using GPS Tracking
PDF
IRJET- Intelligent Lighting System for Classrooms and Mall using IoT
PDF
IRJET- Intruder Detection Security System
PDF
Project Report on Smart Dustbin
PDF
Glasses for the blind using ping ultrasonic, ATMEGA8535 and ISD25120
PDF
IRJET- Smart Blind Stick for Visually Impaired People
PDF
PROMINENT NAVIGATION FOR VISUALLY IMPAIRED PEOPLE
PDF
IRJET- Ambient Reflector– An IoT based Smart Notice Board System
PDF
Paper 5 tahun kebelakang 2019 2015 ferdi andersen nugraha 09030581721005
PDF
Internet of Things Based Women Tracking and Security with Auto-Defender System
PDF
IRJET- IoT based Classroom Automation System
PDF
Wearable Trackers Technology
DOCX
Speed and direction control of dc motor using android mobile application chan...
PDF
IRJET - Garbage Management System for Smart City using LORA Technology
PDF
SMART INTELLIGENT SECURITY SYSTEM FOR WOMEN
PDF
IRJET - A Cyber-Physical System for Environmental Monitoring Based on IOT
PDF
HOME-AUTOMATION-SYSTEM-USING-INTERNET-OF-THINGS.pdf
PDF
IRJET- Home Automation using IoT: Review
IRJET- Smart, Secured and Solace Luggage Bag using Internet of Things and Com...
WET BOT (Cleaning Robot)
IRJET- Smart Dustbin using GPS Tracking
IRJET- Intelligent Lighting System for Classrooms and Mall using IoT
IRJET- Intruder Detection Security System
Project Report on Smart Dustbin
Glasses for the blind using ping ultrasonic, ATMEGA8535 and ISD25120
IRJET- Smart Blind Stick for Visually Impaired People
PROMINENT NAVIGATION FOR VISUALLY IMPAIRED PEOPLE
IRJET- Ambient Reflector– An IoT based Smart Notice Board System
Paper 5 tahun kebelakang 2019 2015 ferdi andersen nugraha 09030581721005
Internet of Things Based Women Tracking and Security with Auto-Defender System
IRJET- IoT based Classroom Automation System
Wearable Trackers Technology
Speed and direction control of dc motor using android mobile application chan...
IRJET - Garbage Management System for Smart City using LORA Technology
SMART INTELLIGENT SECURITY SYSTEM FOR WOMEN
IRJET - A Cyber-Physical System for Environmental Monitoring Based on IOT
HOME-AUTOMATION-SYSTEM-USING-INTERNET-OF-THINGS.pdf
IRJET- Home Automation using IoT: Review
Ad

Similar to Motion of curtains using Natural Language Processing (20)

PDF
Smart Home Automation using Wi-Fi
PDF
IRJET-Home Automation System Based on Voice Recognition
PDF
IRJET-Arduino Based Voice Controlled System
PPTX
switch off/on home appliances using google assistiant.
PDF
IRJET- Home Automation using Natural Language Interaction(NLI)
PDF
IRJET- Implementation of Health Monitoring and Movement of Handicap Vechil us...
PPTX
batch no-06 (1).pptx batch no-06 (1).pptx
PDF
IRJET- Intelligent Energy Saving and Voice Control System
DOCX
Home automation with arduino
PDF
IRJET- Home Automation using Voice Commands in the Hindi Language
PDF
IRJET - Home Automation for Physically Challenged and Elder People
PDF
IRJET- A Smart Voice Controlled Robot Assistant
PDF
IRJET- Voice Controlled Home Automation System
DOCX
Voice Based Home Automation
PPTX
home automatrion
PDF
IRJET- Voice Based Home Automation System using Raspberry Pi
PDF
ARTIFICIAL INTELLIGENCE DESKTOP VOICE ASSISTANT IN PYTHON
PDF
IRJET- Multi Plug Control using Internet of Things
PDF
IRJET- Advanced Voice Operating Wheelchair using Arduino
PDF
Smart Elevator
Smart Home Automation using Wi-Fi
IRJET-Home Automation System Based on Voice Recognition
IRJET-Arduino Based Voice Controlled System
switch off/on home appliances using google assistiant.
IRJET- Home Automation using Natural Language Interaction(NLI)
IRJET- Implementation of Health Monitoring and Movement of Handicap Vechil us...
batch no-06 (1).pptx batch no-06 (1).pptx
IRJET- Intelligent Energy Saving and Voice Control System
Home automation with arduino
IRJET- Home Automation using Voice Commands in the Hindi Language
IRJET - Home Automation for Physically Challenged and Elder People
IRJET- A Smart Voice Controlled Robot Assistant
IRJET- Voice Controlled Home Automation System
Voice Based Home Automation
home automatrion
IRJET- Voice Based Home Automation System using Raspberry Pi
ARTIFICIAL INTELLIGENCE DESKTOP VOICE ASSISTANT IN PYTHON
IRJET- Multi Plug Control using Internet of Things
IRJET- Advanced Voice Operating Wheelchair using Arduino
Smart Elevator
Ad

More from ijtsrd (20)

PDF
A Study of School Dropout in Rural Districts of Darjeeling and Its Causes
PDF
Pre extension Demonstration and Evaluation of Soybean Technologies in Fedis D...
PDF
Pre extension Demonstration and Evaluation of Potato Technologies in Selected...
PDF
Pre extension Demonstration and Evaluation of Animal Drawn Potato Digger in S...
PDF
Pre extension Demonstration and Evaluation of Drought Tolerant and Early Matu...
PDF
Pre extension Demonstration and Evaluation of Double Cropping Practice Legume...
PDF
Pre extension Demonstration and Evaluation of Common Bean Technology in Low L...
PDF
Enhancing Image Quality in Compression and Fading Channels A Wavelet Based Ap...
PDF
Manpower Training and Employee Performance in Mellienium Ltdawka, Anambra State
PDF
A Statistical Analysis on the Growth Rate of Selected Sectors of Nigerian Eco...
PDF
Automatic Accident Detection and Emergency Alert System using IoT
PDF
Corporate Social Responsibility Dimensions and Corporate Image of Selected Up...
PDF
The Role of Media in Tribal Health and Educational Progress of Odisha
PDF
Advancements and Future Trends in Advanced Quantum Algorithms A Prompt Scienc...
PDF
A Study on Seismic Analysis of High Rise Building with Mass Irregularities, T...
PDF
Descriptive Study to Assess the Knowledge of B.Sc. Interns Regarding Biomedic...
PDF
Performance of Grid Connected Solar PV Power Plant at Clear Sky Day
PDF
Vitiligo Treated Homoeopathically A Case Report
PDF
Vitiligo Treated Homoeopathically A Case Report
PDF
Uterine Fibroids Homoeopathic Perspectives
A Study of School Dropout in Rural Districts of Darjeeling and Its Causes
Pre extension Demonstration and Evaluation of Soybean Technologies in Fedis D...
Pre extension Demonstration and Evaluation of Potato Technologies in Selected...
Pre extension Demonstration and Evaluation of Animal Drawn Potato Digger in S...
Pre extension Demonstration and Evaluation of Drought Tolerant and Early Matu...
Pre extension Demonstration and Evaluation of Double Cropping Practice Legume...
Pre extension Demonstration and Evaluation of Common Bean Technology in Low L...
Enhancing Image Quality in Compression and Fading Channels A Wavelet Based Ap...
Manpower Training and Employee Performance in Mellienium Ltdawka, Anambra State
A Statistical Analysis on the Growth Rate of Selected Sectors of Nigerian Eco...
Automatic Accident Detection and Emergency Alert System using IoT
Corporate Social Responsibility Dimensions and Corporate Image of Selected Up...
The Role of Media in Tribal Health and Educational Progress of Odisha
Advancements and Future Trends in Advanced Quantum Algorithms A Prompt Scienc...
A Study on Seismic Analysis of High Rise Building with Mass Irregularities, T...
Descriptive Study to Assess the Knowledge of B.Sc. Interns Regarding Biomedic...
Performance of Grid Connected Solar PV Power Plant at Clear Sky Day
Vitiligo Treated Homoeopathically A Case Report
Vitiligo Treated Homoeopathically A Case Report
Uterine Fibroids Homoeopathic Perspectives

Recently uploaded (20)

PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
master seminar digital applications in india
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Classroom Observation Tools for Teachers
PPTX
GDM (1) (1).pptx small presentation for students
PPTX
Lesson notes of climatology university.
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Pre independence Education in Inndia.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Microbial diseases, their pathogenesis and prophylaxis
master seminar digital applications in india
Supply Chain Operations Speaking Notes -ICLT Program
2.FourierTransform-ShortQuestionswithAnswers.pdf
VCE English Exam - Section C Student Revision Booklet
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Microbial disease of the cardiovascular and lymphatic systems
Classroom Observation Tools for Teachers
GDM (1) (1).pptx small presentation for students
Lesson notes of climatology university.
Abdominal Access Techniques with Prof. Dr. R K Mishra
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Pre independence Education in Inndia.pdf
Final Presentation General Medicine 03-08-2024.pptx
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
school management -TNTEU- B.Ed., Semester II Unit 1.pptx

Motion of curtains using Natural Language Processing

  • 1. International Journal of Trend in Scientific Research and Development (IJTSRD) Volume: 3 | Issue: 3 | Mar-Apr 2019 Available Online: www.ijtsrd.com e-ISSN: 2456 - 6470 @ IJTSRD | Unique Paper ID – IJTSRD23199 | Volume – 3 | Issue – 3 | Mar-Apr 2019 Page: 1840 Motion of curtains using Natural Language Processing Minu Mariya Vilson1, Menon Bhavana Rajan1, Mithu Raveendran1, Namitha Gopinath1, Nelson Varghese1, Mrs. Ann Rija Paul2 1UG Student, 2Assistant Professor 1,2Department of Computer Science and Engineering, 1,2Sahrdaya College of Engineering and technology, Thrissur, Kerala, India How to cite this paper: Minu Mariya Vilson | Menon Bhavana Rajan | Mithu Raveendran | Namitha Gopinath | Nelson Varghese | Mrs. Ann Rija Paul "Motion of curtains using Natural Language Processing" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456- 6470, Volume-3 | Issue-3, April 2019, pp.1840-1843, URL: https://www.ijtsrd.c om/papers/ijtsrd23 199.pdf Copyright © 2019 by author(s) and International Journal of Trend in Scientific Research and Development Journal. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (CC BY 4.0) (http://creativecommons.org/license s/by/4.0) ABSTRACT Consider a scenario of a paraplegic person who is on the bed reading a book and wishes to close the door because of the noise outside. The old system would probably comprise of calling someone either the maid, or relative etc. to close the door. This project aims to automate many of the home items by the use of voice. It can be implemented using an embedded system such as a processor capable of processing natural languageand amechanicalsystemtocausemotion on the item accordingly. For a user of the system, all the person would need to do is give commands like “Open Door”, “Close Door” etc. and the door would perform motion as per the instruction. To demonstrate the concept, we are automating the closing and opening of curtains purely based on voice instructions. Here, voice is taken as input by a microphone, sent to a processor, and is processed. This project is based on upcoming technologies and has wide scope throughout. Appropriate changes will have to be made depending upon the application and mechanical system used for the implementation but the core concept remains using voice as input to automate items, in particular household items. KEYWORDS: Arduino, Natural language processing, Bluetooth module, BroXCode Android Application, internet Of Things (iOT) INTRODUCTION This project has certain objectives that will be explained in detail further. The motion of curtains usingnaturallanguage processing is a hardware oriented project. It was initially designed to overcome the difficulties of the disabled or paraplegic community in our society. This kind of motion is not only confined to the curtains alone, but it can be implemented anywhere, in all aspects of our daily life. The limitations for movement in a disabled person make them unable to do even the minute works in one’s life. In order to overcome such difficulties, we can automate all the home systems. Among this curtains are also a matter of concern. Also consider the situations of large indoor stadiums with windows at great heights. Extensivelabour andtimemust be invested in such situations. Then also it is a matter of concern to close such windowblindsorcurtainsmanually.In such circumstances motion of curtains/windowblindsusing natural language processing becomes relevant. The scope of this project is wide and can be modified extensively in various automation methods and also adapted to suit multiple environments. It can be controlled using the voice commands by the user. The same idea can be used to implement automation in all othersystemsthatworksonthe basis of motion. Here we use Arduino to automate the curtains / window blinds which can cause motion. We are using Arduino as the microcontroller and Embedded C to program the hardware. The voice is received using the microphone (Smart phone for the time being used as microphone.) An app is used to convert the voice commands into text and the same is transmitted to the input port of Arduino using a bluetooth module. The two servo motors used to move the curtains in a particular degree are controlled using the Arduino. It is an overall cost effective implementation which is affordable and can becontrolled by everyone. The setup cost may initially be a bit high, but in the long run it is expected that there will be a reduction in both electricity and paper cost. EXISTING METHODOLOGY Before the development of the advanced features that are seen and used nowadays, it was very difficult for a paraplegic person to move as theyalwaysneededsomeone’s help. For example, to adjust the curtains as per their requirements and so on. The limitations for their motion made them unable to do even the minute worksneeded fora healthy satisfying life and so they werealwaysdependent on someone and they needed manual help. This was the most common method used before any development in advanced technology. IJTSRD23199
  • 2. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD23199 | Volume – 3 | Issue – 3 | Mar-Apr 2019 Page: 1841 Advantages: Here manual help is used. (Eg. Asking someone to do it for you.) No use of any technology. No use of electrical or some other sources of energy here. Disadvantages: Always there has to be someone to help out the person to perform their necessary task due to their limitations. Emotional discomfort PROPOSED SYSTEM The currently methodology is completely based on home automation. Our newly proposed system is capable of overcoming all the disadvantages of the previously existing solution. These newly applied technology provides more advantages due to its useful features. Here we have focused on movements of curtain for a paraplegic person for demonstrative purposes. As a paraplegic/old/disabled person cannot perform these tasks like opening door, curtains etc. The technique of automation can be used to help them perform some of the necessary work or tasks by themselves. Here, we are applying motion using natural processing language which is comes under home automation. We are using Arduino as the microprocessor and Embedded C to program the hardware. The voice is received using the microphone (here, we are using Smartphone) and with the help of some applications we can convert the voice commands into text and the same is transmitted to the input port of Arduino using a Bluetooth module (for large scale usage we can use Wi-Fitoo). Here we have used two servo motors which helps the movements of the curtains in a particular degree and it can be controlled using the Arduino. Advantages: No need of depending anyone Makes a person independent. It is reliable. Purely controlled by voice The concept can be expanded to other spheres of home automation. Disadvantages: It can be costly. Cannot be used in situation where voice signal is unavailable. COMPONENTS 1. Arduino UNO – It’s the most commonly used version of Arduino Boards. Arduino UNO is a microcontroller based on ATmega328. It has 14 digital Input/Output pins out of which 6 are PWM outputs. There are 6 analog inputs. It has a powerjack,aUSB Connection, 16 MHz quartz crystal, a reset button and an ICSP header. ICSP (In Circuit programming) is a protocol used for programming the microcontroller using another Arduino or to connect it to a computer to upload the program. 2. Jumper Wires – They are wires which can be used to join two points in a circuit board without soldering. There are 3 types: (i) Male to Male jumper wire, (ii) Female to Female jumper wire and (iii) Male to Female jumper wire. 3. Polystyrene (Thermocol) – It can be hard and brittle. It’s an aromatichydrocarbonmade from styrene monomer. In this project, It’s with the help of thermocol, a lightweight chassis of the curtain was made. 4. Synthetic Ribbon – Servo Motors were used to rotate the curtains. It cannot rotate heavy materials and hence the cloth material used in the curtain was fancy synthetic ribbon. 5. Servo Motors – They are DC motors that allows precise angular positioning of items. They have a revolution of 90, 180 or 360 degrees. They are small in size and energy efficient. However, they don’t have enough strength to handle the weight of real long
  • 3. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD23199 | Volume – 3 | Issue – 3 | Mar-Apr 2019 Page: 1842 curtains. Here in this project we are using one servo motor to demonstrate the voice automation. To handle higher loads, a Stepper motor can be used. It has 3 lines. WORKING The system is designed simply by use of a small microcontroller, interfaced with the system and connected on a breadboard. The system comprises simply of an object, which in our case turns out to be a blueprint of acurtain. The curtain is made to rotate enough to lift its blinds or close them. The motion is achieved through using servo motors. The servo motors are programmed using Arduino IDE and the circuit board used Arduino UNO. Since it is voice controlled, Microphones provided in smart phones are used and an android app published by BroXCode is used to convert audio to text. Thisis transferred viaBluetooth HC-05 bluetooth transceiver toArduino. Theaudioisprocessed and the motion is set. The language used for coding is EmbeddedCand thisproject is mainly hardware. It is implemented by arranging things appropriately. The program is written on Arduino IDE. The hardware code is loaded into RAM of Arduino. The program ran perfectly and caused the desired motion. It has been tested under various scenarios like under noise, range etc. The testing also included giving random voice commands, recorded voicecommandswithdifferentdialects etc. and the system developed proved effective. Program: //Arduino IDE code #include <Servo.h> Servo servoright; int i; intposl = 0; intposr = 270; void setup() { Serial.begin(9600); servoright.attach(9); i = 1; } void openc() { servoright.write(posr);} void closec() { servoright.write(posl);} void loop() { if (i==1){ servoright.write(270); i=i-1; } if (Serial.available()) { char s = Serial.read(); if (s == 'a') Serial.print("opened"); openc(); } else if (s == 'b') { Serial.print("closed"); closec(); } }} SYSTEM ARCHITECTURE Use-case Diagram: Data flow diagram: OUTCOME There are mainly two outcomes are expected from the project. We have collected few data from the electric department and the help from our department for obtaining the required results. Our project aims to automate home items such as closing of curtains based on natural language processing (NLP). It can be implementedusinganembedded system having a Natural Language Processor to process the voice signals and an ioT based systemtocausemovementon the curtains. It can be designed to minimize the human efforts to interact with the other systems. By achieving this, the system will make human life comfortable. It mainly consist of four phases. Firstly, we are sending audio signals to microphone. Then the audio signals are transferred through bluetooth module. This module transfers data to
  • 4. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD23199 | Volume – 3 | Issue – 3 | Mar-Apr 2019 Page: 1843 Arduino for data processing. Arduino gives the commands for motion through the servo motor for causing the motion of curtains. Acknowledgement We acknowledge our Sahrdaya College of Engineering and Technology for giving us the opportunity to do our project. We express our whole hearted gratitude to Mr. Krishnadas J, H.O.D. of Computer Science and Engineering department who has a source of constant inspiration and suggestions throughouttheproject work. We extend our sincere gratitude to our project coordinator, Mrs. Anila Thomas , Assistant Professor, Department of Computer Science and Engineering, SCET for leading the way for the completion oftheproject.References [1] Z. Zong and C. Hong, "On Application of NaturalLanguage Processing in Machine Translation," 2018 3rd International Conference on Mechanical, Control and Computer Engineering (ICMCCE), Huhhot, 2018, pp. 506-510. [2] D.Jurafsky & James H. Martin, Speech and Language Processing: An IntroductiontoNaturalLanguageProcessing, Computational Linguistics and Speech Recognition,Prentice Hall, Second Edition 2009, (J&M) [3] Daniel Jurafsky and James H. Martin (2008). Speech and Language Processing, 2nd edition. Pearson Prentice Hall.