Design & Interface of Voice Module for Deaf and Dumb

Similar documents
Keywords Digital IC tester, Microcontroller AT89S52

[Kumar, 3(3): March, 2014] ISSN: Impact Factor: 1.852

3 PHASE FAULT ANALYSIS WITH AUTO RESET FOR TEMPORARY FAULT AND TRIP FOR PREMANENT

DTMF BASED HOME AUTOMATION

POWER SAVER METER USING MICROCONTROLLER TO SAVE ELECTRICITY UPTO 30-40%

CEIBO FE-5111 Development System

Accelerometer-Based Musical Instrument

Microcontroller Based Code Locking System with Alarm

Design and construction of ENP for Car : a novel Embedded System

CEIBO FE-5131A Development System

PREPAID ENERGY METER

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Solar Based E Uniform For Soldiers-Used For Temperature Control And Tracking


P&E Microcomputer Systems, Inc. P.O. Box 2044, Woburn, MA 01888, USA

BLACK BOX FOR CAR ACCIDENT

Review of Ultra Fast Acting Electronic Circuit Breaker at Overloading

GSM BASED ELECTRONIC VOTING SYSTEM

MODERN SYSTEM TO PROTECTION AN ELECTRICAL TRANSFORMER

CEIBO FE-51RD2 Development System

Home Automation control system using SMS

Lab 1 Introduction to Microcontroller

Design and Installation of Home Automation and Security System Using Microcontroller and ZigBee Modulation

International Journal Of Advanced Research In Engineering Technology & Sciences

Getting Started with Keil µvision 3 and C51

Locktronics PICmicro getting started guide

AC : INFRARED COMMUNICATIONS FOR CONTROLLING A ROBOT

Overview of Microcontroller and Embedded Systems

SMART AND SAFETY HELMET FOR A RIDER

International Journal of Advance Engineering and Research Development REAL TIME VEHICLE TRACKING SYSTEM USING GSM MODEM AND GPS MODULE

Introduction to 8051 microcontrollers

Embedded Piano Interfaced with LCD

NEW CEIBO DEBUGGER. Menus and Commands

Gesture Recognition Using 3D MEMS Accelerometer

HAND GESTURE RECOGNITION USING MEMS SENSORS

PART 1 : MR-162. PART 2 : CPU Board. PART 3 : Software Tools. PART 4 : Compile and Download. 1. Introduction 2. Features

JOURNAL OF INFORMATION, KNOWLEDGE AND RESEARCH IN ELECTRICAL ENGINEERING (ISSN: ISSN , GIF: , SIF: )

Tongue driven speaking wheel chair with wireless device control

HandsOn Technology -- HT-MC-02 MODEL: HT-MC-02

MicroProcessor. MicroProcessor. MicroProcessor. MicroProcessor

Embedded Based Temperature Monitoring System

EMBEDDED SYSTEMS COURSE CURRICULUM

EB-51 Low-Cost Emulator

EPM900 - Overview. Features. Technical Data

Nuvoton 4T 8051-based Microcontroller NuTiny-SDK-N78E715 User Manual

MICROCONTROLLER BASED LPG GAS DETECTOR USING GSM MODULE

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

MULTIMODAL INTERACTION FOR SERVICE ROBOT CONTROL

Alcohol Detection using Pic Microcontroller

Robotic Systems ECE 401RB Fall 2006

BV511 Hardware Guide ByVac ByVac Revision 1.0

Getting Started Guide RS-EDP & XC167 CPU Module. Version 2 10th June 2010

Professional Radio GM Series. Controlhead Service Information

Adaptive Motion Control of FIREBIRD V Robot

Goal: We want to build an autonomous vehicle (robot)

Fig 1. Block diagram of a microcomputer

Microcontrollers. Principles and Applications. Ajit Pal +5 V 2K 8. 8 bit dip switch. P2 8 Reset switch Microcontroller AT89S52 100E +5 V. 2.

Embedded Technology for Remote Data Logging, Monitoring and Controlling Using GSM/GPRS

CHAPTER 1 MICROCOMPUTER SYSTEMS. 1.1 Introduction. 1.2 Microcontroller Evolution

CSE 466 Exam 1 Winter, 2010

EC4205 Microprocessor and Microcontroller

CHAPTER 3 WIRELESS MEASUREMENT INSTRUMENT

Development of Single Channel Fault Detection System Using External Accelerometer Sensor with ARM-7 Microcontroller

Driver Fatigue Detection System Using MEMS Technology

Getting Started with STK200 Dragon

Programmed Engine Locking System by Automatically Detecting Drunken Drivers

Arm11 Based Accident Alert and Vehicle Tracking Using GSM and GPS

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems

ANDROID MOBILE BASED HOME AUTOMATION USING BLUETOOTH

Chapter 1. Microprocessor architecture ECE Dr. Mohamed Mahmoud.

The Design of Embedded MCU Network Measure and Control System

Touch screen and Zigbee based Home automation system

[Mule, 4(2), February, 2017] ISSN: IMPACT FACTOR

8051 General Purpose Board

GIE 8051 Professional Kit. User Manual

Microprocessors and Microcontrollers Prof. Santanu Chattopadhyay Department of E & EC Engineering Indian Institute of Technology, Kharagpur

32 bit Micro Experimenter Board Description and Assembly manual

Design of a Novel Circuit for Chinese Art Colored Lantern Based on Proteus Simulation Environment

C8051F411-EK C8051F411 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Kit Overview. 3. Evaluation Board Interface LCD User Interface

DTMF BASED INDUSTRIAL AUTOMATION

CEIBO FE-W7 Development System

Embedded World Television, Radio, CD player, Washing Machine Microwave Oven Card readers, Palm devices

Wall Industries SMPS and Microcontrollers

Sahil Saini 1, Neha Bharti 2, Sunikshita Katoch 3, Gagandeep Singh 4, Harpreet Kaur Channi 5 ABSTRACT I. INTRODUCTION

GSM BASED HOME AUTOMATION SYSTEM

P89V51RD2 Development Board May 2010

PROGRAMMABLE POWER SUPPLY

Controlling and Monitoring Of Industrial Parameters by Using GSM

PIC Dev 14 Surface Mount PCB Assembly and Test Lab 1

AVR Development Board

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Identify Components of the. Motherboard

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Lecture (01) Introducing Embedded Systems and the Microcontrollers By: Dr. Ahmed ElShafee

SECURE DIGITAL ACCESS SYSTEM USING IBUTTON

Design of Bicycle mileage Speed Meter

MICROCONTROLLER AND PLC LAB-436 SEMESTER-5

Clock and Fuses. Prof. Prabhat Ranjan Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar

8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

Nuvoton 1T 8051-based Microcontroller NuTiny-SDK-N76E885 User Manual

Transcription:

Design & Interface of Voice Module for Deaf and Dumb 1 Ch. Naveen, 2 J.Kavya Sree, 3 V. Raghu Charan, 4 CH. Manoj, 5 R. Kumara Swamy 1,2,3,4 Research Scholar, 5 Assistant Professor Dept. of E.C.E, NSRIT College of Engineering Sontyam, Visakhapatnam Abstract- The objective of this paper is to build a device that can be controlled by gesture. User is able to control motions of the device by moving the controller and performing predefined gestures. This paper provides a basic platform for many potential applications such as military, gesture human-machine interfacing, etc. This paper is used for physically disabled and old people to operate the device through gestures. This can be done by using accelerometer i.e, based on MEMS technology. For this paper, AT89S52 microcontroller and accelerometer module, speakers is used. This device helps deaf and dumb people to announce their requirements. By this the person who is near can understand their need and help them. This saves the time to understand each other and ease in communication. However, Recognizing the sign or gesture once it has been captured is much more challenging, especially in a Continuous stream. In fact currently, this is the focus of the research. Keywords:-micro-controller, accelerometer, embedded system. I. INTRODUCTION Embedded systems are a system, which performs a specific or a pre-defined task. It is the combinations of hardware and software. It is a programmable hardware design nothing but an electronic chip.a general-purpose definition of embedded systems is that they are devices used to control, monitor or assist the operation of equipment, machinery or plant. Embedded reflects the fact that they are an integral part of the system. At the other extreme a general-purpose computer may be used to control the operation of a large complex processing systems.all embedded systems include microprocessors. Some of these computers are however very simple systems as compared with a personal computer. The very simplest embedded systems are capable of performing only single functions to meet a single predetermined purpose. In some cases a microprocessor may be designed in such way that application software for a particular purpose can be added to the basic software in a second process, after which it is not possible to make further changes. The applications software on such processors is sometimes referred to as firmware. The simplest devices consist of a single microprocessor (often called a chip ), which may itself be packaged with other chips in a hybrid systems or Application Specific Integrated Circuit (ASIC). Its input comes from a detector or sensor and its output goes to a switch or an activator which (for example) may start or stop the operation of a machine or, operating a value, may control the flow of fuel to an engine. Fig. 1. Types of Embedded Systems II. OVERVIEW OF EMBEDDED SYSTEM ARCHITECTURE Every embedded system consists of custom-built hardware built around a Central Processing Unit (CPU). This hardware also contains memory chips onto which the software is loaded. The software residing on the memory chip is also called the firmware. The operating system runs above the hardware, and the application software runs above the operating system. The same architecture is applicable to any computer including a desktop computer. For applications involving complex processing, it is advisable to have an operating system. In such a case, you need to integrate the application software with the operating system and then transfer the entire software on to the memory chip. Once the software is transferred to the memory chip, the software will continue to run for a long time you don t need to reload new software. The details of the various building blocks of the hardware of an embedded system. As shown in Fig.1. the building blocks are: Central Processing Unit (CPU) Memory (Read-only Memory and Random Access Memory) Input Devices Output devices Communication interfaces Application-specific circuitry III. HARDWARE REQUIREMENTS Microcontroller AT89C51. IJRTI1704003 International Journal for Research Trends and Innovation (www.ijrti.org) 7

Accelerometer. LED array. Voice Module Switching Mode. Crystal Oscillator. Liquid Crystal Display. Speakers. A.MicrocontrollerAT89S52 which depends on what material a diode is made of and what colour it is. Values typical for the most frequently used diodes are shown in table below: As seen, there are three main types of LEDs. Standard ones get ful brightness at current of 20mA. Low Current diodes get ful brightness at ten times lower current while Super Bright diodes produce more intensive light than Standard ones. Here,we use 9 leds for identifying which instruction is running for the required output. As we can read only eight instructions so the 8 leds are categorized for those instructions and among 9,1 led is used for the power supply which is used to identify the led array to be in working condition. This led array is interfaced with the microcontroller by which the input is given to and the output of this instruction is given to lcd display to notice what is going to action by the speakers. D. Voice module. This operation is used for converting machine language into voice which is used as the output for the device. Basically it is defined by coneverting the voice into ASCII code so we use the predefined functions to be interface with the speakers. But in this device we cannot convert and it is already predefined with the set of instructions in the micro-controller. Fig 2.Block diagram for AT89S52 The AT89S52 is a low-voltage, high-performance CMOS 8-bit microcomputer with 4K bytes of Flash programmable memory. The device is manufactured using Atmel s high-density nonvolatile memory technology and is compatible with the industry-standard MCS-52 instruction set. By combining a versatile 8-bit CPU with Flash on a monolithic chip, the Atmel AT89S52 is a powerful microcomputer, which provides a highly flexible and cost-effective solution to many embedded control applications. B. Accelerometer ADXL3XX An Accelerometer is a kind of sensor. Image of an Accelerometer shown Fig.3. The Accelerometer having 6 pin- 1- VDD 2- GND 3- X, Y, Z - outputs 6- ST-sensitivity E. Switching mode To operate the instructions what are present in the micro-controller. Here we use sign of different eight instructions according to the need of the daf and dumb people. So, basically it operate four instructions at time and the remaining four are operated when the switch mode is applied to it. F. Crystal oscillator This is used to provide clock signals to controller. It provides signals ranging from 10 KHz to 100MHz. It is externally connected to Micro Controller. Fig. 4. Crystal Oscillator G. Liquid Crystal Display We are using 16x2 LCD display. It shows the output about the detection of object. Fig. 3. Accelerometer C.LED Array It is important to know that each diode will be immediately destroyed unless its current is limited. This means that a conductor must be connected in parallel to a diode. In order to correctly determine value of this conductor, it is necessary to know diode s voltage drop in forward direction, Fig. 5. Liquid Crystal Display IJRTI1704003 International Journal for Research Trends and Innovation (www.ijrti.org) 8

H. Speakers To communicate with normal people voice is important to understand what they want to tell. So, we use speakers which is used as the output for this project. Fig 6. Speakers IV. CIRCUIT OPERATION The construction of layout, designing the pcb and then the voltage regulator and microcontroller board is ready. First we interface the microcontroller board (AT89S52) with the system. Through the accelerometer we can change the directions and according to the type of instruction to be operated by placing the direction of the sensor.we can see the what type of instruction is running through the diplay which is interfaced with the micro-controller. As the dumb and deaf people cannot hear the instruction is running through the speakers so this lcd display will show the instruction and there is another type of identifying the instruction through the led array where it glows if the instruction is which type of instruction is running this is also done through interfacing with the micro-controller. The gestures we give through gesture transmitter which gives an analog data while moving in W,X,Y,Z direction or may be X,Y direction only depends on the type of the sensor. We can see in the image that there are some directions showing if we tilt these sensors in that direction then the data at that corresponding pin will change in the analog form. IV. SOFTWARE Keil development tools for the 8051 microcontroller architecture support every level of software developer from the professional applications engineer to the student just learning about embedded software development. The industry standard Keil C compilers, micro assemblers, debuggers, real time Kernels, single-board computers and emulators support all 8051 derivatives and help you to get your completed on schedule. A. Simulation The µvision Simulator allows you to debug programs using only your PC using simulation drivers provided by Keil and various third-party developers. A good simulation environment, like µvision, does much more than simply simulate the instruction set of a microcontroller it simulates your entire target system including interrupts, startup code, on-chip peripherals, external signals, and I/O. This software is used for execution of microcontroller programs. Keil development tools for the MC architecture support every level of software developer from the professional applications engineer to the student just learning about embedded software development. The industrystandard keil C compilers, macro assemblers, debuggers, real, time Kernels, Single-board computers and emulators support all microcontroller derivatives and help you to get more projects completed on schedule. The keil software development tools are designed to solve the complex operations. B. Source code 1.Click on the Keil uvision Icon on DeskTop 2.The following fig will appear 3. Click on the Project menu from the title bar 4. Then Click on New Project Fig 7. Movement of gesture That data is appeared on the LCD and in the computer. Now the programming is done using these values and required operation to be performed i.e front, back, left, right motions and we can verify it by switching mode where it operates only four modes at a time. By the help of speakers where the deaf and dumb people can communicate with normal people. 5. Save the Project by typing suitable project name with no extension in u r own folder sited in either C:\ or D:\ IJRTI1704003 International Journal for Research Trends and Innovation (www.ijrti.org) 9

6. Then Click on Save button above. 7. Select the component for your project. i.e. Atmel 8. Click on the + Symbol beside of Atmel 15. Click on the file option from menu bar and select new 16. The next screen will be as shown in next page, and just maximize it by double clicking on its blue boarder. 9. Select AT89S52 as shown below 10. Then Click on OK 11. The Following fig will appear 17. Now start writing program in either in C or ASM 18. For a program written in Assembly, then save it with extension. asm and for C based program save it with extension.c 12. Then Click either YES or NO mostly NO 13. Now your project is ready to USE 14. Now double click on the Target1, you would get another option Source group 1 as shown in next page. 19. Now right click on Source group 1 and click on Add files to Group Source IJRTI1704003 International Journal for Research Trends and Innovation (www.ijrti.org) 10

28. Drag the port a side and click in the program file. 20. Now you will get another window, on which by default C files will appear. 29. Now keep Pressing function key F11 slowly and observe. 30. You are running your program successfully. 21. Now select as per your file extension given while saving the file 22. Click only one time on option ADD 23. Now Press function key F7 to compile. Any error will appear if so happen. VI. CONCLUSION The output we required is, whenever the hand gesture is moved forward, backward, left or right according type of situation or the need of the dumb and deaf people and hand gesture is kept back, the switch is operated to another where different instructions are activated. If any delayed in operating the device we can use reset the coding and it comes to first, when another instruction is applied. VII. FUTURE SCOPE Furtherly this system can be implemented by performing multiple operations using a 3Dimensional axis of Accelerometer and this can be taken into most advanced technology such as Nano-electromechanical system which are very small in size that is in terms of nanometers. 24. If the file contains no error, then press Control+F5 simultaneously. 25. The new window is as follows 26. Then Click OK 27. Now Click on the Peripherals from menu bar, and check your required port as shown in fig below REFERENCES 1. The 8051 Microcontroller and Embedded S ys t e m s By M u h a m m a d A l i Mazidiand Janice Gillespie Mazidi.Pearson Education. 2. Embedded system by Raj Kamal. 3. 8051 microcontroller and embedded systems by Mazzidi. 4. Venketraman.s,T.V.Padmavathi speech for the Disabled volume 118,page 13 5. John kangchun perng,seth, Hollar Acceleration sensor. 6. Salman afghani, Microcontroller and sensors based gesture vocaliser APR 9600. Copyright 2016 7. Analog Devices, Norwood, MA, http://www.analog.com IJRTI1704003 International Journal for Research Trends and Innovation (www.ijrti.org) 11