You are on page 1of 8

Introduction: Embedded system has also applied in the medical sciences.

When a person becomes physically disabled then he/she faces a lot of problem while moving one place to another. They use wheel chair. Previously wheel chairs were manual controlled. For that kind of wheel chairs the person should be strong enough to control that, otherwise another person is should be there to monitor the movement of the chair. So we have designed a electronic wheelchair which can be controlled by him/her self. The objective of this project is to enable users whose are physically challenged especially wheel chair users can control their vehicle by touching on the Touchscreen. All these system used a small electronic circuit. To monitor the vehicle the user should press the proper place of Touchscreen. After that the data can be sent to Microcontroller & it process & give instruction to motor to move in different directions. By using this embedded technique they can control the movement of their wheelchair which was previously controlled by a person. Now the patient can control the vehicle by touching on the Touchscreen. In total we have used the principles of Embedded System & Touchscreen Technology. To show the project we have designed a demo wheelchair which is controlled with the help of Touchscreen.

Block Diagram:

Touch X Sensor

Touch Y Sensor

Op Amps

Op Amps

ADC & Microcontroller

Encoder

FSK Modulator Microcontr

DC-1 Motor

DC-2 Motor

H-bridge Driver

Control Relay

Microcontroller

Decoder

FSK Demodulat or

Circuit diagram:

Working: Receiver section:

For RF transmission purposed it is needed to encode the signal generated at computer parallel port with the help visual basic code. For signal encoding purpose we have used HT 12E encoder. HT^12 E is 2^12 encoders are a series of CMOS LSIs for remote control system applications. They are capable of encoding information which consists of N address bits and 12_N data bits. Each address/ data input can be set to one of the two logic states. The programmed addresses/data are transmitted together with the header bits via an RF transmission medium upon receipt of a trigger signal. The capability to select a TE trigger on the HT12E enhances the application Flexibility of the 2^12 series of encoders. Feature: Operating voltage 2.4V~12V for the HT12E Low power and high noise immunity CMOS technology Low standby current: 0.1_A (typ.) at VDD=5V HT12A with a 38kHz carrier for infrared transmission medium Built-in oscillator needs only 5% resistor Data code has positive polarity Minimal external components

Receiver Part: HT 12D Receive and decode 12 bit encoded data transmitted by HT12E, for further processing. The HT12D is 12 bit decoders are a series of CMOS LSIs for remote control system applications. They are paired with Holtek_s 2^12 series of encoders. For proper operation, a pair of encoder/decoder with the same number of addresses and data format should be chosen. The decoders receive serial addresses and data from a programmed

2^12 series of encoders that are transmitted by a carrier using an RF transmission medium. They compare the serial input data three times continuously with their local addresses. If no error or unmatched codes are found, the input data codes are decoded and then transferred to the output pins. The VT pin also goes high to indicate a valid transmission. The 2^12 series of decoders are capable of decoding informations that consist of N bits of address and 12_N bits of data. Of this series, the HT12D is arranged to provide 8 address bits and 4 data bits.

Features Operating voltage: 2.4V~12V Low power and high noise immunity CMOS technology Low standby current Capable of decoding 12 bits of information Binary address setting Received codes are checked 3 times Address/Data number combination HT12D: 8 address bits and 4 data bits Built-in oscillator needs only 5% resistor Valid transmission indicator Easy interface with an RF or an infrared transmission medium Minimal external components

Microcontroller Logic: The function of microcontroller is to control input output based on the programmed embedded hex logic. The microcontroller continuously scans input logic. The input logic is 4BCD data from HT12D one from fire sensor and one from light sensor. If any one of them changes their logic level microcontroller goes to particular subroutine and perform particular task. Let us consider a case at the transmitter PC I have pressed number 2 (vice command), thus at receiver side HT12D generate corresponding BCD logic 0010. The microcontroller receive 0010 at pin no 1,2,3,4. The microcontroller is programmed if input is 0010, move to robot left. The robot will moves left if left DC motor rotate slow and right DC motor rotate fast. This slow and fast moment is dine by microcontroller using pulse width modulation. Thus when we press 2 key microcontroller provide different pulse to left right motor. The right motor gets pulse having mote on time then left. In the same way all microcontroller subroutine gets executed and perform corresponding task.

You might also like