SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 771
WEB-BASED CHATBOT FOR CONTINUOUS CONVERSATION USING
ARTIFICIAL INTELLIGENCE
AKASH D1, BALA ANITA R2, BHARATH KUMAR R3, SATHEESWARAN C4
1,2,3UG Students, Department of Electronics and Communication Engineering, SRM Valliammai Engineering
College, Kattankulathur, Chengalpet-603203, Tamil Nadu, India.
4Assistant Professor, Department of Electronics and Communication Engineering, SRM Valliammai Engineering
College, Kattankulathur, Chengalpet-603203, Tamil Nadu, India.
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract - Chat-bot is emergingasasignificanttechnologyin
shaping the future by connecting physical devices or things
with ANDROID. It also presents various opportunities for the
intersection of other technologicaltrendswhichcanallowitto
become even more intelligent and efficient. In this project, we
focus our attention on the integration of Intelligent
Conversational Software Agents or Chat-bots with android.
Literature surveys have looked into various applications,
features, underlying technologies and known challenges of
android. On the other hand, Chatbots are being adopted in
greater numbers due to major strides in the development of
platforms and frameworks. The novelty of this project lies in
the specific integration of Chat-bots in the android scenario.
Identification of the newer challenges and possible future
directions with this new integration have alsobeendeveloped.
Key Words: Arduino, Artificial Intelligence (AI,)Chatbot,
Embedded C.
1. INTRODUCTION
Chatbots are used as a messaging service provider
which provides an instant messaging framework. Its goal is
to provide conversational service to the people whointeract
with bots normally called a user in an efficient way. The
fastest way and minimal confusing web application and
mobile application are easy for installationwithoutanyneed
for installation packages. Thesepackagesare easytomanage
and distribute. Chatbots differ from other chatting
applications as they do not contain any online status and or
last seen and call with other users.There are different types
of a chatbot available to be used in web applications. The
open-domain chatbot is used to retrieve all general
information like general knowledge, weather forecast, etc.
For example alexa bot, cortana bot form windows siri bot
form apple or google assistant.
The main contribution of our work is the
development of chatbotusingFuzzylogic,natural processing
algorithms like pattern parsing, sentiment analysis, etc.,
Some of the technologies like machine learning and its
algorithm are used in a chatbot for parsing thesentence.The
algorithms of machine learning like Bayesian network,
neural network, recurrent neural network are used in this
chatbot. With the help of the bag of words (BOW), the
detection of cyberbullying can be doneeasily.Theadvantage
behind this chatbot is user-friendly and can get related
information according to the user queries as well as
avoidance of bully words
2. PROPOSED METHOD
This proposed system is to activate dynamic
answers using mp3 modules with a chat-bot.Ituseschat-bot
with a speaker and a mouth action with Arduino
microcontroller connected to a servo module which keeps
monitoring the connected actions. The connected water
motor can be turned on or off using a chat app bot which we
have to develop separately. The final output is that when we
turn on or off the load using chatbot app after chatbot will
convey the respective answers for our questions using
mouth action and speaker the mouth actionconnectedto the
microcontroller using a servo motor and speaker connected
through mp3 SD card-based modulator .we canalsomonitor
the status using LCD.
3. OBJECTIVE
To design a low-cost device to optimize voice
recognition, accuracy and less delay to detect the disease of
the patients and the severity of the disease Industrial data
can be stored in the chatbot for fast remembrance. Todesign
a chatbot that is helpful for blind and deaf people.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 772
4. BLOCK DIAGRAM
Fig 1-Block diagram
4.1 ARDUINO UNO
Fig 2-Arduino Board
An Arduino is a microcontroller-basedkit whichcan
be either used directly by purchasing fromthevendororcan
be made at home using the components, owing to its open-
source hardware feature.Itisusedin communicationsandin
controlling or operating many devices. It was founded by
Massimo Banzi and David Cuartielles in 2005. The Arduino
Uno is a microcontroller board based on the ATmega328. It
has 14 digital input/output pins (of which 6 can be used as
PWM outputs), 6 analog inputs, a 16 MHz crystal oscillator,a
USB connection, a power jack, an ICSP header, and a reset
button. It contains everything needed to support the
microcontroller; simply connect it to a computer with a USB
cable or power it with an AC-to-DC adapter or battery to get
started.
4.2 BLUETOOTH
Fig 3- Bluetooth
Bluetooth is a telecommunications industry
specification that describes how mobile phones, computers,
and personal digital assistants (PDAs) can be easily
interconnected using a short-range wireless connection.
Using this technology, users of phones, pagers, and
personal digital assistants can buy a three-in-onephonethat
can double as a portable phone at home or in the office, get
quickly synchronized with information in a desktop or
notebook computer, initiate the sendingorreceivingofa fax,
initiate a print-out, and, in general, have all mobile and fixed
computer devices be coordinated.
The Bluetooth standard, like WiFi, uses the FHSS
technique (Frequency-Hopping Spread Spectrum), which
involves splitting the frequency band of 2.402-2.480 GHz
into 79 channels (called hops) each 1MHz wide, then
transmitting the signal using a sequence of channels known
to both the sending and receiving stations. Thus, by
switching channels as often as 1600 times a second, the
Bluetooth standard can avoid interference with other radio
signals.
Bluetooth works by the simple principle of sending
and receiving data in the form of radio waves. Every
Bluetooth enabled device has a card-like attachment known
as the Bluetooth adapter. It is this Bluetooth adapter that
sends and receives data.
A Bluetooth adapter has a particular range of
connections. One electronic adaptor can notice another
Bluetooth device only if the second device is present within
the range of the first device. When they are within the range,
they can strike up a connectionbetweenthemselves.Striking
up the connection between two Bluetooth devices is known
as the pairing of devices.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 773
4.3 LIQUID CRYSTAL DISPLAY
Fig 4- LCD 16*02
We are using the LCD 16*02 display module to
display the PPM levels of ammonia gas in the breath sample.
It contains 16 pins. The term LCD stands for liquid crystal
display. It is one kind of electronic display moduleusedinan
extensive range of applications like various circuits &
devices. These displays are mainly preferred for multi-
segment light-emittingdiodesandsevensegments.Themain
benefits of using this module are inexpensive; simply
programmable, animations, and there are no limitations for
displaying custom characters, special and even animations.
The R/W pin Toggles the LCD between Read/Write
Operation. The Pin 7-14 are data bits(DB0-DB7)pinsusedto
send command or data to LCD. The pin 6 enable control pin
must be held high to perform read/write operation. Pin 15
and 16 are the LED positive and negative Pin.
When sufficient voltage is applied to the electrodes
the liquid crystal molecules would be aligned in a specific
direction. The light rays passing through the LCD would be
rotated by the polarizer, which would result in
activating/highlighting the desired characters. The power
supply should be of +5v, with maximumallowabletransients
of 10mv. To achieve a better/suitablecontrastforthedisplay
the voltage at pin 3 should be adjusted properly.
The ground terminal of the power supply must be
isolated properly so that voltage is induced in it. Themodule
should be isolated properly so that stray voltages are not
induced, which could cause a flicking display.
LCD is lightweight with only a few, millimeters
thickness since the LCD consumes less power, they are
compatible with low power electronic circuits, and can be
powered for long durations. LCD does not generatelightand
so light is needed to read the display. By using backlighting,
reading is possible in the dark. LCDs have a long life and a
wide operating temperature range. Before LCD is used for
displaying proper initialization should be done. LCDs with a
small number of segments, such as those used in digital
watches and pocket calculators, have individual electrical
contacts for each segment. An external dedicated circuit
supplies an electric charge to control each segment.
This display structure is unwieldy for more than a
few display elements. Small monochrome displays such as
those found in personal organizers, or older laptop screens.
The pixels are addressed one at a time by row and column
addresses. This type of display is called passive-matrix
addressed because the pixel must retain its state between
refreshes without the benefit of a steadyelectrical charge. As
the number of pixels increases, this type of display becomes
less feasible.
Very slow response times and poor contrast are
typical of passive-matrix addressed LCDs. High-resolution
color displays such as modern LCD computer monitors and
televisions use an active-matrix structure. A matrix of thin-
film transistors (TFTs) is added to the polarizing and color
filters. Each pixel has its dedicated transistor, allowing each
column line to access one pixel. When a row line is activated,
all of the column lines are connected to a row of pixels and
the correct voltage is driven onto all of the column lines.
The row line is then deactivated and the next row
line is activated. All of the row lines are activated in
sequence during a refresh operation. Active-matrix
addressed displays look "brighter" and "sharper" than
passive-matrix addressed displays of the same size, and
generally have quicker response times, producing much
better images. A general-purpose alphanumeric LCD with
two lines is 16 characters. So the type of LCD used in this
project is 16 characters * 2 lines with 5*7 dots with the
cursor, built-in controller, +5v power supply, 1/16 duty
cycle.
4.4 ARDUINO IDE
Arduino is a microcontroller board based on
ATmega328 that needs to be programmedanditisfedwitha
hex code version of the code written in the high-level
language. The Arduino Integrated Development
Environment (IDE) is a cross-platform application that is
written in functions from C and C++. It is used to write and
upload programs to Arduino compatible boards So, Arduino
development boards are fed with the code via Arduino IDE.
Embedded C language is used as a language to code on
Arduino IDE. The Arduino IDE supplies a software library
from the Wiring project, which provides many common
input and output procedures. User-written code only
requires two basic functions, for starting the sketch and the
main program loop, that is compiled and linked with a
program sub-main into an executable cyclic executive
program with the GNU tool chain, also included with theIDE
distribution. The Arduino IDE employs the program to
convert the executable code into a text file in a hexadecimal
encoding that is loaded into the Arduino board by a loader
program in the board's firmware.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 774
4.5 VOICE MODULE
Fig 4.5- APR9600
APR9600 is a low-cost high-performance sound
record/replay IC incorporating flash analogue storage
technique. The recorded sound is retained even after the
power supply is removed from the module. The replayed
sound exhibits high quality with a low noise level. The
sampling rate for a 60 second recording period is 4.2 kHz
that gives a sound record/replay bandwidth of 20Hz to 2.1
kHz. However, by changinganoscillationresistor,a sampling
rate as high as 8.0 kHz can be achieved. This shortens the
total length of sound recording to 32 seconds.
Total sound recording time can be varied from 32
seconds to 60 seconds by changing the value of a single
resistor. The IC can operate in oneoftwomodes:serial mode
and parallel mode.
In serial access mode, sound can be recordedin256
sections. In parallel access mode,soundcanberecordedin2,
4 or 8 sections. The IC can be controlled simply using push-
button keys. It is also possible to control the IC using
external digital circuitry such as micro-controllers and
computers.
The APR9600 has a 28 pin DIP package. The supply
voltage is between 4.5V to 6.5V. During recording and
replaying, current consumption is 25 mA. In idle mode, the
current drops to 1A.
The APR9600 experimental board is an assembled
PCB board consisting of an APR9600 IC, an electret
microphone,supportcomponents,andnecessaryswitchesto
allow users to explore all functions of theAPR9600chip.The
oscillation resistor is chosen so that the total recording
period is 60 seconds with a sampling rate of 4.2 kHz. The
board measures 80mm by 55mm.
4.6 SERVO MOTOR
A servo consists of a Motor (DC or AC), a
potentiometer, gear assembly, and a controllingcircuit.First
of all, we use gear assembly to reduce RPM and to increase
torque of the motor. Say at the initial positionofservo motor
shaft, the position of the potentiometer knob is such that
there is no electrical signal generated at the output port of
the potentiometer.
Now an electrical signal is given to another input
terminal of the error detector amplifier. Now the difference
between these two signals, one comes from the
potentiometer and another comes from other sources, will
be processed in a feedback mechanism and output will be
provided in terms of the error signal. This error signal acts
as the input for motor and motor starts rotating. Now motor
shaft is connected with a potentiometer and as the motor
rotates so the potentiometer and it will generate a signal.
After some time the position of potentiometer
reaches a position that the output of potentiometer is the
same as the external signal provided. At this condition,there
will be no output signal from the amplifier to the motor
input as there is no difference between externally applied
signal and the signal generated at potentiometer, and in this
situation, the motor stops rotating.
Fig 4.5- SERVOMOTOR
We have developed chatbot as well as trained the
chatbot using Arduino and so we can implement such
techniques in android. Our proposedalgorithmshowsbetter
performance and accuracy than existing so we decided to
use it in the future. We aim to provide an effective and
convenient solution regarding chatbots.
In this paper, we present a method to designa rapid
method of Chatbot to help the Blind and Deaf People to
remember the forgotten things. It is a very Useful Chatbot to
Recognize the Voice and Playback.
5. CONCLUSIONS
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 775
REFERENCES
[1] X. Li, J. Niu, M. Karuppiah, S. Kumari and F. Wu,
“Secure and Efficient Two-Factor User
Authentication Scheme with User Anonymity for
Network-BasedE-HealthCareApplications",Journal
of medical systems, Vol.40, No.12, 2016, p.268.
[2] Megha Rathi, Aditya Malik,DakshVarshney,Rachita
Sharma, Sarthak Mendiratta, “SentimentAnalysisof
Tweets using Machine Learning Approach”.
[3] Robert P. Futrelle, Jeff Satterley and Tim
McCormack, “NLP-NG - A New NLP System for
Biomedical Text Analysis”, Biological Knowledge
Laboratory College of Computer and Information
Science Northeastern University,Boston,MA02115
{futrelle, jsatt, timmc} @ccs.neu.edu.
[4] A. Graesser et al., “Auto Tutor: An intelligent
tutoring system with mixed-initiative dialogue”, ǁ
Education, vol. 48, no. 4, 2005, pp.612-618
BIOGRAPHIES
D.AKASH
Hardware Implementation
R.BALA ANITA
Paper work
R.BHARATH KUMAR
Software Implementation
Mr. C. SATHEESWARAN, M.E
Project Guide
2nd
Author
Photo
r
Photo

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

IRJET - Ultrasonic Navigation Enabled Walking Stick for the Visually Impa...
IRJET -  	  Ultrasonic Navigation Enabled Walking Stick for the Visually Impa...IRJET -  	  Ultrasonic Navigation Enabled Walking Stick for the Visually Impa...
IRJET - Ultrasonic Navigation Enabled Walking Stick for the Visually Impa...
 
IRJET- Smart Home: Speech Recognition based Home Automation using IoT
IRJET-  	  Smart Home: Speech Recognition based Home Automation using IoTIRJET-  	  Smart Home: Speech Recognition based Home Automation using IoT
IRJET- Smart Home: Speech Recognition based Home Automation using IoT
 
IRJET- Review on IoT based Dual ARM Tele-Robotic System
IRJET- Review on IoT based Dual ARM Tele-Robotic SystemIRJET- Review on IoT based Dual ARM Tele-Robotic System
IRJET- Review on IoT based Dual ARM Tele-Robotic System
 
SMS based Wireless Digital Board with Voice Recognition Based on GSM
SMS based Wireless Digital Board with Voice Recognition Based on GSMSMS based Wireless Digital Board with Voice Recognition Based on GSM
SMS based Wireless Digital Board with Voice Recognition Based on GSM
 
DESIGN AND IMPLEMENTATION OF A WIRELESS MESSAGE DISPLAY SYSTEM
DESIGN AND IMPLEMENTATION OF A WIRELESS MESSAGE DISPLAY SYSTEMDESIGN AND IMPLEMENTATION OF A WIRELESS MESSAGE DISPLAY SYSTEM
DESIGN AND IMPLEMENTATION OF A WIRELESS MESSAGE DISPLAY SYSTEM
 
IRJET - Hand Gesture Recognition and Voice Conversion System using IoT
IRJET -  	  Hand Gesture Recognition and Voice Conversion System using IoTIRJET -  	  Hand Gesture Recognition and Voice Conversion System using IoT
IRJET - Hand Gesture Recognition and Voice Conversion System using IoT
 
IRJET- Animal Identification in Roads and Alert System for Passengers usi...
IRJET-  	  Animal Identification in Roads and Alert System for Passengers usi...IRJET-  	  Animal Identification in Roads and Alert System for Passengers usi...
IRJET- Animal Identification in Roads and Alert System for Passengers usi...
 
IRJET - Smart Wheelchair And Home Automation
IRJET -  	  Smart Wheelchair And Home AutomationIRJET -  	  Smart Wheelchair And Home Automation
IRJET - Smart Wheelchair And Home Automation
 
IRJET - Sign Language Recognition System
IRJET -  	  Sign Language Recognition SystemIRJET -  	  Sign Language Recognition System
IRJET - Sign Language Recognition System
 
IRJET - Speaking System for Mute People
 IRJET -  	  Speaking System for Mute People IRJET -  	  Speaking System for Mute People
IRJET - Speaking System for Mute People
 
IRJET - Cryptographic Communication between Two ESP32 Devices
IRJET - Cryptographic Communication between Two ESP32 DevicesIRJET - Cryptographic Communication between Two ESP32 Devices
IRJET - Cryptographic Communication between Two ESP32 Devices
 
IRJET- Intelligent Home Monitoring using IoT for Physically Challenged
IRJET- Intelligent Home Monitoring using IoT for Physically ChallengedIRJET- Intelligent Home Monitoring using IoT for Physically Challenged
IRJET- Intelligent Home Monitoring using IoT for Physically Challenged
 
SMART APP FOR PHYSICALLY CHALLENGED PEOPLE USING INTERNET OF THINGS
SMART APP FOR PHYSICALLY CHALLENGED  PEOPLE USING INTERNET OF THINGSSMART APP FOR PHYSICALLY CHALLENGED  PEOPLE USING INTERNET OF THINGS
SMART APP FOR PHYSICALLY CHALLENGED PEOPLE USING INTERNET OF THINGS
 
IRJET- Smart Drive
IRJET-  	  Smart DriveIRJET-  	  Smart Drive
IRJET- Smart Drive
 
Bluetooth Home Automation System
Bluetooth Home Automation SystemBluetooth Home Automation System
Bluetooth Home Automation System
 
IRJET - Home Automation for Physically Challenged and Elder People
IRJET -  	  Home Automation for Physically Challenged and Elder PeopleIRJET -  	  Home Automation for Physically Challenged and Elder People
IRJET - Home Automation for Physically Challenged and Elder People
 
Wireless Electronic Notice Board
Wireless Electronic Notice BoardWireless Electronic Notice Board
Wireless Electronic Notice Board
 
IRJET- Home Automation System for Disable People using Bluetooth Technology a...
IRJET- Home Automation System for Disable People using Bluetooth Technology a...IRJET- Home Automation System for Disable People using Bluetooth Technology a...
IRJET- Home Automation System for Disable People using Bluetooth Technology a...
 
IRJET - Web Controlled Smart Notice Board using Raspberry Pi: A Review
IRJET - Web Controlled Smart Notice Board using Raspberry Pi: A ReviewIRJET - Web Controlled Smart Notice Board using Raspberry Pi: A Review
IRJET - Web Controlled Smart Notice Board using Raspberry Pi: A Review
 
IRJET- Gesture Controlled Speaking Microcontroller for Dumb and Handicapp...
IRJET-  	  Gesture Controlled Speaking Microcontroller for Dumb and Handicapp...IRJET-  	  Gesture Controlled Speaking Microcontroller for Dumb and Handicapp...
IRJET- Gesture Controlled Speaking Microcontroller for Dumb and Handicapp...
 

Ähnlich wie IRJET - Web-based Chatbot for Continuous Conversation using Artificial Intelligence

IRJET- Multi-Featured Android Controlled Smart Car
IRJET- Multi-Featured Android Controlled Smart CarIRJET- Multi-Featured Android Controlled Smart Car
IRJET- Multi-Featured Android Controlled Smart Car
IRJET Journal
 
Arduino Based Home Lighting Control by Android Phone
Arduino Based Home Lighting Control by Android PhoneArduino Based Home Lighting Control by Android Phone
Arduino Based Home Lighting Control by Android Phone
ijtsrd
 

Ähnlich wie IRJET - Web-based Chatbot for Continuous Conversation using Artificial Intelligence (20)

Electronic Nameplate System
Electronic Nameplate SystemElectronic Nameplate System
Electronic Nameplate System
 
IRJET - Voice based Notice Board using Android
IRJET -  	  Voice based Notice Board using AndroidIRJET -  	  Voice based Notice Board using Android
IRJET - Voice based Notice Board using Android
 
IRJET- A Paper on IoT based Digital Notice Board using Arduino ATMega 328
IRJET-  	  A Paper on IoT based Digital Notice Board using Arduino ATMega 328IRJET-  	  A Paper on IoT based Digital Notice Board using Arduino ATMega 328
IRJET- A Paper on IoT based Digital Notice Board using Arduino ATMega 328
 
Decibel meter using IoT with notice board
Decibel meter using IoT with notice boardDecibel meter using IoT with notice board
Decibel meter using IoT with notice board
 
IRJET- Gesture Controlled Gloves for Gaming and Power Point Presentation Control
IRJET- Gesture Controlled Gloves for Gaming and Power Point Presentation ControlIRJET- Gesture Controlled Gloves for Gaming and Power Point Presentation Control
IRJET- Gesture Controlled Gloves for Gaming and Power Point Presentation Control
 
Authenticated Access of ATM Cards
Authenticated Access of ATM CardsAuthenticated Access of ATM Cards
Authenticated Access of ATM Cards
 
IRJET- Smart Energy Meter Billing, Monitoring and Controlling System
IRJET-  	  Smart Energy Meter Billing, Monitoring and Controlling SystemIRJET-  	  Smart Energy Meter Billing, Monitoring and Controlling System
IRJET- Smart Energy Meter Billing, Monitoring and Controlling System
 
IRJET - Notice Board using LED Matrix Display
IRJET - Notice Board using LED Matrix DisplayIRJET - Notice Board using LED Matrix Display
IRJET - Notice Board using LED Matrix Display
 
IRJET - Smart Food Ordering System in Hotel
IRJET -  	  Smart Food Ordering System in HotelIRJET -  	  Smart Food Ordering System in Hotel
IRJET - Smart Food Ordering System in Hotel
 
IRJET- Multi-Featured Android Controlled Smart Car
IRJET- Multi-Featured Android Controlled Smart CarIRJET- Multi-Featured Android Controlled Smart Car
IRJET- Multi-Featured Android Controlled Smart Car
 
IRJET- Multi-Featured Android Controlled Smart Car
IRJET- Multi-Featured Android Controlled Smart CarIRJET- Multi-Featured Android Controlled Smart Car
IRJET- Multi-Featured Android Controlled Smart Car
 
A Voice Controlled Vehicle For The Aid Of Disabled Person
A Voice Controlled Vehicle For The Aid Of Disabled PersonA Voice Controlled Vehicle For The Aid Of Disabled Person
A Voice Controlled Vehicle For The Aid Of Disabled Person
 
IRJET- Design and Implementation of Smart City using IoT
IRJET- Design and Implementation of Smart City using IoTIRJET- Design and Implementation of Smart City using IoT
IRJET- Design and Implementation of Smart City using IoT
 
IRJET - Bluetooth based Digital Notice Board with Solar
IRJET - Bluetooth based Digital Notice Board with SolarIRJET - Bluetooth based Digital Notice Board with Solar
IRJET - Bluetooth based Digital Notice Board with Solar
 
IRJET - Bluetooth based Digital Notice Board with Solar
IRJET -  	  Bluetooth based Digital Notice Board with SolarIRJET -  	  Bluetooth based Digital Notice Board with Solar
IRJET - Bluetooth based Digital Notice Board with Solar
 
Iot Based Society Automation Using GTBS Protocol
Iot Based Society Automation Using GTBS ProtocolIot Based Society Automation Using GTBS Protocol
Iot Based Society Automation Using GTBS Protocol
 
IRJET - Smart Washroom Cleaning System using Hub Technology
IRJET -  	  Smart Washroom Cleaning System using Hub Technology IRJET -  	  Smart Washroom Cleaning System using Hub Technology
IRJET - Smart Washroom Cleaning System using Hub Technology
 
IRJET- Vehicle Black Box System using IoT
IRJET- Vehicle Black Box System using IoTIRJET- Vehicle Black Box System using IoT
IRJET- Vehicle Black Box System using IoT
 
LORA BASED DATA ACQUISITION SYSTEM
LORA BASED DATA ACQUISITION SYSTEMLORA BASED DATA ACQUISITION SYSTEM
LORA BASED DATA ACQUISITION SYSTEM
 
Arduino Based Home Lighting Control by Android Phone
Arduino Based Home Lighting Control by Android PhoneArduino Based Home Lighting Control by Android Phone
Arduino Based Home Lighting Control by Android Phone
 

Mehr von IRJET Journal

Mehr von IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Kürzlich hochgeladen

notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 

Kürzlich hochgeladen (20)

Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 

IRJET - Web-based Chatbot for Continuous Conversation using Artificial Intelligence

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 771 WEB-BASED CHATBOT FOR CONTINUOUS CONVERSATION USING ARTIFICIAL INTELLIGENCE AKASH D1, BALA ANITA R2, BHARATH KUMAR R3, SATHEESWARAN C4 1,2,3UG Students, Department of Electronics and Communication Engineering, SRM Valliammai Engineering College, Kattankulathur, Chengalpet-603203, Tamil Nadu, India. 4Assistant Professor, Department of Electronics and Communication Engineering, SRM Valliammai Engineering College, Kattankulathur, Chengalpet-603203, Tamil Nadu, India. ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - Chat-bot is emergingasasignificanttechnologyin shaping the future by connecting physical devices or things with ANDROID. It also presents various opportunities for the intersection of other technologicaltrendswhichcanallowitto become even more intelligent and efficient. In this project, we focus our attention on the integration of Intelligent Conversational Software Agents or Chat-bots with android. Literature surveys have looked into various applications, features, underlying technologies and known challenges of android. On the other hand, Chatbots are being adopted in greater numbers due to major strides in the development of platforms and frameworks. The novelty of this project lies in the specific integration of Chat-bots in the android scenario. Identification of the newer challenges and possible future directions with this new integration have alsobeendeveloped. Key Words: Arduino, Artificial Intelligence (AI,)Chatbot, Embedded C. 1. INTRODUCTION Chatbots are used as a messaging service provider which provides an instant messaging framework. Its goal is to provide conversational service to the people whointeract with bots normally called a user in an efficient way. The fastest way and minimal confusing web application and mobile application are easy for installationwithoutanyneed for installation packages. Thesepackagesare easytomanage and distribute. Chatbots differ from other chatting applications as they do not contain any online status and or last seen and call with other users.There are different types of a chatbot available to be used in web applications. The open-domain chatbot is used to retrieve all general information like general knowledge, weather forecast, etc. For example alexa bot, cortana bot form windows siri bot form apple or google assistant. The main contribution of our work is the development of chatbotusingFuzzylogic,natural processing algorithms like pattern parsing, sentiment analysis, etc., Some of the technologies like machine learning and its algorithm are used in a chatbot for parsing thesentence.The algorithms of machine learning like Bayesian network, neural network, recurrent neural network are used in this chatbot. With the help of the bag of words (BOW), the detection of cyberbullying can be doneeasily.Theadvantage behind this chatbot is user-friendly and can get related information according to the user queries as well as avoidance of bully words 2. PROPOSED METHOD This proposed system is to activate dynamic answers using mp3 modules with a chat-bot.Ituseschat-bot with a speaker and a mouth action with Arduino microcontroller connected to a servo module which keeps monitoring the connected actions. The connected water motor can be turned on or off using a chat app bot which we have to develop separately. The final output is that when we turn on or off the load using chatbot app after chatbot will convey the respective answers for our questions using mouth action and speaker the mouth actionconnectedto the microcontroller using a servo motor and speaker connected through mp3 SD card-based modulator .we canalsomonitor the status using LCD. 3. OBJECTIVE To design a low-cost device to optimize voice recognition, accuracy and less delay to detect the disease of the patients and the severity of the disease Industrial data can be stored in the chatbot for fast remembrance. Todesign a chatbot that is helpful for blind and deaf people.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 772 4. BLOCK DIAGRAM Fig 1-Block diagram 4.1 ARDUINO UNO Fig 2-Arduino Board An Arduino is a microcontroller-basedkit whichcan be either used directly by purchasing fromthevendororcan be made at home using the components, owing to its open- source hardware feature.Itisusedin communicationsandin controlling or operating many devices. It was founded by Massimo Banzi and David Cuartielles in 2005. The Arduino Uno is a microcontroller board based on the ATmega328. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz crystal oscillator,a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with an AC-to-DC adapter or battery to get started. 4.2 BLUETOOTH Fig 3- Bluetooth Bluetooth is a telecommunications industry specification that describes how mobile phones, computers, and personal digital assistants (PDAs) can be easily interconnected using a short-range wireless connection. Using this technology, users of phones, pagers, and personal digital assistants can buy a three-in-onephonethat can double as a portable phone at home or in the office, get quickly synchronized with information in a desktop or notebook computer, initiate the sendingorreceivingofa fax, initiate a print-out, and, in general, have all mobile and fixed computer devices be coordinated. The Bluetooth standard, like WiFi, uses the FHSS technique (Frequency-Hopping Spread Spectrum), which involves splitting the frequency band of 2.402-2.480 GHz into 79 channels (called hops) each 1MHz wide, then transmitting the signal using a sequence of channels known to both the sending and receiving stations. Thus, by switching channels as often as 1600 times a second, the Bluetooth standard can avoid interference with other radio signals. Bluetooth works by the simple principle of sending and receiving data in the form of radio waves. Every Bluetooth enabled device has a card-like attachment known as the Bluetooth adapter. It is this Bluetooth adapter that sends and receives data. A Bluetooth adapter has a particular range of connections. One electronic adaptor can notice another Bluetooth device only if the second device is present within the range of the first device. When they are within the range, they can strike up a connectionbetweenthemselves.Striking up the connection between two Bluetooth devices is known as the pairing of devices.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 773 4.3 LIQUID CRYSTAL DISPLAY Fig 4- LCD 16*02 We are using the LCD 16*02 display module to display the PPM levels of ammonia gas in the breath sample. It contains 16 pins. The term LCD stands for liquid crystal display. It is one kind of electronic display moduleusedinan extensive range of applications like various circuits & devices. These displays are mainly preferred for multi- segment light-emittingdiodesandsevensegments.Themain benefits of using this module are inexpensive; simply programmable, animations, and there are no limitations for displaying custom characters, special and even animations. The R/W pin Toggles the LCD between Read/Write Operation. The Pin 7-14 are data bits(DB0-DB7)pinsusedto send command or data to LCD. The pin 6 enable control pin must be held high to perform read/write operation. Pin 15 and 16 are the LED positive and negative Pin. When sufficient voltage is applied to the electrodes the liquid crystal molecules would be aligned in a specific direction. The light rays passing through the LCD would be rotated by the polarizer, which would result in activating/highlighting the desired characters. The power supply should be of +5v, with maximumallowabletransients of 10mv. To achieve a better/suitablecontrastforthedisplay the voltage at pin 3 should be adjusted properly. The ground terminal of the power supply must be isolated properly so that voltage is induced in it. Themodule should be isolated properly so that stray voltages are not induced, which could cause a flicking display. LCD is lightweight with only a few, millimeters thickness since the LCD consumes less power, they are compatible with low power electronic circuits, and can be powered for long durations. LCD does not generatelightand so light is needed to read the display. By using backlighting, reading is possible in the dark. LCDs have a long life and a wide operating temperature range. Before LCD is used for displaying proper initialization should be done. LCDs with a small number of segments, such as those used in digital watches and pocket calculators, have individual electrical contacts for each segment. An external dedicated circuit supplies an electric charge to control each segment. This display structure is unwieldy for more than a few display elements. Small monochrome displays such as those found in personal organizers, or older laptop screens. The pixels are addressed one at a time by row and column addresses. This type of display is called passive-matrix addressed because the pixel must retain its state between refreshes without the benefit of a steadyelectrical charge. As the number of pixels increases, this type of display becomes less feasible. Very slow response times and poor contrast are typical of passive-matrix addressed LCDs. High-resolution color displays such as modern LCD computer monitors and televisions use an active-matrix structure. A matrix of thin- film transistors (TFTs) is added to the polarizing and color filters. Each pixel has its dedicated transistor, allowing each column line to access one pixel. When a row line is activated, all of the column lines are connected to a row of pixels and the correct voltage is driven onto all of the column lines. The row line is then deactivated and the next row line is activated. All of the row lines are activated in sequence during a refresh operation. Active-matrix addressed displays look "brighter" and "sharper" than passive-matrix addressed displays of the same size, and generally have quicker response times, producing much better images. A general-purpose alphanumeric LCD with two lines is 16 characters. So the type of LCD used in this project is 16 characters * 2 lines with 5*7 dots with the cursor, built-in controller, +5v power supply, 1/16 duty cycle. 4.4 ARDUINO IDE Arduino is a microcontroller board based on ATmega328 that needs to be programmedanditisfedwitha hex code version of the code written in the high-level language. The Arduino Integrated Development Environment (IDE) is a cross-platform application that is written in functions from C and C++. It is used to write and upload programs to Arduino compatible boards So, Arduino development boards are fed with the code via Arduino IDE. Embedded C language is used as a language to code on Arduino IDE. The Arduino IDE supplies a software library from the Wiring project, which provides many common input and output procedures. User-written code only requires two basic functions, for starting the sketch and the main program loop, that is compiled and linked with a program sub-main into an executable cyclic executive program with the GNU tool chain, also included with theIDE distribution. The Arduino IDE employs the program to convert the executable code into a text file in a hexadecimal encoding that is loaded into the Arduino board by a loader program in the board's firmware.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 774 4.5 VOICE MODULE Fig 4.5- APR9600 APR9600 is a low-cost high-performance sound record/replay IC incorporating flash analogue storage technique. The recorded sound is retained even after the power supply is removed from the module. The replayed sound exhibits high quality with a low noise level. The sampling rate for a 60 second recording period is 4.2 kHz that gives a sound record/replay bandwidth of 20Hz to 2.1 kHz. However, by changinganoscillationresistor,a sampling rate as high as 8.0 kHz can be achieved. This shortens the total length of sound recording to 32 seconds. Total sound recording time can be varied from 32 seconds to 60 seconds by changing the value of a single resistor. The IC can operate in oneoftwomodes:serial mode and parallel mode. In serial access mode, sound can be recordedin256 sections. In parallel access mode,soundcanberecordedin2, 4 or 8 sections. The IC can be controlled simply using push- button keys. It is also possible to control the IC using external digital circuitry such as micro-controllers and computers. The APR9600 has a 28 pin DIP package. The supply voltage is between 4.5V to 6.5V. During recording and replaying, current consumption is 25 mA. In idle mode, the current drops to 1A. The APR9600 experimental board is an assembled PCB board consisting of an APR9600 IC, an electret microphone,supportcomponents,andnecessaryswitchesto allow users to explore all functions of theAPR9600chip.The oscillation resistor is chosen so that the total recording period is 60 seconds with a sampling rate of 4.2 kHz. The board measures 80mm by 55mm. 4.6 SERVO MOTOR A servo consists of a Motor (DC or AC), a potentiometer, gear assembly, and a controllingcircuit.First of all, we use gear assembly to reduce RPM and to increase torque of the motor. Say at the initial positionofservo motor shaft, the position of the potentiometer knob is such that there is no electrical signal generated at the output port of the potentiometer. Now an electrical signal is given to another input terminal of the error detector amplifier. Now the difference between these two signals, one comes from the potentiometer and another comes from other sources, will be processed in a feedback mechanism and output will be provided in terms of the error signal. This error signal acts as the input for motor and motor starts rotating. Now motor shaft is connected with a potentiometer and as the motor rotates so the potentiometer and it will generate a signal. After some time the position of potentiometer reaches a position that the output of potentiometer is the same as the external signal provided. At this condition,there will be no output signal from the amplifier to the motor input as there is no difference between externally applied signal and the signal generated at potentiometer, and in this situation, the motor stops rotating. Fig 4.5- SERVOMOTOR We have developed chatbot as well as trained the chatbot using Arduino and so we can implement such techniques in android. Our proposedalgorithmshowsbetter performance and accuracy than existing so we decided to use it in the future. We aim to provide an effective and convenient solution regarding chatbots. In this paper, we present a method to designa rapid method of Chatbot to help the Blind and Deaf People to remember the forgotten things. It is a very Useful Chatbot to Recognize the Voice and Playback. 5. CONCLUSIONS
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 775 REFERENCES [1] X. Li, J. Niu, M. Karuppiah, S. Kumari and F. Wu, “Secure and Efficient Two-Factor User Authentication Scheme with User Anonymity for Network-BasedE-HealthCareApplications",Journal of medical systems, Vol.40, No.12, 2016, p.268. [2] Megha Rathi, Aditya Malik,DakshVarshney,Rachita Sharma, Sarthak Mendiratta, “SentimentAnalysisof Tweets using Machine Learning Approach”. [3] Robert P. Futrelle, Jeff Satterley and Tim McCormack, “NLP-NG - A New NLP System for Biomedical Text Analysis”, Biological Knowledge Laboratory College of Computer and Information Science Northeastern University,Boston,MA02115 {futrelle, jsatt, timmc} @ccs.neu.edu. [4] A. Graesser et al., “Auto Tutor: An intelligent tutoring system with mixed-initiative dialogue”, ǁ Education, vol. 48, no. 4, 2005, pp.612-618 BIOGRAPHIES D.AKASH Hardware Implementation R.BALA ANITA Paper work R.BHARATH KUMAR Software Implementation Mr. C. SATHEESWARAN, M.E Project Guide 2nd Author Photo r Photo