It works in the following way that when a string is received, it searches for a predefined word or phrase in that string. It shall make no difference in the performance and also in the size.Įve is based upon an early form of Natural Language Processing, the "pattern matching" technology. Don't worry if you weren't able to find one, you can use the Arduino Nano. Many third party manufacturers still might be making and selling the board. But you can still find it in many sites including Ebay. Well that means that it has been officially stopped being manufactured by Arduino. A bad news about the Arduino Pro Mini: IT has RETIRED from the market. It is later discussed properly in the respective step. Eve recognises speeches through the Google Voice recognition of the Android device. The emotions are displayed in the LCD module and a 9v battery for the power. It receives Bluetooth data through the HC 05 Bluetooth module and plays the file through the WTV-020-SD-16p voice module. The Arduino is used as the main controller here. We need the female audio jack the provision of connecting the robot to an external amplifier. The wtv020sd 16p module is used for playing the audio files, hc 05 Bluetooth for communication with the Android and the LCD for displaying the emotions. Don't worry for the terms mentioned above if you don't understand it, all are discussed in the later part. Except for the voice recognition function which is done by the Android (discussed later), every other functionality starting from the keyword finding and output formation are done on the Pro Mini itself. It meets all the requirements in our robot. I used it because of its small size, simplicity and excellent performance. A Little description of the parts: The Arduino Pro mini is the main MCU in our robot. The cost might be different in your country but in India, this approx is the rate. You can view the demo of the robot above, or in this link: įollowing are the components to be gathered: Arduino Pro Mini (Or Arduino Nano) Wtv-020-SD-16p sound module HC-05 bluetooth module 16x2 LCD module LM7805 regulator IC An amplifier module (I used the PAM8403 circuit) An 8 ohm speaker A female audio jack a 9v battery And an Android phone So these are the required components. Looks much does it? Don't worry, it shall be quite interesting in the journey. So basically in this instructable, we shall start from the definition of a chatbot, look into the design, some theories based on which Eve runs, the manufacturing and finally the programming part. Further the LCD eyes that she possess show how she feels when you say anything. Based upon simple, cheap components and basic programming, she can behave smart to a really great extent. She even knows that she should not repeat the same answers and chats, so that the conversation does not become boring. If She says something you do not wish to hear, just tell her, please don't say that again, and she will remember that. She can sing, tell you jokes, stories and do anything that makes you feel good. It is not that She can answer just a specific number of questions. An early example of Natural Language Processing (NLU) and Artificial intelligence, Eve is capable of answering ANY question you ask her. Because that's the most important function of a chatbot, make the person feel happy. With her, You can share your experiences, your feelings and most importantly, argue about different things she is well-experienced at it. The automated voices you hear on a customer service call, or on a bank line is an example of a chatbot. Well as everyone knows, a chatterbot or chatbot is a computer program or device that conducts a conversation with humans based on textual or auditory methods. And that leads to the introduction of Eve. Well, a chatbot can help here to make you feel better. Hello DIYrs, have there been instances when you really wanted to share your feelings with someone and no trusted one was around? In today's busy world, this is a common instance.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |