This document summarizes a research paper on developing a gesture-controlled music player using a MEMS accelerometer. The paper describes interfacing an MMA7660 3-axis accelerometer with an ARM7 microcontroller to recognize gestures for playing, stopping, rewinding and forwarding music. Gestures are detected based on changes in acceleration values read from the accelerometer's tilt register. The microcontroller sends commands to a Java-based music player application running on a PC based on the recognized gesture. The system was implemented and able to successfully control music playback through gestures performed in free space.
Summer training project report on embedded system at BSNL ALTTC Ghaziabad. Submitted by RAM AVTAR (ECE Department of IMSEC) of 2016 Batch. Submitted in IMS Engineering College, Gaziabad
final Year Projects, Final Year Projects in Chennai, Software Projects, Embedded Projects, Microcontrollers Projects, DSP Projects, VLSI Projects, Matlab Projects, Java Projects, .NET Projects, IEEE Projects, IEEE 2009 Projects, IEEE 2009 Projects, Software, IEEE 2009 Projects, Embedded, Software IEEE 2009 Projects, Embedded IEEE 2009 Projects, Final Year Project Titles, Final Year Project Reports, Final Year Project Review, Robotics Projects, Mechanical Projects, Electrical Projects, Power Electronics Projects, Power System Projects, Model Projects, Java Projects, J2EE Projects, Engineering Projects, Student Projects, Engineering College Projects, MCA Projects, BE Projects, BTech Projects, ME Projects, MTech Projects, Wireless Networks Projects, Network Security Projects, Networking Projects, final year projects, ieee projects, student projects, college projects, ieee projects in chennai, java projects, software ieee projects, embedded ieee projects, "ieee2009projects", "final year projects", "ieee projects", "Engineering Projects", "Final Year Projects in Chennai", "Final year Projects at Chennai", Java Projects, ASP.NET Projects, VB.NET Projects, C# Projects, Visual C++ Projects, Matlab Projects, NS2 Projects, C Projects, Microcontroller Projects, ATMEL Projects, PIC Projects, ARM Projects, DSP Projects, VLSI Projects, FPGA Projects, CPLD Projects, Power Electronics Projects, Electrical Projects, Robotics Projects, Solor Projects, MEMS Projects, J2EE Projects, J2ME Projects, AJAX Projects, Structs Projects, EJB Projects, Real Time Projects, Live Projects, Student Projects, Engineering Projects, MCA Projects, MBA Projects, College Projects, BE Projects, BTech Projects, ME Projects, MTech Projects, M.Sc Projects, Final Year Java Projects, Final Year ASP.NET Projects, Final Year VB.NET Projects, Final Year C# Projects, Final Year Visual C++ Projects, Final Year Matlab Projects, Final Year NS2 Projects, Final Year C Projects, Final Year Microcontroller Projects, Final Year ATMEL Projects, Final Year PIC Projects, Final Year ARM Projects, Final Year DSP Projects, Final Year VLSI Projects, Final Year FPGA Projects, Final Year CPLD Projects, Final Year Power Electronics Projects, Final Year Electrical Projects, Final Year Robotics Projects, Final Year Solor Projects, Final Year MEMS Projects, Final Year J2EE Projects, Final Year J2ME Projects, Final Year AJAX Projects, Final Year Structs Projects, Final Year EJB Projects, Final Year Real Time Projects, Final Year Live Projects, Final Year Student Projects, Final Year Engineering Projects, Final Year MCA Projects, Final Year MBA Projects, Final Year College Projects, Final Year BE Projects, Final Year BTech Projects, Final Year ME Projects, Final Year MTech Projects, Final Year M.Sc Projects, IEEE Java Projects, ASP.NET Projects, VB.NET Projects, C# Projects, Visual C++ Projects, Matlab Projects, NS2 Projects, C Projects, Microcontroller Projects, ATMEL Projects, PIC Projects, ARM Projects, DSP Projects, VLSI Projects, FPGA Projects, CPLD Projects, Power Electronics Projects, Electrical Projects, Robotics Projects, Solor Projects, MEMS Projects, J2EE Projects, J2ME Projects, AJAX Projects, Structs Projects, EJB Projects, Real Time Projects, Live Projects, Student Projects, Engineering Projects, MCA Projects, MBA Projects, College Projects, BE Projects, BTech Projects, ME Projects, MTech Projects, M.Sc Projects, IEEE 2009 Java Projects, IEEE 2009 ASP.NET Projects, IEEE 2009 VB.NET Projects, IEEE 2009 C# Projects, IEEE 2009 Visual C++ Projects, IEEE 2009 Matlab Projects, IEEE 2009 NS2 Projects, IEEE 2009 C Projects, IEEE 2009 Microcontroller Projects, IEEE 2009 ATMEL Projects, IEEE 2009 PIC Projects, IEEE 2009 ARM Projects, IEEE 2009 DSP Projects, IEEE 2009 VLSI Projects, IEEE 2009 FPGA Projects, IEEE 2009 CPLD Projects, IEEE 2009 Power Electronics Projects, IEEE 2009 Electrical Projects, IEEE 2009 Robotics Projects, IEEE 2009 Solor Projects, IEEE 2009 MEMS Projects, IEEE 2009 J2EE P
This document describes an embedded systems project involving an Atmega16 microcontroller to create a stopwatch. It includes sections on the microcontroller, analog to digital conversion, timers, interfacing with an LCD display, and the stopwatch program code. The program uses buttons on ports A and D to start, stop, reset, and increment the stopwatch which displays hours, minutes, seconds, and tenths of seconds on the LCD. The document provides explanations of the microcontroller features and registers used in the project.
Implementation of an Improved Microcontroller Based Moving Message Display Sy...IOSR Journals
This document describes the implementation of a microcontroller-based moving message display system using LEDs. A PIC16F648A microcontroller is programmed in assembly language to control a 49x8 LED dot matrix display and sequentially light the LEDs to display a 23 character message in a moving fashion. Decade counters are used along with the microcontroller to produce the shifting action of the characters. The dynamic display scheme employed helps improve display brightness and reduce energy consumption. Key components of the system include the microcontroller, counting unit with decade counters, LED display unit, and a power supply. PCB layout and programming of the microcontroller are discussed.
International Journal of Engineering Research and Applications (IJERA) is a team of researchers not publication services or private publications running the journals for monetary benefits, we are association of scientists and academia who focus only on supporting authors who want to publish their work. The articles published in our journal can be accessed online, all the articles will be archived for real time access.
Our journal system primarily aims to bring out the research talent and the works done by sciaentists, academia, engineers, practitioners, scholars, post graduate students of engineering and science. This journal aims to cover the scientific research in a broader sense and not publishing a niche area of research facilitating researchers from various verticals to publish their papers. It is also aimed to provide a platform for the researchers to publish in a shorter of time, enabling them to continue further All articles published are freely available to scientific researchers in the Government agencies,educators and the general public. We are taking serious efforts to promote our journal across the globe in various ways, we are sure that our journal will act as a scientific platform for all researchers to publish their works online.
Summer training project report on embedded system at BSNL ALTTC Ghaziabad. Submitted by RAM AVTAR (ECE Department of IMSEC) of 2016 Batch. Submitted in IMS Engineering College, Gaziabad
final Year Projects, Final Year Projects in Chennai, Software Projects, Embedded Projects, Microcontrollers Projects, DSP Projects, VLSI Projects, Matlab Projects, Java Projects, .NET Projects, IEEE Projects, IEEE 2009 Projects, IEEE 2009 Projects, Software, IEEE 2009 Projects, Embedded, Software IEEE 2009 Projects, Embedded IEEE 2009 Projects, Final Year Project Titles, Final Year Project Reports, Final Year Project Review, Robotics Projects, Mechanical Projects, Electrical Projects, Power Electronics Projects, Power System Projects, Model Projects, Java Projects, J2EE Projects, Engineering Projects, Student Projects, Engineering College Projects, MCA Projects, BE Projects, BTech Projects, ME Projects, MTech Projects, Wireless Networks Projects, Network Security Projects, Networking Projects, final year projects, ieee projects, student projects, college projects, ieee projects in chennai, java projects, software ieee projects, embedded ieee projects, "ieee2009projects", "final year projects", "ieee projects", "Engineering Projects", "Final Year Projects in Chennai", "Final year Projects at Chennai", Java Projects, ASP.NET Projects, VB.NET Projects, C# Projects, Visual C++ Projects, Matlab Projects, NS2 Projects, C Projects, Microcontroller Projects, ATMEL Projects, PIC Projects, ARM Projects, DSP Projects, VLSI Projects, FPGA Projects, CPLD Projects, Power Electronics Projects, Electrical Projects, Robotics Projects, Solor Projects, MEMS Projects, J2EE Projects, J2ME Projects, AJAX Projects, Structs Projects, EJB Projects, Real Time Projects, Live Projects, Student Projects, Engineering Projects, MCA Projects, MBA Projects, College Projects, BE Projects, BTech Projects, ME Projects, MTech Projects, M.Sc Projects, Final Year Java Projects, Final Year ASP.NET Projects, Final Year VB.NET Projects, Final Year C# Projects, Final Year Visual C++ Projects, Final Year Matlab Projects, Final Year NS2 Projects, Final Year C Projects, Final Year Microcontroller Projects, Final Year ATMEL Projects, Final Year PIC Projects, Final Year ARM Projects, Final Year DSP Projects, Final Year VLSI Projects, Final Year FPGA Projects, Final Year CPLD Projects, Final Year Power Electronics Projects, Final Year Electrical Projects, Final Year Robotics Projects, Final Year Solor Projects, Final Year MEMS Projects, Final Year J2EE Projects, Final Year J2ME Projects, Final Year AJAX Projects, Final Year Structs Projects, Final Year EJB Projects, Final Year Real Time Projects, Final Year Live Projects, Final Year Student Projects, Final Year Engineering Projects, Final Year MCA Projects, Final Year MBA Projects, Final Year College Projects, Final Year BE Projects, Final Year BTech Projects, Final Year ME Projects, Final Year MTech Projects, Final Year M.Sc Projects, IEEE Java Projects, ASP.NET Projects, VB.NET Projects, C# Projects, Visual C++ Projects, Matlab Projects, NS2 Projects, C Projects, Microcontroller Projects, ATMEL Projects, PIC Projects, ARM Projects, DSP Projects, VLSI Projects, FPGA Projects, CPLD Projects, Power Electronics Projects, Electrical Projects, Robotics Projects, Solor Projects, MEMS Projects, J2EE Projects, J2ME Projects, AJAX Projects, Structs Projects, EJB Projects, Real Time Projects, Live Projects, Student Projects, Engineering Projects, MCA Projects, MBA Projects, College Projects, BE Projects, BTech Projects, ME Projects, MTech Projects, M.Sc Projects, IEEE 2009 Java Projects, IEEE 2009 ASP.NET Projects, IEEE 2009 VB.NET Projects, IEEE 2009 C# Projects, IEEE 2009 Visual C++ Projects, IEEE 2009 Matlab Projects, IEEE 2009 NS2 Projects, IEEE 2009 C Projects, IEEE 2009 Microcontroller Projects, IEEE 2009 ATMEL Projects, IEEE 2009 PIC Projects, IEEE 2009 ARM Projects, IEEE 2009 DSP Projects, IEEE 2009 VLSI Projects, IEEE 2009 FPGA Projects, IEEE 2009 CPLD Projects, IEEE 2009 Power Electronics Projects, IEEE 2009 Electrical Projects, IEEE 2009 Robotics Projects, IEEE 2009 Solor Projects, IEEE 2009 MEMS Projects, IEEE 2009 J2EE P
This document describes an embedded systems project involving an Atmega16 microcontroller to create a stopwatch. It includes sections on the microcontroller, analog to digital conversion, timers, interfacing with an LCD display, and the stopwatch program code. The program uses buttons on ports A and D to start, stop, reset, and increment the stopwatch which displays hours, minutes, seconds, and tenths of seconds on the LCD. The document provides explanations of the microcontroller features and registers used in the project.
Implementation of an Improved Microcontroller Based Moving Message Display Sy...IOSR Journals
This document describes the implementation of a microcontroller-based moving message display system using LEDs. A PIC16F648A microcontroller is programmed in assembly language to control a 49x8 LED dot matrix display and sequentially light the LEDs to display a 23 character message in a moving fashion. Decade counters are used along with the microcontroller to produce the shifting action of the characters. The dynamic display scheme employed helps improve display brightness and reduce energy consumption. Key components of the system include the microcontroller, counting unit with decade counters, LED display unit, and a power supply. PCB layout and programming of the microcontroller are discussed.
International Journal of Engineering Research and Applications (IJERA) is a team of researchers not publication services or private publications running the journals for monetary benefits, we are association of scientists and academia who focus only on supporting authors who want to publish their work. The articles published in our journal can be accessed online, all the articles will be archived for real time access.
Our journal system primarily aims to bring out the research talent and the works done by sciaentists, academia, engineers, practitioners, scholars, post graduate students of engineering and science. This journal aims to cover the scientific research in a broader sense and not publishing a niche area of research facilitating researchers from various verticals to publish their papers. It is also aimed to provide a platform for the researchers to publish in a shorter of time, enabling them to continue further All articles published are freely available to scientific researchers in the Government agencies,educators and the general public. We are taking serious efforts to promote our journal across the globe in various ways, we are sure that our journal will act as a scientific platform for all researchers to publish their works online.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
An automatic wave probe reference setting mechanism in a high speed towing tankeSAT Journals
Abstract The wave generation system in a High Speed Towing Tank (HSTT) generates regular and irregular waves to simulate wave condition during ship model testing. A wave probe is used to measure the height of waves generated by the wave generation system which is placed at the centre of the towing tank from the wave generation system. Generally the initial wave height reference (zero-point) at no wave condition is set manually and it is difficult to set reference accurately and the procedure is time consuming. The work aims at development of an automatic mechanism for adjustment of zero point in HSTT. The intended system enables remote monitoring and setting wave probe height reference with better accuracy minimizing human intervention. The prototype results confirmed the efficacy of the proposed mechanism. Keywords: Towing Tank, Wave probe, Wave generating system.
Sms based patient report from remote place1Atul Uttam
This document describes a system to monitor a patient's temperature and heartbeat remotely using SMS text messages. The system uses sensors to continuously measure the patient's temperature and heartbeat. It sends the measurement readings to a microcontroller which stores the data and sends it via SMS to a doctor's mobile phone if the readings exceed normal levels. This allows the doctor to monitor the patient's condition from a remote location.
This document describes the design of a low power multiserial to Ethernet gateway for unmanned aerial vehicle data acquisition systems. The gateway uses an FPGA and Ethernet controller chip to interface with multiple serial devices and transmit the data over Ethernet. The FPGA implements UART modules to interface with sensors and an ADC. It collects data from the serial devices and sends it to the Ethernet module packed in Ethernet frames. This simplifies wiring and allows the data to be transmitted to the ground station computer over Ethernet for processing and storage.
This document describes a medicine reminder system designed using an Arduino microcontroller. The system uses a real-time clock module to track time and display the current time on a 16x2 LCD screen. It is meant to help patients remember to take their medications on time by triggering an alarm buzzer at scheduled medication times. The system gets power from a lithium-ion battery and uses common electronic components like an Arduino, real-time clock, LCD display, and buzzer connected via circuits on a board.
Haptic gloves controlled robotic arm using MEMS accelerometerijiert bestjournal
Robots of the current generation have been used in fields isolated from the human society. The definitions of robotics are numerous and varied,ultimately they all deal with a labour - saving machine that with increasing technological capabilities gets clos er and closer to human mechanical and mental capabilities. In order to represent the robotic technology in the field of human - machine interaction and wireless communication for allows interactivity in real - time with virtual objects it is very necessary to develop some or the other technology that makes the maximum use of robot to help people do their work in an efficient way in their day to day life . The main objective of the project is to design and develop the Robot that is used to move using wireless sys tem by recognizing hand motion that is controlled by haptics technology for virtual environment & human - machine systems capable of haptic interaction.
BLACK BOX INVESTIGATION SYSTEM FOR VEHICLESMriganka Das
As the number of vehicles has grown in a tremendous rate in the last century, the world has become totally dependent on vehicles for the transportation purpose. But due to heavy traffics and improper ways of driving and sometimes accidentally the vehicles also face the problems of accidents causing a large amount of casualties.
This document describes a project to develop a low-cost Braille output device for visually impaired individuals to access text from a computer. The device uses a microcontroller and servo motors to convert English text to Braille characters. Flex sensors are used for gesture input control and interaction between components is enabled by a GSM module. The goal is to create an affordable device that provides accessibility while keeping up with technological advances.
Navigation of Robot Vehicle using RF with Landmine DetectionVeena Rani
This document describes the design of a navigation system for a robot that uses RF signals to control the robot and detect landmines. It includes a block diagram of the system that has transmitter and receiver sections. The receiver section on the robot contains components like a microcontroller, LCD display, motors, landmine detector, and other sensors. The transmitter section is used to control the robot remotely. The document provides details of the various hardware components used and how the system works to navigate the robot while detecting landmines using RF signals and sensors.
This document provides an overview of embedded systems and interfacing with the ATmega8 microcontroller. It discusses the characteristics of embedded systems and gives examples such as appliances, medical devices, vehicles, and more. It also covers the 8051 and AVR microcontrollers, focusing on the ATmega8's architecture, programming, and interfacing with various components like LEDs, LCDs, seven segment displays, motors, and sensors. The goal is to provide knowledge about embedded systems and practical experience interfacing the ATmega8 microcontroller.
this is a complete summer training report on embedded sys_AVR. It aslo includes a project and its coding and other topics which are learnt in training.
This document summarizes a research paper that proposes a novel low-cost WAMPAC system for power network monitoring and control. The system uses data sampling units to measure voltage, current, and frequency from distribution feeders. A data concentrator unit timestamps the measurements using a GPS module and stores them in a database. A master controller provides remote monitoring and control via wireless communication. Various protection schemes like distance, overcurrent, differential and synchronizing are implemented for feeder protection and coordinated between the feeder and master controllers. The proposed low-cost design aims to provide reliable monitoring and protection at an affordable price for all power sectors.
Development and Application of a Failure Monitoring System by Using the Vibra...inventy
In this project, a failure monitoring system is developed by using the vibration and location information of balises in railway signaling. A lot of field equipment in railway are loosening and broken in time period so that they need maintenance due to the vibrations that occur due to high speed trains traffic and railway vehicles impact. Among the field equipment, balises have very important role of communication in terms of transmitting information to trains. In this scope, it is aimed to make maintenance works more efficient, have no delayed trains, detect previously failure location and intervene in failure timely, by detecting and controlling balise cases such as loosening, out of place and the data consistency error that happens because of balise physical state. In this project, the communication is provided with I2C, Modbus RTU (Remote Terminal Unit) and RS485 standards by using Arduino Uno cards and MPU6050 IMU (Inertial Measurement Unit) sensors in laboratory. Each used sensors are in slave mode and computer interface designed with C# is in master mode. Fault situations in the system are checked instant by the interface. (it is assumed to mount the IMU sensor and the Arduino circuit on the balise) it is seen that the interface responds to the sensor movements instant and the system works well in the end of test processes.
One of the greatest challenges engineers face is the safe operation of the existing civil infrastructure. Tunnels progressively deteriorate due to ageing ,environmental factors ,increased loading ,damages caused by the human/natural factors ,inadequate poor maintenance
embedded systems and robotics on avr platformNeha Sharma
This document discusses embedded systems and robotics using an AVR microcontroller platform. It begins with an overview of embedded systems and types. Real-time and non-real-time embedded systems are described. Examples of embedded system applications include cell phones, printers, and environmental monitoring. The ATmega16 microcontroller is then explained, including its pin diagram and features. Programming the microcontroller using Code Vision AVR is covered as well as I/O functions. The document concludes with sections on robotics laws, how an autonomous robot moves using motors and sensors, and a conclusion that electronics, mechanics, and software combine to create a robot.
Gesture control robot using accelerometer documentationRajendra Prasad
The document provides an overview of embedded systems and describes a gesture controlled robot project. It discusses the basic blocks of an embedded system including the CPU, memory, input/output devices and communication interfaces. It then describes the transmitter and receiver blocks of the gesture controlled robot. The transmitter contains an accelerometer, analog to digital converter, encoder and RF transmitter. The receiver contains a microcontroller, decoder, motor driver and RF receiver. It explains how hand gestures are sensed and transmitted wirelessly to control the robot's movement. Finally, it provides background on the 8051 microcontroller family used in the project.
This document compares the Selected Mapping (SLM) and Partial Transmit Sequence (PTS) techniques for reducing peak-to-average power ratio (PAPR) in multicarrier code division multiple access (MC-CDMA) systems. Through MATLAB simulations, the authors found that:
1) PTS partitions the input data block into disjoint subblocks, weights the subcarriers in each subblock with phase factors, and selects the combination with the lowest PAPR for transmission.
2) SLM generates multiple alternative signals by multiplying the input with different phase sequences before inverse fast Fourier transform. It selects the signal with the lowest PAPR for transmission.
3) PTS has lower computational
This document presents a study that modifies the Nakayasu synthetic unit hydrograph method for use in ungauged watersheds. The study was conducted on 20 meso-scale watersheds in Java, Indonesia. Observation unit hydrographs were calculated using the convolution method and compared to Nakayasu synthetic unit hydrographs. Comparison parameters between the two hydrographs were used to optimize nine coefficients in the Nakayasu equations to minimize error. The modified Nakayasu method provides improved accuracy for rainfall-runoff modeling in ungauged watersheds based on area, length of main rivers, and slope.
1. The document proposes a Modified Fuzzy C-Means (MFCM) algorithm to segment brain tumors in noisy MRI images.
2. The conventional Fuzzy C-Means algorithm is sensitive to noise, so the MFCM adds an adaptive filtering step during segmentation.
3. The MFCM incorporates neighboring pixel membership values to reduce each pixel's resistance to being clustered, improving segmentation in noisy images.
The document compares the cost-benefit analysis (CBA) and user involvement approaches in the waterfall model for developing cost-effective software. CBA helps determine upfront project costs while user involvement can reduce costs during phases like requirements analysis, design, testing, and implementation. The study evaluates how participation of users in different waterfall phases like preliminary investigation, design, and testing can reduce analysis time, therefore lowering overall time costs and producing software in a quicker, easier manner.
The document proposes an improved data routing protocol for wireless sensor networks. It aims to address deficiencies in existing chain-based routing protocols like Chiron and PEGASIS that can cause longer transmission delays and redundant paths. The key aspects of the proposed protocol are:
1) The sensing area is divided into fan-shaped groups using beamforming from the base station, instead of concentric clusters. Shorter chains are formed within each group for data transmission.
2) The node with maximum residual energy in each chain is elected as the chain leader, rather than taking turns, to aggregate and transmit data to the base station.
3) Transmission between chain leaders is optimized to avoid longer distances and redundant paths.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
An automatic wave probe reference setting mechanism in a high speed towing tankeSAT Journals
Abstract The wave generation system in a High Speed Towing Tank (HSTT) generates regular and irregular waves to simulate wave condition during ship model testing. A wave probe is used to measure the height of waves generated by the wave generation system which is placed at the centre of the towing tank from the wave generation system. Generally the initial wave height reference (zero-point) at no wave condition is set manually and it is difficult to set reference accurately and the procedure is time consuming. The work aims at development of an automatic mechanism for adjustment of zero point in HSTT. The intended system enables remote monitoring and setting wave probe height reference with better accuracy minimizing human intervention. The prototype results confirmed the efficacy of the proposed mechanism. Keywords: Towing Tank, Wave probe, Wave generating system.
Sms based patient report from remote place1Atul Uttam
This document describes a system to monitor a patient's temperature and heartbeat remotely using SMS text messages. The system uses sensors to continuously measure the patient's temperature and heartbeat. It sends the measurement readings to a microcontroller which stores the data and sends it via SMS to a doctor's mobile phone if the readings exceed normal levels. This allows the doctor to monitor the patient's condition from a remote location.
This document describes the design of a low power multiserial to Ethernet gateway for unmanned aerial vehicle data acquisition systems. The gateway uses an FPGA and Ethernet controller chip to interface with multiple serial devices and transmit the data over Ethernet. The FPGA implements UART modules to interface with sensors and an ADC. It collects data from the serial devices and sends it to the Ethernet module packed in Ethernet frames. This simplifies wiring and allows the data to be transmitted to the ground station computer over Ethernet for processing and storage.
This document describes a medicine reminder system designed using an Arduino microcontroller. The system uses a real-time clock module to track time and display the current time on a 16x2 LCD screen. It is meant to help patients remember to take their medications on time by triggering an alarm buzzer at scheduled medication times. The system gets power from a lithium-ion battery and uses common electronic components like an Arduino, real-time clock, LCD display, and buzzer connected via circuits on a board.
Haptic gloves controlled robotic arm using MEMS accelerometerijiert bestjournal
Robots of the current generation have been used in fields isolated from the human society. The definitions of robotics are numerous and varied,ultimately they all deal with a labour - saving machine that with increasing technological capabilities gets clos er and closer to human mechanical and mental capabilities. In order to represent the robotic technology in the field of human - machine interaction and wireless communication for allows interactivity in real - time with virtual objects it is very necessary to develop some or the other technology that makes the maximum use of robot to help people do their work in an efficient way in their day to day life . The main objective of the project is to design and develop the Robot that is used to move using wireless sys tem by recognizing hand motion that is controlled by haptics technology for virtual environment & human - machine systems capable of haptic interaction.
BLACK BOX INVESTIGATION SYSTEM FOR VEHICLESMriganka Das
As the number of vehicles has grown in a tremendous rate in the last century, the world has become totally dependent on vehicles for the transportation purpose. But due to heavy traffics and improper ways of driving and sometimes accidentally the vehicles also face the problems of accidents causing a large amount of casualties.
This document describes a project to develop a low-cost Braille output device for visually impaired individuals to access text from a computer. The device uses a microcontroller and servo motors to convert English text to Braille characters. Flex sensors are used for gesture input control and interaction between components is enabled by a GSM module. The goal is to create an affordable device that provides accessibility while keeping up with technological advances.
Navigation of Robot Vehicle using RF with Landmine DetectionVeena Rani
This document describes the design of a navigation system for a robot that uses RF signals to control the robot and detect landmines. It includes a block diagram of the system that has transmitter and receiver sections. The receiver section on the robot contains components like a microcontroller, LCD display, motors, landmine detector, and other sensors. The transmitter section is used to control the robot remotely. The document provides details of the various hardware components used and how the system works to navigate the robot while detecting landmines using RF signals and sensors.
This document provides an overview of embedded systems and interfacing with the ATmega8 microcontroller. It discusses the characteristics of embedded systems and gives examples such as appliances, medical devices, vehicles, and more. It also covers the 8051 and AVR microcontrollers, focusing on the ATmega8's architecture, programming, and interfacing with various components like LEDs, LCDs, seven segment displays, motors, and sensors. The goal is to provide knowledge about embedded systems and practical experience interfacing the ATmega8 microcontroller.
this is a complete summer training report on embedded sys_AVR. It aslo includes a project and its coding and other topics which are learnt in training.
This document summarizes a research paper that proposes a novel low-cost WAMPAC system for power network monitoring and control. The system uses data sampling units to measure voltage, current, and frequency from distribution feeders. A data concentrator unit timestamps the measurements using a GPS module and stores them in a database. A master controller provides remote monitoring and control via wireless communication. Various protection schemes like distance, overcurrent, differential and synchronizing are implemented for feeder protection and coordinated between the feeder and master controllers. The proposed low-cost design aims to provide reliable monitoring and protection at an affordable price for all power sectors.
Development and Application of a Failure Monitoring System by Using the Vibra...inventy
In this project, a failure monitoring system is developed by using the vibration and location information of balises in railway signaling. A lot of field equipment in railway are loosening and broken in time period so that they need maintenance due to the vibrations that occur due to high speed trains traffic and railway vehicles impact. Among the field equipment, balises have very important role of communication in terms of transmitting information to trains. In this scope, it is aimed to make maintenance works more efficient, have no delayed trains, detect previously failure location and intervene in failure timely, by detecting and controlling balise cases such as loosening, out of place and the data consistency error that happens because of balise physical state. In this project, the communication is provided with I2C, Modbus RTU (Remote Terminal Unit) and RS485 standards by using Arduino Uno cards and MPU6050 IMU (Inertial Measurement Unit) sensors in laboratory. Each used sensors are in slave mode and computer interface designed with C# is in master mode. Fault situations in the system are checked instant by the interface. (it is assumed to mount the IMU sensor and the Arduino circuit on the balise) it is seen that the interface responds to the sensor movements instant and the system works well in the end of test processes.
One of the greatest challenges engineers face is the safe operation of the existing civil infrastructure. Tunnels progressively deteriorate due to ageing ,environmental factors ,increased loading ,damages caused by the human/natural factors ,inadequate poor maintenance
embedded systems and robotics on avr platformNeha Sharma
This document discusses embedded systems and robotics using an AVR microcontroller platform. It begins with an overview of embedded systems and types. Real-time and non-real-time embedded systems are described. Examples of embedded system applications include cell phones, printers, and environmental monitoring. The ATmega16 microcontroller is then explained, including its pin diagram and features. Programming the microcontroller using Code Vision AVR is covered as well as I/O functions. The document concludes with sections on robotics laws, how an autonomous robot moves using motors and sensors, and a conclusion that electronics, mechanics, and software combine to create a robot.
Gesture control robot using accelerometer documentationRajendra Prasad
The document provides an overview of embedded systems and describes a gesture controlled robot project. It discusses the basic blocks of an embedded system including the CPU, memory, input/output devices and communication interfaces. It then describes the transmitter and receiver blocks of the gesture controlled robot. The transmitter contains an accelerometer, analog to digital converter, encoder and RF transmitter. The receiver contains a microcontroller, decoder, motor driver and RF receiver. It explains how hand gestures are sensed and transmitted wirelessly to control the robot's movement. Finally, it provides background on the 8051 microcontroller family used in the project.
This document compares the Selected Mapping (SLM) and Partial Transmit Sequence (PTS) techniques for reducing peak-to-average power ratio (PAPR) in multicarrier code division multiple access (MC-CDMA) systems. Through MATLAB simulations, the authors found that:
1) PTS partitions the input data block into disjoint subblocks, weights the subcarriers in each subblock with phase factors, and selects the combination with the lowest PAPR for transmission.
2) SLM generates multiple alternative signals by multiplying the input with different phase sequences before inverse fast Fourier transform. It selects the signal with the lowest PAPR for transmission.
3) PTS has lower computational
This document presents a study that modifies the Nakayasu synthetic unit hydrograph method for use in ungauged watersheds. The study was conducted on 20 meso-scale watersheds in Java, Indonesia. Observation unit hydrographs were calculated using the convolution method and compared to Nakayasu synthetic unit hydrographs. Comparison parameters between the two hydrographs were used to optimize nine coefficients in the Nakayasu equations to minimize error. The modified Nakayasu method provides improved accuracy for rainfall-runoff modeling in ungauged watersheds based on area, length of main rivers, and slope.
1. The document proposes a Modified Fuzzy C-Means (MFCM) algorithm to segment brain tumors in noisy MRI images.
2. The conventional Fuzzy C-Means algorithm is sensitive to noise, so the MFCM adds an adaptive filtering step during segmentation.
3. The MFCM incorporates neighboring pixel membership values to reduce each pixel's resistance to being clustered, improving segmentation in noisy images.
The document compares the cost-benefit analysis (CBA) and user involvement approaches in the waterfall model for developing cost-effective software. CBA helps determine upfront project costs while user involvement can reduce costs during phases like requirements analysis, design, testing, and implementation. The study evaluates how participation of users in different waterfall phases like preliminary investigation, design, and testing can reduce analysis time, therefore lowering overall time costs and producing software in a quicker, easier manner.
The document proposes an improved data routing protocol for wireless sensor networks. It aims to address deficiencies in existing chain-based routing protocols like Chiron and PEGASIS that can cause longer transmission delays and redundant paths. The key aspects of the proposed protocol are:
1) The sensing area is divided into fan-shaped groups using beamforming from the base station, instead of concentric clusters. Shorter chains are formed within each group for data transmission.
2) The node with maximum residual energy in each chain is elected as the chain leader, rather than taking turns, to aggregate and transmit data to the base station.
3) Transmission between chain leaders is optimized to avoid longer distances and redundant paths.
IJERA (International journal of Engineering Research and Applications) is International online, ... peer reviewed journal. For more detail or submit your article, please visit www.ijera.com
This document summarizes a research paper that proposes a new permission-based clustering mutual exclusion algorithm for mobile ad-hoc networks. The algorithm uses a cluster-based hierarchical approach where only cluster leaders are responsible for granting or denying permission to enter the critical section, thereby reducing message complexity. Nodes are partitioned into clusters, with the heaviest weighted node selected as the cluster leader. When a node wants to enter the critical section, it sends a request to its cluster leader. If the cluster leader has obtained over 50% of the total votes, it can grant permission. Otherwise, it requests votes from other cluster leaders until it reaches the majority. This clustering approach helps solve the mutual exclusion problem in mobile ad-hoc networks in an efficient
This document describes a computer integrated network solution for power plants in Poland called Badel. The network would connect process levels with plant operator levels.
The process levels would consist of microprocessor-based cells for monitoring heat and power generating units. These cells would be connected via local area networks and communicate process variables to the plant operator level.
The plant operator level would include a power plant database, control processor, and operator consoles for monitoring the plant. The network is intended to help operators monitor and control large power plants by integrating data collection from process levels and centralizing control and monitoring at the plant operator level. Performance evaluation of this integrated network solution for a power plant is the focus of the paper.
IJERA (International journal of Engineering Research and Applications) is International online, ... peer reviewed journal. For more detail or submit your article, please visit www.ijera.com
Este estudio retrospectivo comparó los resultados de la vitrectomía primaria de calibres 20, 23 y 25 en pacientes pseudofáquicos con desprendimiento de retina regmatógeno. No se encontraron diferencias significativas en los resultados anatómicos entre los tres grupos a pesar de las variaciones en el tipo de láser y gases utilizados. La vitrectomía primaria de calibre pequeño es una opción efectiva para el manejo de desprendimientos de retina en pacientes pseudofáquicos.
O documento lista fatores que podem causar estresse como problemas financeiros, relacionamentos ou de saúde e, em seguida, fornece recomendações para lidar com o estresse como ter uma dieta saudável, dormir bem, fazer exercícios e ter atividades de lazer.
Este documento presenta un resumen de la vida y el pensamiento político de Eloy Alfaro, líder de la Revolución Liberal ecuatoriana de 1895. Comenzó como comerciante pero se dedicó a la política impulsado por sus ideales liberales y radicales. Lideró la insurgencia contra la dictadura de Veintemilla en 1882 y más tarde la Revolución de 1895 que derrocó al gobierno oligárquico. Aunque venía de un trasfondo liberal, Alfaro integró las ideas del radicalismo socialdemócrata de la época y bus
El documento habla sobre virus y antivirus. Menciona los desventajas de los virus, las ventajas de los antivirus, sus usos, tipos de antivirus y concluye resumiendo sus funciones.
Este documento hace un llamamiento a refundar la izquierda en España. Señala que el neoliberalismo ha entrado en crisis y esto abre oportunidades para construir una sociedad más justa y sostenible. Propone iniciar un proceso amplio para converger los diferentes sectores de izquierda y crear foros donde definir un nuevo proyecto político que dé expresión al deseo de cambio en la sociedad.
Este documento apresenta os resultados financeiros da TPI - Triunfo Participações e Investimentos S.A. no quarto trimestre de 2012 e no ano de 2012. Destaca o crescimento da receita líquida, do tráfego em rodovias e portos, e do EBITDA ajustado. Apresenta também os principais investimentos realizados e a estrutura de endividamento da companhia.
1) O documento fornece recomendações para se tornar um leitor eficiente, enfatizando a prática fora da sala de aula.
2) Ele explica os mecanismos da leitura e como as técnicas de leitura dinâmica podem melhorar a velocidade e compreensão.
3) O documento descreve exercícios para melhorar os movimentos oculares e eliminar hábitos negativos como a vocalização durante a leitura.
Este documento presenta un mapa de contenidos para un curso de inglés dividido en 5 unidades: Mi Familia, Mi Casa, Mi Aula, Mi Cuerpo y Los Trabajos. Cada unidad incluye aspectos lingüísticos como partes del cuerpo, colores y números, actividades de aprendizaje como crucigramas y ordenar palabras, y actividades de evaluación como completar frases.
Ley orgánica para el cierre de la crisis bancaria de 1999Robert Gallegos
Este documento presenta un resumen de varias leyes y resoluciones relacionadas con la crisis bancaria de 1999 en Ecuador. En particular, resume la "Ley Orgánica para el Cierre de la Crisis Bancaria de 1999", la cual tiene como objetivo transferir los activos administrados actualmente por el Banco Central del Ecuador a otras instituciones públicas, terminar los contratos de fideicomiso relacionados con la crisis bancaria, y cerrar definitivamente el capítulo de la historia relacionado con esta crisis.
The document describes a final year project report on a gesture controlled car. It includes an introduction describing gesture recognition technology and the components used in the project. The main chapters provide detailed descriptions of the accelerometer, encoder, decoder, microcontroller, motors, and connection diagrams. The implementation chapter explains how the accelerometer outputs analog voltages corresponding to hand movements, which are converted to digital signals and transmitted to control the car.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
Today human-machine interaction is moving away from mouse and pen and is becoming pervasive and much more compatible with the physical world. With each passing day the gap between machines and humans is being reduced with the introduction of new technologies to ease the standard of living. In this paper, a rigorous analysis of different techniques of “Human-Machine Interaction” using gestures has been presented using accelerometer. Gestures can originate from any bodily motion or state but commonly originate from the face or hand. Robotics is the branch of engineering that deals with the design, construction, operation, and application of robots, as well as computer systems for their control, sensory feedback, and information processing we have implemented a system through which the user can give commands to a wireless robot using gestures. Through this method, the user can control or navigate the robot by using gestures of his/her palm, thereby interacting with the robotic system. The command signals are generated from these gestures using accelerometer sensing [1]. These signals are then passed to the robot to navigate it in the specified directions.
Implementation of an Improved Microcontroller Based Moving Message Display Sy...IOSR Journals
This document describes the implementation of an improved microcontroller-based moving message display system using a PIC16F648A microcontroller and a 49x8 LED dot matrix display. The microcontroller is programmed in assembly language to control the LED dot matrix and decade counters in a sequential manner to display a scrolling 23 character message. A limiting resistor is used for each output line from the microcontroller to the LEDs. The dynamic display scheme employed helps improve display brightness and reduce energy consumption by only lighting LEDs when being addressed rather than continuously.
Implementation of an Improved Microcontroller Based Moving Message Display Sy...IOSR Journals
This document describes the implementation of a microcontroller-based moving message display system using LEDs. A PIC16F648A microcontroller is programmed in assembly language to control a 49x8 LED dot matrix display and sequentially light the LEDs to display a 23 character message. Decade counters are used along with the microcontroller to produce the shifting action of the message. The circuit diagram and working principle are explained, including details of the microcontroller, power supply design, and component sizing calculations. The dynamic display scheme employed helps improve display brightness and reduce energy consumption.
Implementation of an Improved Microcontroller Based Moving Message Display Sy...IOSR Journals
This document describes the implementation of a microcontroller-based moving message display system using LEDs. A PIC16F648A microcontroller is programmed in assembly language to control a 49x8 LED dot matrix display and sequentially light the LEDs to display a 23 character message. Decade counters are used along with the microcontroller to produce the shifting action of the message. The circuit diagram and working principle are explained, including details of the microcontroller, power supply design, and sizing calculations for the transformer and filter capacitor. The dynamic display scheme employed helps improve display brightness and reduce energy consumption.
This document describes the implementation of a microcontroller-based moving message display system using LEDs. A PIC16F648A microcontroller is programmed in assembly language to control a 49x8 LED dot matrix display and sequentially light the LEDs to display a 23 character message. Decade counters are used along with the microcontroller to produce the shifting action of the message. The circuit diagram and working principle are explained, including details of the microcontroller, power supply design, and component sizing calculations. The dynamic display scheme employed helps improve display brightness and reduce energy consumption.
This was my final year project based on embedded system
this is the code
http://downloads..com/download/24001476/code.rar.html
and the pcb are
http://downloads..com/download/24001498/pcb.rar.html
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
The document describes the design and implementation of an electronic gesture recognition system using an accelerometer to control a robotic arm. The system uses an ADXL335 3-axis accelerometer attached to a human arm to capture gestures. The accelerometer outputs analog voltages that are converted to digital signals and transmitted wirelessly to an LPC1768 microcontroller. The microcontroller controls a KSR10 robotic arm in response to the received signals. Experiments showed the system could successfully control the robotic arm movements in both dynamic and static modes using human gestures detected by the accelerometer.
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
This document describes a system to control a robotic arm wirelessly using gestures detected by an accelerometer. The system uses an ADXL335 accelerometer attached to a human arm to capture gestures. An Arduino microcontroller digitizes the analog accelerometer and flex sensor data and sends the data wirelessly to an LPC1768 Cortex M3 microcontroller board. The LPC1768 controls the movements of a 5-axis robotic arm through motor drivers based on the received gesture character commands. The goal is to allow more intuitive control of industrial robots through wireless gesture recognition compared to traditional teach pendants.
IRJET- Transformer Monitoring and Protection System using AVR Atmega16 Mi...IRJET Journal
This document describes the design and implementation of a RF-based distribution transformer monitoring system. The system monitors key parameters like load current, voltage, and oil temperature. Sensors collect this data which is sent via RF to a central monitoring station. Parameters are analyzed to identify potential failures from overloading or overheating. The system aims to program a microcontroller to continuously monitor a transformer and cut power via a relay if unsafe conditions are detected, to protect the transformer and power distribution system. It was implemented using an ATmega16 microcontroller, sensors, RF module, LCD display, and relay to automatically monitor and shut off a transformer if parameters exceed safe levels.
The document introduces the HMC5843 3-Axis electronic compass from Honeywell. It is a small digital compass solution containing 3-axis magnetic sensors and an ASIC in a single package connected via I2C interface. It has benefits like small size, low power usage, and compatibility with various applications like GPS devices, watches, and game controllers. The document provides details on the compass components, interface, development tools and target applications.
The document describes an ASIC interface circuit for a gas sensor that includes various blocks: a signal path, clock divider, band gap reference, LDO regulator, sensor excitation circuit, front end amplification circuit, dechopping network, analog-to-digital conversion circuit using a sigma-delta modulator and decimation filter, linearization circuit, and serial interface circuit using I2C or SPI. The circuit can be implemented using Verilog, Verilog-AMS, and tested on an FPGA board before fabricating the ASIC chip using a 90nm or 45nm CMOS process.
-1348064572-13. electronics - ijeceierd - design and - sapna katiyar - unpaidsairamreddy siddu
This document describes the design and development of a low-cost microcontroller-based ECG system for real-time analysis. The system acquires analog ECG signals in digitized form using a microcontroller and MATLAB. The ECG signal is captured using electrodes, amplified, filtered, and digitized. It is then transmitted to a PC via a microcontroller and serial communication for storage, display, and analysis in MATLAB. Hardware and software implementations are discussed. Results show the filtered ECG signal, heart rate display, and ECG plotted in MATLAB.
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
call for paper 2012, hard copy of journal, research paper publishing, where to publish research paper,
journal publishing, how to publish research paper, Call For research paper, international journal, publishing a paper, IJERD, journal of science and technology, how to get a research paper published, publishing a paper, publishing of journal, publishing of research paper, reserach and review articles, IJERD Journal, How to publish your research paper, publish research paper, open access engineering journal, Engineering journal, Mathemetics journal, Physics journal, Chemistry journal, Computer Engineering, Computer Science journal, how to submit your paper, peer reviw journal, indexed journal, reserach and review articles, engineering journal, www.ijerd.com, research journals
This document discusses several applications of microcontrollers including a microcontroller-based solar charger, wireless equipment control using an AT89C51 microcontroller, a secured room access system using an AVR microcontroller, and a microcontroller-based ring tone player using an AT89C51 microcontroller. The solar charger uses parallel regulation and pulsed charging to efficiently charge batteries from solar panels. The wireless equipment controller allows remote control of up to four devices within 30 meters. The secured room access system uses passwords and a microcontroller to control access to a restricted area. The ring tone player generates ring tones using a microcontroller and speaker based on RTTTL ring tone formats.
This document describes an RF-based transformer temperature monitoring system. The system uses a temperature sensor interfaced with a microcontroller to monitor and display the temperature on an LCD. The temperature is also transmitted via RF to a remote receiver connected to a PC. Key components include a temperature sensor, microcontroller, LCD, RF transmitter and receiver modules. The system is powered by a voltage regulator and programmed using the Arduino IDE.
This document describes an RF-based transformer temperature monitoring system. The system uses a temperature sensor interfaced with a microcontroller to monitor and display the temperature on an LCD. The temperature is also transmitted via RF to a remote receiver connected to a PC. Key components include a temperature sensor, microcontroller, LCD, RF transmitter and receiver modules. The system is designed and programmed to continuously monitor and log transformer temperature remotely.
Training Report on embedded Systems and RoboticsNIT Raipur
Deepak Kumar completed a training report on embedded systems and robotics at I3indya Technologies in Delhi for his vocational project in the 2012-2013 academic year. He studied topics including an overview of embedded systems, microcontrollers like the Atmega16, analog to digital conversion, timers, interfacing various components like 7-segment displays, LCDs, DC motors, sensors, and more. The 3-page report was submitted to his college, the National Institute of Technology Raipur, to fulfill requirements for his Bachelor of Technology degree.
1. Dileep Chappidi , Lavanya Thunuguntla / International Journal of Engineering Research and
Applications (IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 2, Issue 4, June-July 2012, pp.832-835
MEMS Accelerometer Based Gesture Controlled Java Music
Player
Dileep Chappidi*, Lavanya Thunuguntla**
*B.Tech Final Year Student, Department of ECE HITAM, A.P (India)
** Associate Professor, Department of ECE, HITAM, A.P (India)
Abstract
In this project we are using the MEMS LITERATURE SURVEY
Accelerometer MMA7660 IC. This gives the three The MMA7660FC is a ±1.5 g 3-Axis
dimensions (x, y, and z) readings of a particular Accelerometer with Digital Output (I2C). It is a very
object. So if we move any object in any direction low power, low profile capacitive MEMS sensor
then the corresponding values are noted by the featuring a low pass filter, compensation for 0g offset
accelerometer. Most of the music players are and gain errors, and conversion to 6-bit digital values
controlled through the remote controls which at user configurable samples per second. The device
contain buttons. But through embedding the can be used for sensor data changes, product
MEMS Accelerometer we can make music player orientation, and gesture detection through an interrupt
can control by gesture performance in the air. The pin (INT). The device is housed in a small 3mm x
application of this three axis accelerometer 3mm x 0.9mm DFN package.
together with suitable interfacing with the ARM7
micro controller and the music player The Free scale Accelerometer consists of a
development through coding in java which could MEMS capacitive sensing g-cell and a signal
recognize the hyper terminal input instructions conditioning ASIC contained in a single package.
can perform functions like play, stop, play back The sensing element is sealed hermetically at the
and play forward of music player controlled by wafer level using a bulk micro machined cap wafer.
gesture. We need to move the MMA The g-cell is a mechanical structure formed from
accelerometer in a particular set of directions then semi conductor materials (poly silicon) using
it will recognize one of the directions like masking and etching processes. The sensor can be
REWIND, FORWARD, PLAY and STOP and modeled as a movable beam that moves between two
operate the songs present in the list of music mechanically fixed beams. Two gaps are formed; one
system. being between the movable beam and the first
stationary beam and the second between the movable
Index Terms: MEMS, Accelerometer, MMA beam and the second stationary beam. The ASIC uses
7660, ARM 7, LCD, PC, Music Player, Gesture, switched capacitor techniques to measure the g-cell
Java. capacitors and extract the acceleration data from the
difference between the two capacitors. The ASIC
INTRODUCTION also signal conditions and filters (switched capacitor)
In this project we are using MMA the signal, providing a digital output that is
accelerometer sensor i.e., MMA-7660 which is a low proportional to acceleration.
power, low profile capacitive 3-axis accelerometer
commonly called as free fall detection sensor.
Because of a sleep mode pin on the accelerometer
makes it ideal for the handheld battery powered
electronics.
The player is coded in Java using Java
media frame work which recognizes the port list from MMA7660FC gives the customer the
the hyper terminal devices connected and reads the capability to do orientation detection for such
commands coming from the RS-232 interface to the applications as Portrait/Landscape in Mobile
corresponding port. The program memory of the Arm Phone/PDA/ PMP. The tilt orientation of the device
controller is coded in such a way that it recognizes is in 3 dimensions and is identified in its last known
the values in the tilt register of the MMA static position. This enables a product to set its
accelerometer and sends the commands of Play, Stop, display orientation appropriately to either
forward and rewind to the hyper terminal port portrait/landscape mode, or to turn off the display if
connected through the Rs- 232 interface. the product is placed upside down. The sensor
provides six different positions including: Left,
Right, Up, Down, Back, and Front. In Measurement
832 | P a g e
2. Dileep Chappidi , Lavanya Thunuguntla / International Journal of Engineering Research and
Applications (IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 2, Issue 4, June-July 2012, pp.832-835
Mode the data is processed and updates the The MMA accelerometer consists of a tilt
orientation positions in the TILT (0x03) register. At register which give the orientation logic of the
each measurement interval, it computes new values gesture. First the values are defined for the gesture
for Left, Right, Up, Down, Back, and Front but it performance and these values are fixed to the
does not automatically update these bits in the TILT commands of the player.
(0x03) register. These values are updated depending The Arm controller is processed in such a
on the de bounce filter settings (SR Register 0x08) way that depending up on the orientation logic
configured by the customer. performed by the accelerometer the tilt values keep
on changing. These values are read through the SCL,
In order to give the customer the ability to SDA and the INT lines which are interfaced to one of
configure the de bounce filter, specific to their the port in Arm controller LPC 2148. Apart from
application, they can change the following bits in the sending the commands to the hyper terminal the
SR (0x08) register, FILT [2:0]. Please see below for a commands are also displayed on the LCD interfaced
more detailed explanation of how the FILT [2:0] to the Arm 7 micro controller with the help of
works in conjunction with updating the TILT (0x03) internal LCD commands.
register:
• If FILT[2:0] = 000, then the new values for Left, INTERFACING BETWEEN THE MODULES
Right, Up, Down, Back, and Front are updated in the PC is connected to the UART 0, SCL is
TILT (0x03) register after every reading without any connected to the P0.2, SDA is connected to the P0.3,
further analysis. and INT is connected to the port P0.1. These three
• If FILT[2:0] = 001 – 111, then the sensor requires pins can be connected to any of the pins in the
the computed values for Left, Right, Up, Down, controller and as per the connections the code and
Back, and Front to be the same from 1-7 consecutive logic are maintained. The figure below shows the
readings (depending on the value in FILT[2:0], interfacing of the MMA accelerometer to micro
before updating the values stored in TILT (0x03) controller unit.
register. The de bounce counter is reset after a
mismatched reading or the TILT (0x03) register is
updated (if the orientation condition is met).
I. BLOCK DIAGRAM EXPLANATION
Fig 2: Interfacing of MMA 7660 to MCU
The interfacing between the LCD and the
Arm 7 microcontroller is done through four data
lines. The 8 bit data of the commands are divided in
to two four bit data and passed through the four
interfaced lines of the LCD and one of Arm 7
Fig 1: Block diagram of MMA Controlled Music microcontroller port. The other two pins are
Player dedicated for RS and EN pins of LCD. The
interfacing of LCD module to MCU is shown in the
In this project we required operating voltage figure below:
for ARM controller board is 12V. Hence the 12V
D.C. power supply is needed for the ARM board.
This regulated 12V is generated by stepping down
the voltage from 230V to 18V now the step downed
AC voltage is being rectified by the Bridge Rectifier
using 1N4007 diodes. The rectified AC voltage is
now filtered using a ‘C’ filter. Now the rectified,
filtered D.C. voltage is fed to the Voltage Regulator.
This voltage regulator provides/allows us to
have a Regulated constant Voltage which is of +12V.
The rectified; filtered and regulated voltage is again
filtered for ripples using an electrolytic capacitor
100μF. Now the output from this section is fed to
microcontroller board to supply operating voltage.
833 | P a g e
3. Dileep Chappidi , Lavanya Thunuguntla / International Journal of Engineering Research and
Applications (IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 2, Issue 4, June-July 2012, pp.832-835
Fig 3: Interfacing of LCD to MCU CONCLUSION
The project “Development of Music player
PROJECT WORKING in Java and controlling it through the gesture
This project involves the development of the performance with the help of MEMS
music player in java. For the working of the project Accelerometer” has been successfully designed and
the minimum prerequisites for the player tested.
development are, java development kit has to be Integrating features of all the hardware
installed and the java media frame work which is a components used have developed it. Presence of
Java library that enables audio, video and other time- every module has been reasoned out and placed
based media to be added to Java applications and carefully thus contributing to the best working of the
applets. This optional library package, which can unit.
capture, play and stream the multimedia applications, Secondly, using highly advanced IC’s and
has also to be installed in the PC. The code is written with the help of growing technology the project has
with the appropriate logical conditions with a better been successfully implemented.
exception handling cases and build using the java
compiler. The code thus build generates the RESULTS AND DISCUSSIONS
following files: The purpose of the project to operate an
comm.jar (available in lib folder of the project) MP3 Player by our gesture performance in the air by
javax.comm.properties and win32com.dll (available using MEMS Sensor is achieved. Experiment shows
in dll folder of the project) the application of three-axis accelerometer which can
Put win32com.dll in C:/Program realize the functions like play, stop, play back and
Files/javasoft/jre/bin play forward of MP3 player controlled by gesture.
Put javax.comm.properties in C:/program The applications of this project could be done at
files/javasoft/jre/lib 1. Homes
Put comm.jar in C:/program 2. Parties
files/javasoft/jre/lib/ext 3. Functions, etc...
The gesture recognized by the MEMS with The future enhancement of this project is to
the help of the x, y and z co-ordinate values can be integrate the MEMS Accelerometer device in to
read through the tilt register with the address location Nano scale IC which could be easily operated
of (0x03) register. The data from the Tilt register is through embedding the IC in to any electronic
sent through the SDA line of the MMA 7660 to the gadgets.
MCU. The code logic for operating the player is The result of the project is shown in the below
written in the Arm 7 LPC 2148 micro controller pictures:
which is shown below:
while(1)
{mask=IOPIN0 & 0X00000002 ;
if(mask==0x00000000)
{x=i2cgetc(0x03);
y=x&0x40;
if(y==0x00)
{
y=x&0x1c;
if(y==0x04) { LCDstr("FORWARD", 0x80);
sendstr("FORWARD"); }
elseif(y==0x08){ LCDstr("REWIND ",
0x80); sendstr("REWIND"); }
elseif(y==0x14){ LCDstr("PLAY ", 0x80);
sendstr("PLAY"); }
elseif(y==0x18){ LCDstr("STOP ", 0x80);
sendstr("STOP"); }
gap(200); } }}
The coding in to the LPC 2148 micro
controller is developed and dumped using keil u
vision3 software. The power supply connections are
produce to the MMA 7660 for the operation of the kit
along with the ARM 7 development board.
834 | P a g e
4. Dileep Chappidi , Lavanya Thunuguntla / International Journal of Engineering Research and
Applications (IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 2, Issue 4, June-July 2012, pp.832-835
[5]. http://www.freescale.com.cn/files/sensors/doc/
data_sheet/MMA7660FC.pdf
[6]. http://www.keil.com/dd/docs/datashts/philips/l
pc2141_42_44_46_48.pdf
[7]. http://www.national.com/dsLM35.pdf
[8]. http://www.nxp.com/documents/user_manual/
UM10139.pdf
[9]. http://www.garmin.com/products/gps35
[10]. http://www.alldatasheet.com
Author(s)
Author 1: Dileep Chappidi is a Final year student of
Bachelor of Technology, Electronics and
Communication Engineering from Hyderabad
Institute of Technology and Management,
Gowdavelly, R.R District, A.P, India. He has
published one International research paper previously
in the year 2011. He has participated number of paper
presentations and workshops at deemed and esteemed
universities such as IIT Kanpur, IIIT Hyderabad etc.
He is presently student chair of the IEEE Student
Chapter at HITAM. Bearing an IEEE member no:
91240051. He became a member of IEEE in 2011.
He is the Chief Organizer of a National level
technical symposium ESPARTO 2k12 conducted at
HITAM.
ACKNOWLEDGMENT
The authors would like to thank the
management of Hyderabad Institute of Technology
and Management, Hyderabad for all the support
given.
Author 2: Ms Lavanya Thunuguntla has 6 years of
Teaching experience and presently working as an
Associate Professor in the Department of ECE in
REFERENCES Hyderabad Institute of Technology and Management
[1]. M. A. Mazidi, J. C. Mazidi, R. D. Mckinaly,
(HITAM), Hyderabad, AP(India).She received her
The 8051 Microcontroller and Embedded
B.Sc degree in Computer Science from Acharya
Systems, Pearson Education, 2006.
Nagarjuna University in 2002, M.Sc degree in
[2]. Michael Barr, ’Programming Embedded
Physics from University of Hyderabad, Hyderabad in
Systems in C and C++’ ,1st edition, O’Reilly
2004 and M.Tech from Indian Institute of
& Associates, Canada (1999).
Technology (IIT) Kharagpur in 2007. She has
[3]. Garrett Brown,”An Accelerometer Based Fall
Professional Membership in IEEE,WIE. She has
Detector: Development, Experimentation, and
various National & International journal publications.
Analysis”, EECS/SUPERB, July 2005.
She has guided several M.Tech and B.Tech projects.
[4]. Mikko Lindholm, ET al.Indentifying User of
She has strong motivation towards research in the
Portable Devices from Gait Pattern with
fields of Nano Technology, Microwave and Optical
Accelerometers[C]//IEEE International
& Analog Communications ,VLSI system design etc.
Conference on Acoustics, Speech, and Signal
Processing, 2005, 2.
835 | P a g e