You are on page 1of 2

4.6 IR Sensor (TSOP 1738) IR sensor provides a logical high if it detects a signal from a T.V.

remote and a logical low otherwise. This can be used as an interrupt to the micro-controller. This sensor is placed on vertical strip on buggy so that it receive signals from all direction . This sensor triggers an interrupt and the buggy changes its direction accordingly. These infrared sensors are operated on a VCC of 6V @ 25C. The interrupt pin is active low and need an inverter to be able to receive the interrupt from the sensor.

Fig 4.1 IR Transmitter output

4.7 Geared DC Motor The geared DC motor has a pretty wide input voltage range of 4.5 - 12 volts. It has a no load speed of 100 rpm, a gearing ratio of 10:1 and a stall torque of 0.35Kg-cm . With these specs, it should be able to draw the cart at sufficient speed of around 3mph without too much of problem. It also has a no load current draw of 62mA. This is a pretty large current draw but is small for a motor of this size.

4.8 Voltage regulator (IC 7805) Since microcontroller require less voltage and Dc motor ,high voltage ,voltage regulator IC 7805 has been used. Our robo is powered by 7.4V 1200mA rechargeable battery,7805 regulator has been added to this circuit so that regulated 5V are available to microcontrollers and full voltage is available to motor. We

have used 100rpm 12V Dc geared motors which are commercially available everywhere.

Chapter 5 Software design 5.1 Memory Model 89c2051 microcontroller is used to operate the buggy. This device is equipped with 8Kb of flash memory (program space) and 256Kb of RAM for supporting runtime data and a program stack. This amount of storage space is sufficient to meet the modest requirements of the project, while leaving ample room for future expansion. The 89c2051 also provides 1Kb of EEPROM. However, the project does not utilize non-volatile data and thus does not make use of this space. 5. 2 Memory Sections and Mapping 1 Data memory space 2 program memory space 3 EEPROM memory space 4 start up code 5 Organization of Embedded Application Code

You might also like