This document describes a student project to build a mobile robot controlled by a mobile phone using DTMF tones. It provides background on the components used such as the DTMF decoder chip, microcontroller, motors, and includes schematics of the circuits used. The robot is designed so that pressing buttons on the mobile phone will generate DTMF tones that are received by the robot and used by the microcontroller to control the motors to move in different directions or turn.
This document is a project report submitted by Mr. Pankaj Rai for a diploma in electronics and telecommunications engineering. The project is on a DTMF based mobile controlled robot. The report includes an introduction describing how the robot is controlled via DTMF tones sent from a mobile phone, block diagrams of the system components, descriptions of the hardware used including the power supply, transformer, rectifier, regulator, motors, and a circuit diagram. It also includes testing procedures and potential applications and future improvements. The overall purpose is to describe the design and implementation of a robot that can be remotely controlled via a mobile phone call.
This document describes a DTMF controlled robot project. It includes a list of components used, descriptions of the Arduino, chassis, motors, integrated circuits, and circuit diagram. It explains how the robot works by receiving DTMF tones from a calling mobile phone, decoding the tones using an MT8870 chip, and sending signals to motors. It includes a flowchart, code, and references. The key aspects are that the robot is controlled remotely via DTMF tones from a calling mobile phone and uses an Arduino, motor driver, and DTMF decoder chip to receive tones and control motors accordingly.
IRJET- DTMF based Control Robot using ArduinoIRJET Journal
This document describes a DTMF-based control robot that is controlled using a mobile phone. The robot has four main sections: the remote section which detects DTMF tones from the mobile phone; the control section containing an Arduino Uno microcontroller that reads commands from the DTMF decoder; the driver section with a motor driver and two DC motors to drive the robot; and sensors including a rain detector. The objective is to build a remotely-controlled robot for security applications using DTMF signaling for wireless communication between the mobile phone and robot over greater distances than traditional RF-based controllers.
This document describes a robot that can be controlled remotely using DTMF tones sent from a mobile phone. The robot receives DTMF tones through a phone attached to it. An Arduino board decodes the tones using a DTMF decoder chip and controls the robot's motors accordingly using a motor driver. The mobile phone acts as a remote control to drive the robot in forward, backward or turn directions.
This project report describes a mobile operated robot controlled via a mobile phone. The robot receives DTMF tones decoded from buttons pressed on the mobile phone during a call. An MT8870 DTMF decoder chip processes the tones which are sent to a microcontroller to control motors via an L293D motor driver. The system allows remote control of the robot through button presses on a calling mobile phone without a separate receiver. The report provides details on the components, circuit diagram, programming, and PCB layout.
This document describes the components and applications of a mobile controlled robotic car. The key components are an ATmega 16 microcontroller, chassis, mobile phone, batteries, DTMF decoder module, DC gear motor, wheels, and IR proximity sensor. The microcontroller controls the car and detects obstacles using the IR sensor. The DTMF decoder receives control signals from a mobile phone via DTMF tones. Potential applications mentioned include spying, edge/obstacle avoidance, path following, cleaning, monitoring, search and rescue, and hazardous environments work.
This document describes a robot that can be controlled via DTMF tones sent from a mobile phone. The robot has a mobile phone attached that can receive DTMF tones corresponding to buttons pressed on the calling phone. A microcontroller on the robot decodes the tones and controls motors via an H-bridge motor driver to move the robot in different directions. The system allows remote robotic control over large areas using existing mobile networks without interference from other controllers.
The document describes a mobile controlled robot project. It uses two mobile phones, with one as the transmitter and the other as the receiver attached to the robot. When buttons are pressed on the transmitter phone, DTMF tones are generated and received by the receiver phone. The tones are decoded by a microcontroller which controls motors via a motor driver to move the robot forward, backward, left, and right. A wireless camera attached to the robot transmits video to an output screen. The robot has a range as large as the mobile network coverage area and allows remote monitoring and control.
This document is a project report submitted by Mr. Pankaj Rai for a diploma in electronics and telecommunications engineering. The project is on a DTMF based mobile controlled robot. The report includes an introduction describing how the robot is controlled via DTMF tones sent from a mobile phone, block diagrams of the system components, descriptions of the hardware used including the power supply, transformer, rectifier, regulator, motors, and a circuit diagram. It also includes testing procedures and potential applications and future improvements. The overall purpose is to describe the design and implementation of a robot that can be remotely controlled via a mobile phone call.
This document describes a DTMF controlled robot project. It includes a list of components used, descriptions of the Arduino, chassis, motors, integrated circuits, and circuit diagram. It explains how the robot works by receiving DTMF tones from a calling mobile phone, decoding the tones using an MT8870 chip, and sending signals to motors. It includes a flowchart, code, and references. The key aspects are that the robot is controlled remotely via DTMF tones from a calling mobile phone and uses an Arduino, motor driver, and DTMF decoder chip to receive tones and control motors accordingly.
IRJET- DTMF based Control Robot using ArduinoIRJET Journal
This document describes a DTMF-based control robot that is controlled using a mobile phone. The robot has four main sections: the remote section which detects DTMF tones from the mobile phone; the control section containing an Arduino Uno microcontroller that reads commands from the DTMF decoder; the driver section with a motor driver and two DC motors to drive the robot; and sensors including a rain detector. The objective is to build a remotely-controlled robot for security applications using DTMF signaling for wireless communication between the mobile phone and robot over greater distances than traditional RF-based controllers.
This document describes a robot that can be controlled remotely using DTMF tones sent from a mobile phone. The robot receives DTMF tones through a phone attached to it. An Arduino board decodes the tones using a DTMF decoder chip and controls the robot's motors accordingly using a motor driver. The mobile phone acts as a remote control to drive the robot in forward, backward or turn directions.
This project report describes a mobile operated robot controlled via a mobile phone. The robot receives DTMF tones decoded from buttons pressed on the mobile phone during a call. An MT8870 DTMF decoder chip processes the tones which are sent to a microcontroller to control motors via an L293D motor driver. The system allows remote control of the robot through button presses on a calling mobile phone without a separate receiver. The report provides details on the components, circuit diagram, programming, and PCB layout.
This document describes the components and applications of a mobile controlled robotic car. The key components are an ATmega 16 microcontroller, chassis, mobile phone, batteries, DTMF decoder module, DC gear motor, wheels, and IR proximity sensor. The microcontroller controls the car and detects obstacles using the IR sensor. The DTMF decoder receives control signals from a mobile phone via DTMF tones. Potential applications mentioned include spying, edge/obstacle avoidance, path following, cleaning, monitoring, search and rescue, and hazardous environments work.
This document describes a robot that can be controlled via DTMF tones sent from a mobile phone. The robot has a mobile phone attached that can receive DTMF tones corresponding to buttons pressed on the calling phone. A microcontroller on the robot decodes the tones and controls motors via an H-bridge motor driver to move the robot in different directions. The system allows remote robotic control over large areas using existing mobile networks without interference from other controllers.
The document describes a mobile controlled robot project. It uses two mobile phones, with one as the transmitter and the other as the receiver attached to the robot. When buttons are pressed on the transmitter phone, DTMF tones are generated and received by the receiver phone. The tones are decoded by a microcontroller which controls motors via a motor driver to move the robot forward, backward, left, and right. A wireless camera attached to the robot transmits video to an output screen. The robot has a range as large as the mobile network coverage area and allows remote monitoring and control.
This document provides a synopsis for a project titled "Cell Phone Operated Land Rover". The project aims to control a land rover using a mobile phone. A mobile phone would be connected to a microcontroller and DTMF decoder onboard the rover. When buttons are pressed on the calling phone, DTMF tones are generated and received by the rover, decoded into instructions for the microcontroller to drive motors accordingly. The synopsis outlines the motivation, objectives, methodology, expected timeline and potential impact of using mobile phone control for remote vehicles in academics and industry.
1) The document describes a mobile controlled robot that can be operated via dual-tone multi-frequency (DTMF) tones sent from a mobile phone.
2) The robot uses a DTMF receiver and decoder chip to receive and interpret DTMF tones from a calling mobile phone into digital commands. These commands are sent to a motor driver chip to control two motors and move the robot forward, backward, or change direction.
3) Operation involves calling the mobile phone attached to the robot. Pressing numbers on the calling phone's keypad generates DTMF tones that are received and translated into motor control signals by the robot.
Arm Robot Surveillance Using Dual Tone Multiple Frequency TechnologyIJERA Editor
Surveillance place a pivotal role in addressing a wide range of security challenges .In the present paper we propose a Dual Tone Multiple Frequency ( DTMF) based Robot with video surveillance. In the proposed model a DTMF based Robot with video surveillance with multiple key functions, Arm picker and security system was implemented. Master and slave concept using 3 Microcontroller and motor driver IC to drive motors was implemented and belt wheel platform was used to move the robot from one place to another. Multiple key functions were used to perform more functions and a camera for surveillance .The robot can navigate with the help of the user.
Aim of project is to make use of mobile phone to control robot movement
The movement is controlled by pressing relevant keys on a mobile phone that makes a call to another mobile phone attached to the robot.
IJARCCE4J s govinda Public Transport Assistant for Visually Impaired (PuTAVI)SreekarV
The document describes a public transport assistance system called PuTAVI for visually impaired people. PuTAVI uses ultrasonic sensors, RF transmitters and receivers, a microcontroller, and an audio playback system to provide audio guidance to users about obstacles and nearby bus identification. The system is designed to be low-cost, portable, and user-friendly to help visually impaired people safely navigate public transportation independently. It consists of subsystems for obstacle detection, bus identification, signal conditioning, audio feedback, and microcontroller synchronization of all components. PuTAVI is intended to make commuting easier for the visually impaired through real-time audio guidance.
Microcontroller remote controlling projectBipro Roy
Microcontroller based remote controlling project using mobile phone. with implementing this u can remotely control ur home appliances like fan, light, tv even industrial machines through a mobile phone being in a long distance.
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.
The document describes implementing DTMF (dual-tone multi-frequency) detection using the Goertzel algorithm in an FPGA. It proposes using the Goertzel algorithm as an area-efficient solution compared to using an ASIC or FFT. The key steps of the Goertzel algorithm are described for detecting the presence of DTMF tones from a signal. The algorithm is further optimized by modifying it based on the matched filter concept.
Iaetsd design and implementation of mobile operatedIaetsd Iaetsd
This document describes the design and implementation of a mobile-operated robotic car controlled via DTMF tones without using a microcontroller. When a call is placed to the mobile phone attached to the car, buttons pressed on the caller's keypad will generate DTMF tones that are received by the car's phone. The tones are decoded into binary codes by a DTMF decoder chip which sends signals to a motor driver chip to control the car's motors based on the tones received. This allows remote control of the car via mobile phones for wireless operation without a need for separate transmitter and receiver units.
This document describes a wireless controlled robot using DTMF tones and a microcontroller. The robot can be controlled from a mobile phone by pressing buttons which are decoded by a DTMF receiver and sent to the microcontroller. The microcontroller then controls the motor driver and motors to move the robot in the corresponding directions. Potential applications include military, law enforcement, search and rescue, and home automation. The design could be improved in the future by adding sensors, password protection, camera, and alarm functions.
This project involves building a land rover that can be controlled via phone calls. The rover uses a DTMF decoder chip to interpret tones from key presses on the calling phone and direct motors accordingly via a microcontroller. It has potential applications in agriculture, military, and security. The technical aspects include components like a PIC microcontroller, motor driver, and circuit diagram. There is scope to improve and configure additional controls for specific purposes.
This document describes a cell phone operated land rover. The land rover can be controlled remotely using a mobile phone through dual-tone multiple frequency (DTMF) tones. When buttons on the mobile phone are pressed, corresponding DTMF tones are sent to a DTMF decoder in the land rover which then controls motors to move the land rover forward, backward, left or right. The system uses an ATmega16 microcontroller to interpret the DTMF tones and control the motors. Some challenges faced included connecting the mobile phone headset and circuit board issues. Potential applications include search and rescue operations.
This document provides a training report for a 6-week internship at Appin Technology Lab on embedded systems. It includes an acknowledgment section thanking guides and mentors. The report then covers the company profile, project undertaken which was a DTMF controlled home automation system, introduction to the project explaining home automation, modular description of the system, design, coding, test cases, industry applications, and future enhancements. It also includes data sheets and sections on DTMF signaling technology.
The document summarizes a student project to create a cellphone-operated land rover. A group of students designed a robot that can be controlled by dialing the mobile phone attached to the robot. When buttons are pressed on the calling phone, it sends dual-tone multi-frequency (DTMF) tones that are received and decoded by a microcontroller on the robot. The microcontroller then controls motors to move the robot forward, backward, or turn based on the decoded DTMF tones. The project uses a DTMF decoder chip, microcontroller, and motor driver circuit to enable remote control of the robot using a standard mobile phone as the controller.
Cellphone land rover using micro controllerharideepu
This document describes the construction of a cellphone-operated land rover robot. The robot uses a mobile phone to receive DTMF tones which are decoded by a microcontroller to determine motor movements. Key components include a DTMF decoder, microcontroller, and motor driver. Pressing buttons on the calling phone generates tones that are received and used to control the robot's forward, backward, left and right movements through the microcontroller. The design allows robust wireless control of the robot over large areas using basic phone signaling.
This document discusses using dual tone multi-frequency (DTMF) technology to control a robot autonomously. DTMF uses tone signals transmitted over phone lines to send commands. A DTMF decoder chip receives the tones and uses them to control a microcontroller and motors. Infrared sensors allow the robot to navigate obstacles under phone control without infrastructure. Potential applications include automated factory vehicles, security robots, and mine detection. While simple, this approach demonstrates using basic technologies like DTMF and sensors for autonomous navigation.
The document describes a project to create a robot that is controlled by an Android application using Bluetooth connectivity. A group of five students created the robot under the guidance of a project guide. The robot uses a microcontroller and Bluetooth module to receive commands from an Android phone app and control two DC motors. The goal is to allow remote control of the robot's movement in four directions using an Android phone as a wireless remote control via Bluetooth.
This document describes a mobile controlled robot that uses DTMF tones. The robot is controlled by a mobile phone attached to it. When buttons on the phone are pressed, corresponding DTMF tones are generated and detected by a decoder chip on the robot. The chip then sends signals to motors to move the robot forward, backward, left or right. Additional components include a microcontroller, LCD display, wireless camera, motors and battery. The robot has applications in surveillance, industrial uses, and search and rescue operations.
This document describes a cell phone controlled robotic vehicle. The robotic vehicle is controlled by DTMF commands sent from one cell phone and received by another cell phone mounted on the robot. The commands are decoded and sent to a microcontroller which controls DC motors to move the robot. Key components include an 8051 microcontroller, DTMF decoder, motor driver, batteries, and a robot body. The robot can be controlled remotely via cell phone and has applications in military, search and rescue, and scientific uses.
ECE Projects for Final Year, Embedded Projects in Bangalore, Engineering Projects in Bangalore, Final Year Projects in Vijayanagar, ECE projects in Vijayanagar, Embedded Project institute in Vijayanagar
GSM Based Wireless Robot Vehicle with POF features using DTMFirjes
This document describes a GSM-based wireless robot vehicle that can be controlled remotely using DTMF tones and provides obstacle and fire detection features. The robot uses a microcontroller programmed in embedded C to control motors and sensors. It has a GSM module to allow remote control from any location via calls and to send text alerts upon obstacle/fire detection. When called, it sends an OTP for authentication before taking commands. The user can then use the phone keypad to send movement commands as DTMF tones. Sensors help detect obstacles and fires, triggering alert messages. This design overcomes range and interference issues of prior RF-based systems, allowing robust remote control and monitoring from a distance.
This document provides a synopsis for a project titled "Cell Phone Operated Land Rover". The project aims to control a land rover using a mobile phone. A mobile phone would be connected to a microcontroller and DTMF decoder onboard the rover. When buttons are pressed on the calling phone, DTMF tones are generated and received by the rover, decoded into instructions for the microcontroller to drive motors accordingly. The synopsis outlines the motivation, objectives, methodology, expected timeline and potential impact of using mobile phone control for remote vehicles in academics and industry.
1) The document describes a mobile controlled robot that can be operated via dual-tone multi-frequency (DTMF) tones sent from a mobile phone.
2) The robot uses a DTMF receiver and decoder chip to receive and interpret DTMF tones from a calling mobile phone into digital commands. These commands are sent to a motor driver chip to control two motors and move the robot forward, backward, or change direction.
3) Operation involves calling the mobile phone attached to the robot. Pressing numbers on the calling phone's keypad generates DTMF tones that are received and translated into motor control signals by the robot.
Arm Robot Surveillance Using Dual Tone Multiple Frequency TechnologyIJERA Editor
Surveillance place a pivotal role in addressing a wide range of security challenges .In the present paper we propose a Dual Tone Multiple Frequency ( DTMF) based Robot with video surveillance. In the proposed model a DTMF based Robot with video surveillance with multiple key functions, Arm picker and security system was implemented. Master and slave concept using 3 Microcontroller and motor driver IC to drive motors was implemented and belt wheel platform was used to move the robot from one place to another. Multiple key functions were used to perform more functions and a camera for surveillance .The robot can navigate with the help of the user.
Aim of project is to make use of mobile phone to control robot movement
The movement is controlled by pressing relevant keys on a mobile phone that makes a call to another mobile phone attached to the robot.
IJARCCE4J s govinda Public Transport Assistant for Visually Impaired (PuTAVI)SreekarV
The document describes a public transport assistance system called PuTAVI for visually impaired people. PuTAVI uses ultrasonic sensors, RF transmitters and receivers, a microcontroller, and an audio playback system to provide audio guidance to users about obstacles and nearby bus identification. The system is designed to be low-cost, portable, and user-friendly to help visually impaired people safely navigate public transportation independently. It consists of subsystems for obstacle detection, bus identification, signal conditioning, audio feedback, and microcontroller synchronization of all components. PuTAVI is intended to make commuting easier for the visually impaired through real-time audio guidance.
Microcontroller remote controlling projectBipro Roy
Microcontroller based remote controlling project using mobile phone. with implementing this u can remotely control ur home appliances like fan, light, tv even industrial machines through a mobile phone being in a long distance.
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.
The document describes implementing DTMF (dual-tone multi-frequency) detection using the Goertzel algorithm in an FPGA. It proposes using the Goertzel algorithm as an area-efficient solution compared to using an ASIC or FFT. The key steps of the Goertzel algorithm are described for detecting the presence of DTMF tones from a signal. The algorithm is further optimized by modifying it based on the matched filter concept.
Iaetsd design and implementation of mobile operatedIaetsd Iaetsd
This document describes the design and implementation of a mobile-operated robotic car controlled via DTMF tones without using a microcontroller. When a call is placed to the mobile phone attached to the car, buttons pressed on the caller's keypad will generate DTMF tones that are received by the car's phone. The tones are decoded into binary codes by a DTMF decoder chip which sends signals to a motor driver chip to control the car's motors based on the tones received. This allows remote control of the car via mobile phones for wireless operation without a need for separate transmitter and receiver units.
This document describes a wireless controlled robot using DTMF tones and a microcontroller. The robot can be controlled from a mobile phone by pressing buttons which are decoded by a DTMF receiver and sent to the microcontroller. The microcontroller then controls the motor driver and motors to move the robot in the corresponding directions. Potential applications include military, law enforcement, search and rescue, and home automation. The design could be improved in the future by adding sensors, password protection, camera, and alarm functions.
This project involves building a land rover that can be controlled via phone calls. The rover uses a DTMF decoder chip to interpret tones from key presses on the calling phone and direct motors accordingly via a microcontroller. It has potential applications in agriculture, military, and security. The technical aspects include components like a PIC microcontroller, motor driver, and circuit diagram. There is scope to improve and configure additional controls for specific purposes.
This document describes a cell phone operated land rover. The land rover can be controlled remotely using a mobile phone through dual-tone multiple frequency (DTMF) tones. When buttons on the mobile phone are pressed, corresponding DTMF tones are sent to a DTMF decoder in the land rover which then controls motors to move the land rover forward, backward, left or right. The system uses an ATmega16 microcontroller to interpret the DTMF tones and control the motors. Some challenges faced included connecting the mobile phone headset and circuit board issues. Potential applications include search and rescue operations.
This document provides a training report for a 6-week internship at Appin Technology Lab on embedded systems. It includes an acknowledgment section thanking guides and mentors. The report then covers the company profile, project undertaken which was a DTMF controlled home automation system, introduction to the project explaining home automation, modular description of the system, design, coding, test cases, industry applications, and future enhancements. It also includes data sheets and sections on DTMF signaling technology.
The document summarizes a student project to create a cellphone-operated land rover. A group of students designed a robot that can be controlled by dialing the mobile phone attached to the robot. When buttons are pressed on the calling phone, it sends dual-tone multi-frequency (DTMF) tones that are received and decoded by a microcontroller on the robot. The microcontroller then controls motors to move the robot forward, backward, or turn based on the decoded DTMF tones. The project uses a DTMF decoder chip, microcontroller, and motor driver circuit to enable remote control of the robot using a standard mobile phone as the controller.
Cellphone land rover using micro controllerharideepu
This document describes the construction of a cellphone-operated land rover robot. The robot uses a mobile phone to receive DTMF tones which are decoded by a microcontroller to determine motor movements. Key components include a DTMF decoder, microcontroller, and motor driver. Pressing buttons on the calling phone generates tones that are received and used to control the robot's forward, backward, left and right movements through the microcontroller. The design allows robust wireless control of the robot over large areas using basic phone signaling.
This document discusses using dual tone multi-frequency (DTMF) technology to control a robot autonomously. DTMF uses tone signals transmitted over phone lines to send commands. A DTMF decoder chip receives the tones and uses them to control a microcontroller and motors. Infrared sensors allow the robot to navigate obstacles under phone control without infrastructure. Potential applications include automated factory vehicles, security robots, and mine detection. While simple, this approach demonstrates using basic technologies like DTMF and sensors for autonomous navigation.
The document describes a project to create a robot that is controlled by an Android application using Bluetooth connectivity. A group of five students created the robot under the guidance of a project guide. The robot uses a microcontroller and Bluetooth module to receive commands from an Android phone app and control two DC motors. The goal is to allow remote control of the robot's movement in four directions using an Android phone as a wireless remote control via Bluetooth.
This document describes a mobile controlled robot that uses DTMF tones. The robot is controlled by a mobile phone attached to it. When buttons on the phone are pressed, corresponding DTMF tones are generated and detected by a decoder chip on the robot. The chip then sends signals to motors to move the robot forward, backward, left or right. Additional components include a microcontroller, LCD display, wireless camera, motors and battery. The robot has applications in surveillance, industrial uses, and search and rescue operations.
This document describes a cell phone controlled robotic vehicle. The robotic vehicle is controlled by DTMF commands sent from one cell phone and received by another cell phone mounted on the robot. The commands are decoded and sent to a microcontroller which controls DC motors to move the robot. Key components include an 8051 microcontroller, DTMF decoder, motor driver, batteries, and a robot body. The robot can be controlled remotely via cell phone and has applications in military, search and rescue, and scientific uses.
ECE Projects for Final Year, Embedded Projects in Bangalore, Engineering Projects in Bangalore, Final Year Projects in Vijayanagar, ECE projects in Vijayanagar, Embedded Project institute in Vijayanagar
GSM Based Wireless Robot Vehicle with POF features using DTMFirjes
This document describes a GSM-based wireless robot vehicle that can be controlled remotely using DTMF tones and provides obstacle and fire detection features. The robot uses a microcontroller programmed in embedded C to control motors and sensors. It has a GSM module to allow remote control from any location via calls and to send text alerts upon obstacle/fire detection. When called, it sends an OTP for authentication before taking commands. The user can then use the phone keypad to send movement commands as DTMF tones. Sensors help detect obstacles and fires, triggering alert messages. This design overcomes range and interference issues of prior RF-based systems, allowing robust remote control and monitoring from a distance.
This document describes a mobile controlled robot that can be operated from any location via a mobile phone. The robot contains a mobile phone that receives DTMF tones corresponding to buttons pressed on the controlling phone. These tones are decoded by a microcontroller that directs motors for movement. When buttons are pressed, unique frequency combinations are generated and received by the robot phone. The microcontroller then controls motors via motor drivers to move the robot forward, backward or turn based on the decoded DTMF signals from the controlling phone.
This document lists 40 mini 8051 projects including alcohol detector, mobile controlled robot, automatic punching machine, bidirectional visitor counter, and biomedical monitoring system. It provides a high level overview of various electronics and microcontroller based systems that can be implemented as student or hobbyist projects using the 8051 microcontroller.
Cell Phone Operated Robot for Search and Research of an ObjectNikita Kaushal
Slide presented in 2013 10th International Conference on Wireless and Optical Communications Networks, IEEE Conference.
In this robot, an IR sensor detects an object robot’s arms pick up the object and keep in the carriage box this robot move with the help of cell phone by using DTMF technology, from arm the object is tested whether object is metallic or not, the operator get alert through SMS of object and its characteristics by using GSM technology.
GSM Based Versatile Robotic Vehicle Using PIC Microcontroller Report.Abee Sharma
This document is a project report on a GSM based robotic vehicle created by Abhi Sharma. It provides an introduction to robotics including the basic parts of a robot like mechanical platforms, motors, driving mechanisms, power supplies, electronic controls and sensors. It then gives an overview of the GSM robotic vehicle project including a block diagram and working mechanism. The next sections provide details on the schematics, components used and working of the GSM robot circuit. It concludes by discussing applications of the GSM robot and future scope.
International Journal of Modern Engineering Research (IJMER) is Peer reviewed, online Journal. It serves as an international archival forum of scholarly research related to engineering and science education.
This project report summarizes a student project to build a cell phone operated robot using dual-tone multi-frequency (DTMF) technology. The robot is designed to be controlled remotely using a cell phone by dialing DTMF tones. The report describes the technology used, including the DTMF standard. It provides block and circuit diagrams of the design, and discusses the software and tools used. It also outlines applications and suggests areas for further improvement, such as adding sensors and security features.
This document summarizes an undergraduate final year project report on developing a line following robot using a maze simulator. The project was completed by three students - Sharjeel Sarwar, Waqas Taqi Shah, and Zubair Rahat - to fulfill their degree requirements in computer engineering. The robot is designed to follow a predefined path in a maze by tracking black lines on a white background and avoiding obstacles using sensors while being guided by coordinates from a software program. The report describes the robot design, various types of motors used, motor driving circuits, printed circuit board fabrication, and the visual C# software developed to generate bitmap images of mazes for the robot to navigate.
This document describes the design and implementation of an obstacle avoiding robot. It includes sections on the required components of the robot such as a microcontroller, Bluetooth module, motor driver, sensors, wheels, and power supply. The microcontroller is programmed to receive Bluetooth commands from a smartphone and control the motor driver and wheels to navigate around obstacles. Circuit diagrams and screenshots of an Android application for controlling the robot are provided. The robot was designed and built by three electrical engineering students for their undergraduate project.
This document describes the design and implementation of an obstacle avoiding robot. It includes sections on the required components of the robot such as a microcontroller, Bluetooth module, motor driver, capacitors, resistors, DC motors, and more. A block diagram shows the overall system design. Code is written for the microcontroller to control the motors based on input from a Bluetooth connected smartphone. An Android app is developed to allow wireless control of the robot from a phone. The robot is designed to detect and avoid obstacles using sensors and motor control from the microcontroller.
This project report describes the development of an automatic power factor detection and correction system using an Arduino Uno microcontroller. The system includes current and potential transformers to sample current and voltage from the main circuit. It also includes a zero crossing detector, summer circuit, relay module and capacitor bank. The microcontroller measures the power factor from the sampled current and voltage values and controls the relay module to switch the appropriate capacitors in/out of the capacitor bank in order to correct the power factor. The goal of the project is to develop a microprocessor-based control system for single phase capacitor banks to enhance power factor correction capabilities.
Wireless charger for_low_power_devices_ excellent one sameIbrahim Khleifat
This document describes a student thesis project on designing a wireless charger for low power devices using inductive coupling. It was submitted by four students to the Electrical and Electronics Engineering department at American International University-Bangladesh in partial fulfillment of their Bachelor's degree. The document includes sections on inductance, inductive coupling, coil design, oscillator circuits, transmitter and receiver circuits, and the design and implementation of the wireless charging system developed by the students. It also discusses possible applications of the project such as charging devices installed inside objects, using the transmitter as a charging dock, and charging electric vehicles.
This document is a project report on a remotely operated firefighting robot. It describes a robot that is loaded with a water tank and pump, and can be controlled wirelessly using an RF transmitter to move in different directions and throw water. The robot uses an 8051 microcontroller and motor driver IC to control three motors - two for movement and one for positioning the robot's arm. The RF transmitter acts as a remote control to send commands to the receiver up to 200 meters away. The project aims to develop a remotely controlled robotic vehicle for firefighting applications.
The document outlines the components and methodology for a project on a vending machine controlled by sensors and Arduino. It includes chapters on the circuit diagram, components like Arduino, motors, sensors. It describes the coding and flowchart for the procedure to sense the line and select options. The objectives are to create an automated, cost efficient vending machine that can make different coffee decoctions using sensors and artificial intelligence.
A best and easy documentation about automatic braking system that may gives you a brief knowledge of Automatic Braking System related to Ultrasonic Sensor.
Report star topology using noc router Vikas Tiwari
This document appears to be a major project report submitted by three students - Shivam Saini, Vikas Tiwari, and Vinod Kumar Deolal - for their bachelor's degree in electronics and communication engineering. The project involves implementing a star topology for a network-on-chip router using Verilog. The report includes chapters on introductions to NOC routers, Verilog, the design of the router modules like the arbiter, routing engine, crossbar switch, and FIFO buffer. It also provides simulations and results for the individual modules and the combined router design, along with code appendices.
Minor Project Report: Automatic Door Control SystemSaban Kumar K.C.
This minor project is based on the automatic door control system used in a room or hall based on IR sensor. This project is applicable at such places where the people are busy and people are in large number.
Developing Infrared Controlled Automated Door SystemIJMER
International Journal of Modern Engineering Research (IJMER) is Peer reviewed, online Journal. It serves as an international archival forum of scholarly research related to engineering and science education.
The document is a project report for an SMS based device control system using GSM technology. It was submitted by 5 students for their Bachelor of Technology degree. The project involved designing a printed circuit board to control devices remotely via SMS using a GSM modem and microcontroller. The report describes the equipment used, including the GSM modem, microcontroller, LCD display, relays, and driver IC. It also covers the PCB design and layout, programming code, working of the system, advantages and applications.
Optimum performance of tulkarim governorate networkslmnsvn
This document provides an introduction to the graduation project on optimizing the performance of Tulkarim Governorate network and Sarra Connection Point in Palestine. It discusses the objectives of connecting the two networks to the Sarra electricity converter station to improve voltage levels and reliability. It also covers load flow analysis methods that will be used like the Gauss-Seidel and Newton-Raphson methods to study the networks and detect problems. The document lists some IEC standards and defines terms like load buses, generator buses, and slack buses used in classifying buses in a power system model.
This document describes a project report on the measurement, protection, and graphical observation of a DC motor using an ATmega-16 microcontroller. The project was completed by three students to fulfill the requirements for a Bachelor of Technology degree. The project involved designing a circuit to measure voltage, current, speed, and torque of a DC motor. The measured values were displayed on a 16x4 LCD and two graphs were plotted on a 128x64 graphical LCD showing the N-I characteristics curve of the motor and a voltage vs. time graph. The circuit provided protection by stopping the motor if parameter values exceeded set limits. The overall goal was to control and observe the DC motor's parameters using a low-cost, portable embedded system.
Its work like a cell phone recharge phone if recharge is over electricity gone after that we need to recharge acount main benift is that we can oprate it from any where to the world
PROJECT REPORT ON WIRELESS POWER TRANSMISSIONVipul Jangir
This document is a project report for a Bachelor of Technology degree in Electrical Engineering on the topic of wireless power transmission. It describes the background, literature review, and overview of wireless power transmission techniques. It then focuses on the design and implementation of a wireless power transfer system using resonant inductive coupling between a transmitter and receiver. The report includes chapters on the basic concepts, circuit designs for the transmitter and receiver, component selection, PCB layouts, testing and results. The goal of the project is to develop a working prototype of a wireless power transfer system that can transfer power over distance without wires using resonant inductive coupling.
This project report describes a remote car locking system using GSM technology. The system uses an AT89S52 microcontroller and GSM SIM900 module to remotely lock and unlock car doors via SMS commands. The system was designed and developed to provide low-cost vehicle security for consumer cars. It allows users to securely lock and unlock their cars from a distance using a mobile phone. The report discusses the system design, components, circuit diagram, working mechanism and testing results. It was found to successfully demonstrate remote locking and unlocking of car doors via SMS.
This document describes an automatic braking system for vehicles using ultrasonic sensors. It consists of an ultrasonic transmitter that emits ultrasonic waves and a receiver that receives reflected waves. An Arduino board processes the received signals and controls a DC gear motor and servomotor. The servomotor is connected to the braking mechanism and applies the brakes if an obstacle is detected within a certain distance from the vehicle. The system is designed to automatically brake the vehicle if the driver is unable to, in order to prevent accidents. Key components include ultrasonic sensors, an Arduino microcontroller, DC motor, servomotor and braking circuitry.
hello friends
in this articles, we have given details about the arduino based automatic material sorting machines Pdf. In which is fully described step by step.....
Automatic liquid filling and mixing process using PLCAMIT KUMAR SINGH
In this project, a discussion about Programmable Logic Controller (PLC) application will be explained in more details and specified. This project deals with filling and mixing of different colour liquids or chemicals in bottles/ container using PLC by the application of selector switch. System is fully controlled by Bosch Rexroth IndraLogic PLC. This prototype is used in
1. Pharmaceutical Industry
2. Paint Industry
3. Food Processing Industry etc....
Similar to driverless Robot car controlled using GSM (20)
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
This presentation provides valuable insights into effective cost-saving techniques on AWS. Learn how to optimize your AWS resources by rightsizing, increasing elasticity, picking the right storage class, and choosing the best pricing model. Additionally, discover essential governance mechanisms to ensure continuous cost efficiency. Whether you are new to AWS or an experienced user, this presentation provides clear and practical tips to help you reduce your cloud costs and get the most out of your budget.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
1. DRIVERLESS CAR (Robot) CONTROLLED USING
GSM
SESSION 2010-2014
Submitted By
Afnan Ali Khan 1JU2208911QX
AtifAkhtar 1JU2208D11R1
FazalFawad 1JU2209K11S8
Project Advisor
ENGR. HASAN ALI
DEPARTMENT OF ELECTRICAL ENGINEERING
MIRPUR UNIVERSITY OF SCIENCE AND TECHNOLOGY
MIRPUR (AJK)
2.
3. MIRPUR UNIVERSITY OF SCIENCE AND TECHNOLOGY (MUST)
MIRPUR (AZAD KASHMIR)
Department of Electrical Engineering
CERTIFICATE
It is certified that following students have successfully completed their final year project as prescribed
by the Electrical Engineering Department as partial fulfillment for the degree of Bachelor of Electrical
Engineering.
DESIGN OF TRANSFORMER LESS UPS SYSTEM
SESSION 2010-2014
Afnan Ali Khan 1JU2208911QX
Atif Akthar 1JU2208D11R1
Fazal Fawad 1JU2209K11S8
Project Advisor ________________________
Project Coordinator ________________________
External Examiner ________________________
Chairman ________________________
Electrical Engineering
4. ABSTRACT
In this project, the robot is controlled by a mobile phone that makes a call to the mobile
phone attached to the robot. In the course of a call, if any button is pressed, a tone
corresponding to the button pressed is heard at the other end of the call. This tone is called
dual-tone multiple-frequency (DTMF) tone. The robot perceives this DTMF tone with the
help of the phone stacked in the robot. The received tone is processed by the microcontroller
with the help of DTMF decoder MT8870. The decoder decodes the DTMF tone into its
equivalent binary digit and this binary number is sent to the microcontroller. The
microcontroller is preprogrammed to take a decision for any given input and outputs it‟s
decision to motor drivers in order to drive the motors for forward or backward motion or a
turn. The mobile that makes a call to the mobile phone stacked in the robot acts as a remote.
So this simple robotic project does not require the construction of receiver and transmitter
i
units.
Keywords:
DTMF: Dual Tone Multiple Frequency
5. ACKNOWLEDGEMENT
We would like to add a few heartfelt words for the people who were part of this thesis report
in numerous ways. People who gave unending support right from the stage of project idea
were conceived. In particular, we are extremely grateful to Department of Electrical
Engineering Mirpur University of Science & Technology (MUST), Mirpur A.K Pakistan for
cooperating with us. We express our effusive thanks to Mr. Hasan Ali (Adviser) and other
staff members. With their expert guidance and kind help this project would have been a
distant dream. Finally a special thanks to all the Members of MUST, Mirpur A.K. Who help
us lot to carried out the project report and to compete our project successfully. Last but not
the least; we thank our teacher, friends and our family members for their constant
ii
encouragement.
6. TABLE OF CONTENTS
ABSTRACT .......................................................................................................... i
ACKNOWLEDGEMENT .................................................................................. ii
LIST OF FIGURES ............................................................................................ix
LIST OF TABLES ..............................................................................................xi
Chapter 1: Introduction .....................................................................................12
1.1 Introduction to Robotics ...........................................................12
1.3 Three Laws of Robotics..........................................................13
1.3 Basic Parts of Robot ...............................................................13
1.3.1 Mechanical Platform the Hardware Based ............................14
1.3.2 DC Motor................................................................................15
1.3.3 AC Motor................................................................................15
1.3.4 Stepper Motor.........................................................................15
1.3.5 Servomotors............................................................................15
1.3.6 Gears and Chains....................................................................16
1.3.7 Pulleys and Belts....................................................................16
1.3.8 Gearboxes...............................................................................16
1.4 Electronic Controls.................................................................16
1.5 Sensors....................................................................................17
1.5.1 Logical Sensors.......................................................................17
1.5.2 Proprioceptive Sensors............................................................17
1.5.3 Proximity Sensors...................................................................17
1.5.4 Infrared (IR) Sensors..............................................................18
iii
7. 1.5.5 Bump and Feeler Sensors.......................................................18
1.6 Microcontroller System .........................................................18
1.7 Wide World of Robotics ........................................................19
Chapter 2: Background Study .................................................................20
2.1 DTMF Technology.................................................................20
2.2 History of DTMF....................................................................20
2.3 Keypad....................................................................................20
2.4 DTMF Event Frequencies.......................................................21
2.5 Why not computer signals instead of DTMF?.......................22
2.6 Embedded Technology...........................................................22
2.6.1 Embedded system...................................................................22
2.7 Components............................................................................22
2.7.1 Input Devices..........................................................................22
2.7.2 Output Devices.......................................................................22
2.8 Software‟s Hardware‟s...........................................................23
2.9 Characteristics........................................................................23
2.10 Cell-phone..............................................................................23
2.11 Applications of Embedded Systems.......................................24
2.12 Diff b/w Embedded System & General Computing …...…24
Chapter 3: General Design……................................................................25
3.1 Overview of Project................................................................25
3.1.1 Block Diagram of Mobile Controlled Robot..........................25
3.1.2 Working...................................................................................26
iv
8. 3.2 Components Used....................................................................26
3.2.1 Material Used...........................................................................27
3.2.2 Resistor.....................................................................................28
3.2.3 Types of Resistor......................................................................28
3.2.4 Resistor Color Code.................................................................30
3.2.5 Capacitor..................................................................................31
3.2.6 Types of Capacitor...................................................................32
3.2.7 Polar Capacitor.........................................................................32
3.2.8 Non Polar Capacitor.................................................................32
3.2.9 Electrolytic Capacitor......................................................................32
3.2.10 Ceramic Capacitor...........................................................................33
3.2.11 Diode........................................................................................33
3.2.12 Features....................................................................................35
3.2.13 1N400X series Diode...............................................................35
3.2.14 DIODE SYMBOL...................................................................35
3.2.15 IC.............................................................................................36
3.2.16 Transistor.................................................................................37
3.3 Signal from Switches...............................................................38
3.4 LED..........................................................................................39
3.4.1 Polarity of LED........................................................................40
3.5 Voltage Regulator....................................................................40
3.6 Crystal Oscillator.....................................................................41
3.7 Microcontrollers.......................................................................41
3.8 Schematics of project...............................................................43
3.8.1 DTMF Circuit...........................................................................43
v
9. 3.8.2 Features.....................................................................................44
3.8.3 Applications..............................................................................44
3.8.4 Description................................................................................44
3.8.5 PIN Description.........................................................................45
3.8.6 Functional Block Diagram........................................................46
3.8.7 Functional Description..............................................................46
3.8.8 Filter Section.............................................................................46
3.8.9 Decoder Section........................................................................47
3.9 DC Motor Driver......................................................................47
3.9.1 Working of DC Motor Driver...................................................48
3.9.2 Steering Circuit.........................................................................48
3.9.3 Working of Steering Circuit.....................................................49
3.10 AT89C52 Microcontroller ......................................................49
3.10.1 Description………………........................................................49
3.10.2 Pin Configurations………........................................................51
3.10.3 Pin Description.........................................................................51
3.10.4 Special Function Registers.......................................................54
3.10.5 Data Memory............................................................................54
3.10.6 Programming the Flash.............................................................56
3.10.7 External Data Memory Read Cycle..........................................59
3.10.8 External Data Memory Write Cycle.........................................59
3.10.9 External Clock Drive................................................................60
3.11 LCD + EPROM........................................................................60
3.11.1 About the circuit.......................................................................61
3.11.2 Reading EPROM......................................................................62
vi
10. 3.11.3 External RAM............................................................................63
3.11.4 CGRAM User Configurable Characters....................................64
3.12 Password Protection...................................................................66
3.12.1 Why Password Protection is Used?...........................................66
Chapter 4 : Program Design and Working....................................................67
4.1 Working of GSM Robot...........................................................67
4.2 Material......................................................................................68
4.2.1 DTMF.........................................................................................68
4.2.2 DC Motor...................................................................................70
4.3 Principle of Operation………...................................................71
4.4 Working......................................................................................72
4.5 H-Bridge Circuit.........................................................................72
Chapter 5: Conclusion..................................................................................74
5.1 ANALYSIS................................................................................74
5.1.1 Scientific Use.............................................................................74
5.1.2 Military And Law Enforcement Use..........................................74
5.1.3 Search And Erscue.....................................................................75
5.1.4 Forest Conversation....................................................................75
5.2 Future Scope...............................................................................75
5.2.1 IR Sensor.....................................................................................75
5.2.2 Password Protection....................................................................75
5.2.3 Alarm Phone Diller.....................................................................76
vii
12. LIST OF FIGURES
Fig 2.1Cell phone...........................................................................................23
Fig 3.1: Block Diagram-I of project................................................................25
Fig 3.2: Block Diagram-II of project...............................................................26
Fig 3.3: Carbon Resistors.................................................................................29
Fig 3.4:Variable Resistors................................................................................29
Fig 3.5: Resistor Band Selection......................................................................31
Fig 3.6: Capacitor Symbol...............................................................................31
Fig 3.7: Different Types of Capacitors............................................................32
Fig 3.8: Electrolytic capacitor..........................................................................33
Fig 3.9: Ceramic capacitor...............................................................................33
Fig 3.10: Diode identification..........................................................................33
Fig 3.11: Diode as Rectifier.............................................................................34
Fig 3.12: high-speed switching diodes.............................................................35
Fig 3.13: Diode Symbol...................................................................................35
Fig 3.14: IC - Integrated Circuit.......................................................................36
Fig 3.15: n-p-n Transistor.................................................................................38
Fig 3.16: p-n-p Transistor.................................................................................38
Fig 3.17: Transistor as Switch..........................................................................39
Fig 3.18: Light Emitting Diode(LED) .............................................................40
Fig 3.19: Polarity of Diode...............................................................................40
ix
13. Fig 3.20: Voltage Regulator................................................................................40
Fig 3.21: Crystal Oscillator.................................................................................41
Fig 3.22: Block Diagram of a Microcontroller....................................................42
Fig 3.23: DTMF Circuit.......................................................................................44
Fig 3.24: Functional Block Diagram of DTMF...................................................46
Fig 3.25: DC-Motor Driver..................................................................................47
Fig 3.26: Steering Circuit.....................................................................................48
Fig 3.27: Pin Configuration of Microcontroller...................................................51
Fig 3.28: External Data Memory Read Cycle......................................................59
Fig 3.29: External Data Memory Write Cycle.....................................................59
Fig 3.30: Basic configuration of EPROM and LCD. ..........................................60
Fig 4.1: Block Diagram........................................................................................67
Fig 4.2: Circuit Diagram of Motor Driver............................................................68
Fig 4.3: DTMF Decoder (MT8870D)...................................................................69
Fig 4.4: DC-Motor.................................................................................................70
Fig 4.5: Typical Brushed Motor In Cross-Section................................................71
Fig 4.6: an opto-isolator........................................................................................71
Fig 4.7: H-Bridge circuit.......................................................................................72
Fig 4.8: The two basic states of an H bridge........................................................73
x
14. LIST OF TABLES
Table 2.1 Keypad and respective DTMF frequencies.............................................21
Table 3.1: Resistor Color code ...............................................................................30
Table 3.2: Diode Voltage Rating ............................................................................35
Table 3.3: Pin Description of DTMF Decoder........................................................45
Table 3.4: Lock Bit Protection Modes....................................................................56
Table 3.5: Flash Programming Modes....................................................................58
Table 3.6: External Clock Drive.............................................................................60
Table 3.7: 14 Pin LCD Configuration.....................................................................62
Table 3.8: Hexa-Decimal Bit Write Mechanism.....................................................65
Table 3.9:Bit Read/Write........................................................................................65
xi
15. Chapter 1
Introduction
1.1. Introduction To Robotics
The word „Robot‟ is one of those elusive terms that have defied unique definition. One reason
for this is that its use changes all the time. Initially, a robot was a humanoid or human-like being.
The word „Robot‟ was derived from the Czech word meaning „slave labor‟ and was coined by
Kapec in his play, Rossum‟s Universal Robots in 1921. These robots were biochemical – what
we would now call androids. This was followed soon after by a number of films featuring robots
such as Fritz Lange‟s 1922 Metropolis that excited the imagination of both the public and the
science and engineering communities. Science fiction books such as Asimov‟s „I Robot‟, from
where we got the term robotics, were also popular at this time. These robots were easy to define
as non-living machines that looked and acted like humans. In the real world of industry and
academia, however, robots were not anything like humanoids. In the academic world, the most
advanced robot in the 1970s was the Stanford Cart which had a body made up of what looked
like a shallow rectangular box on wheels from an old fashioned baby carriage (pram). In those
days the idea was to go for human modes of reasoning, rather than human shapes. Unfortunately,
because of the complexity of the models of human, perception-inference-reasoning, this type of
robot would move about one meter every 15 minutes. So the 1980s saw a shift towards robot
controllers being modeled on insects and other animals and this enabled the sort of fast reactive
responses that you can see in modern day toy sensing robots and robot pets. The major uses in
industry, e.g. painting cars, required only robot arms rather than whole robots. Initially these
were considered to be „part of‟ a robot‟s body but they eventually became known as robots in
their own right. The major distinction is now between non-mobile robots such as arms and
actuators and mobile robots, which may be wheeled, legged or may even be propelled through
water or air. Another important distinction is between autonomous and non autonomous robots.
Originally, robots would only be considered to be a robot if it was autonomous. That is, they
could operate on their own without human intervention. It is now perfectly acceptable to call any
autonomous vehicle a mobile robot even if it looks like a car, a plane or a horse. It is also
becoming increasingly acceptable to use the term robot for remote controlled vehicles. This
started off with tele-robotics, robots operated at a distance, like those used by emergency
12
16. services for bomb disposal and fire fighting. Then came the remote controlled robot used in
television contests like Robot Wars, TechnoGamesand Mechanoids.
1.2. The 3 Laws of Robotics
Books, movies, stories, and other works of fiction help us think about the real world in new
ways. Science fiction has often been inspired by the future possibilities of robotics. However, the
relationship between science fiction and robotics is a two way street: science fiction affects the
field of robotics as well. Early in the history of robots, acclaimed writer Isaac Asimov became
concerned that humanity was unprepared for what he saw as the inevitable: robots becoming an
integral part of society in the future. In 1942, he created a 3-point code of conduct for the
st
century robots written about in his many books.
13
21
We call theseAsimov‟sLaws of Robotics:
1. A robot may not injure a human being or, through inaction, allow a human being to
come to harm.
2. A robot must obey the orders given it by human beings except where such orders
conflict with the first law.
3. A robot must protect its own existence as long as such protection does not conflict
with the First or Second law. [1]
1.3. Basic Parts of a Robot Vehicle
Basically a robot consists of the following basic, yet important parts –
A mechanical device, such as a wheeled platform, arm, or other construction, capable
of interacting with its environment.
Sensors on or around the device those are able to sense the environment and give
useful feedback to the device.
Systems that process sensory input in the context of the device's current situation and
instruct the device to perform actions in response to the situation.
In the manufacturing field, robot development has focused on engineering robotic arms that
perform manufacturing processes. In the space industry, robotics focuses on highly specialized,
one-of-kind planetary rovers. Unlike a highly automated manufacturing plant, a planetary rover
17. operating on the dark side of the moon - without radio communication - might run into
unexpected situations. At a minimum, a planetary rover must have some source of sensory input,
some way of interpreting that input, and a way of modifying its actions to respond to a changing
world. Furthermore, the need to sense and adapt to a partially unknown environment requires
intelligence (in other words, artificial intelligence). From military technology and space
exploration to the health industry and commerce, the advantages of using robots have been
realized to the point that they are becoming a part of our collective experience and everyday
lives.
Safety- Robotics have been developed to handle nuclear and radioactive chemicals for many
different uses including nuclear weapons, power plants, environmental cleanup, and the
processing of certain drugs.
Un-pleasantness- Robots perform many tasks that are tedious and unpleasant, but necessary,
such as welding or janitorial work.
Repetition and Precision- Assembly line work has been one of the mainstays of the
robotics industry. Robots are used extensively in manufacturing and, more glamorously, in space
exploration, where minimum maintenance requirements are emphasized.
1.3.1.Mechanical Platforms - The Hardware Base
A robot consists of two main parts - the robot body and some form of artificial intelligence (AI)
system. Many different body parts can be called a robot. Articulated arms are used in welding
and painting; gantry and conveyor systems move parts in factories; and giant robotic machines
move earth deep inside mines. One of the most interesting aspects of robots in general is their
behavior, which requires a form of intelligence. The simplest behavior of a robot is locomotion.
Typically, wheels are used as the underlying mechanism to make a robot move from one point to
the next. Of course, some motive force required to make the wheels turn under command.
14
18. Motors
A variety of electric motors provide power to robots, allowing them to move material, parts,
tools, or specialized devices with various programmed motions. The efficiency rating of a motor
describes how much of the electricity consumed is converted to mechanical energy. Some of the
mechanical devices that are currently being used in modern robotics technology include:
1.3.2.DC Motor
Permanent magnet, direct-current (PMDC) motors require only two leads, and use an
arrangement of fixed- and electro-magnets (stator and rotor) and switches. These form a
commutator to create motion through a spinning magnetic field.
1.3.3.AC Motor
AC motors cycle the power at the input-leads, to continuously move the field. Given a signal,
AC and DC motors perform their action to the best of their ability.
1.3.4.Stepper Motor
Stepper motors are like brushless DC or AC motors. They move the rotor by applying power to
different magnets in the motor in sequence (stepped). Steppers are designed for fine control and
will not only spin on command, but can spin at any number of steps-per-second (up to their
maximum speed).
1.3.5.Servomotors
Servomotors are closed-loop devices. Given a signal, they adjust themselves until they match the
signal. Servos are used in radio control airplanes and cars. They are simple DC motors with
gearing and a feedback control system.
15
19. 1.3.6.Gears and Chains
Gears and chains are mechanical platforms that provide a strong way to transmit rotary motion
from one place to another, possibly changing it along the way. The speed change between two
gears depends upon the number of teeth on each gear. When a powered gear goes through a full
rotation, it pulls the chain by the number of teeth on that gear.
1.3.7.Pulleys and Belts
Pulleys and belts, two other types of mechanical platforms used in robots, work the same way as
gears and chains. Pulleys are wheels with a groove around the edge, and belts are the rubber
loops that fit in that groove.
1.3.8.Gearboxes
A gearbox operates on the same principles as the gear and chain, without the chain. Gearboxes
require closer tolerances, since instead of using a large loose chain to transfer force and adjust
for misalignments; the gears mesh directly with each other. Examples of gearboxes can be found
on the transmission in a car, the timing mechanism in a grandfather clock, and the paper-feed of
your printer.
1.4. Electronic Control
There are two major hardware platforms in a robot. The mechanical platform of unregulated
voltages, power and back-EMF spikes, and the electronic platform of clean power and 5-volt
signals. These two platforms need to be bridged in order for digital logic to control mechanical
systems. The classic component for this is a bridge relay. A control signal generates a magnetic
field in the relay's coil that physically closes a switch. MOSFETs, for example, are highly
efficient silicon switches, available in many sizes like the transistor that can operate as a solid-state
relay to control the mechanical systems. On the other hand, larger sized robots may require
a PMDC motor in which the value of the MOSFET's "on" resistance Rds(on) results in great
increases in the heat dissipation of the chip, thereby significantly reducing the chip's heat
temperature. Junction temperatures within the MOSFET and the coefficients of conduction of the
16
20. MOSFET package and heat sink are other important characteristics of PMDC motors. There are
two broad families of transistor - bipolar junction transistors (BJT) and field-effect transistors
(FET). In BJT devices, a small current flow at the base moderates a much larger current between
the emitter and collector. In FET devices, the presence of an electrical field at the gate moderates
the flow between the source and drain.
1.5. Sensors
Robots react according to a basic temporal measurement, requiring different kinds of sensors. In
most systems a sense of time is built in through the circuits and programming. For this to be
productive in practice, a robot has to have perceptual hardware and software, which is updated
quickly. Regardless of sensor hardware or software, sensing and sensors can be thought of as
interacting with external events (in other words, the outside world). The sensor measures some
attribute of the world. The term transducer is often used interchangeably with sensor. A
transducer is the mechanism, or element, of the sensor that transforms the energy associated with
what is being measured into another form of energy. A sensor receives energy and transmits a
signal to a display or computer. Sensors use transducers to change the input signal (sound, light,
pressure, temperature, etc.) into an analog or digital form Capable of being used by a robot.
1.5.1.Logical Sensors
One powerful abstraction of a sensor is a logical sensor, which is a unit of sensing ormodule that
supplies a particular percept. It consists of the signal processing, from thephysical sensor, and the
software processing needed to extract the percept.
1.5.2. Proprioceptive Sensors
Proprioception is dead reckoning, where the robot measures a signal originating withinitself.
1.5.3. Proximity Sensors
A proximity sensor measures the relative distance between the sensor and objects in
theenvironment.
17
21. 1.5.4. Infrared (IR) Sensors
Another type of active proximity sensor is an infrared sensor. It emits near-infraredenergy and
measures whether any significant amount of the IR light is returned.
1.5.5. Bump and Feeler Sensors
Another popular class of robotic sensing is tactile, or touchbased, done with a bump andfeeler
sensor. Feelers or whiskers are constructed from sturdy wires. A bump sensor isusually a
protruding ring around the robot consisting of two layers.
1.6. Microcontroller Systems
Microcontrollers (MCUs) are intelligent electronic devices used inside robots. They deliver
functions similar to those performed by a microprocessor (central processing unit, or CPU)
inside a personal computer. MCUs are slower and can address less memory than CPUs, but are
designed for real-world control problems. One of the major differences between CPUs and
MCUs is the number of external components needed to operate them. MCUs can often run with
zero external parts, and typically need only an external crystal or oscillator. There are four basic
aspects of a microcontroller - speed, size, memory, and other. Speed is designated in clock
cycles, and is usually measured in millions of cycles per second (Megahertz, MHz). The use of
the cycles varies in different MCUs, affecting the usable speed of the processor. Size specifies
the number of bits of information the MCU can process in one step - the size of its natural cluster
of information. MCUs come in 4-, 8-, 16-, and 32-bits, with 8-bit MCUs being the most common
size. MCUs count most of their ROM in thousands of bytes (KB) and RAM in single bytes.
Many MCUs use the Harvard architecture, in which the program is kept in one section of
memory (usually the internal or external SRAM). This in turn allows the processor to access the
separate memories more efficiently. The fourth aspect of microcontrollers, referred to as "other",
includes features such as a dedicated input device that often (but not always) has a small LED or
LCD display for output. A microcontroller also takes input from the device and controls it by
sending signals to different components in the device. Also the program counter keeps track of
which command is to be executed by the microcontroller.
18
22. 1.7. Wide World Of Robots
Around the globe, robots are becoming familiar parts of our working lives. Japan is a world
leader in robotics. They have 400,000 robots working in factories - 10 times as many as the
United States. Robots are used in dozens of other countries. As robots become more common,
and less expensive to make, they will continue to increase their numbers in the workforce.
Naturally, this is a matter of concern for factory workers, who may see their positions filled by
robotic systems.
19
23. Chapter 2
BACKGROUND STUDY
2.1. DTMF TECHNOLOGY
Dual-tone multi-frequency (DTMF) signaling is used for telephone signaling over the line in the
voice frequency band to the call switching center. The version of DTMF used for telephone tone
dialing is known by the trademarked term Touch-Tone, and is standardized by ITU-T
Recommendation Q.23. A different version is used for signaling internal to the telephone
network. DTMF is an example of a multi-frequency shift keying (MFSK) system. Today DTMF
is used for most call setup to the telephone exchange, at least in developed regions of the world.
2.2. History of DTMF
DTMF was developed at Bell Labs in order to allow dialing signals to dial long-distance
numbers, potentially over non wire links such as microwave links or satellites. Encoder/decoders
were added at the end offices that would convert the standard pulse signals into DTMF tones and
play them down the line to the remote end office. At the remote site another encoder/decoder
would decode the tones and perform pulse dialing
DTMF tones were also used by some cable television networks to signal the local cable company
to insert a local advertisement. These tones were often heard during a station ID preceding a
local ad inserts. Terrestrial television stations also used DTMF tones to shut off and turn on
remote transmitters. [2]
2.3. Keypad
When you press the buttons on the keypad, a connection is made that generates two tones at the
same time. A "Row" tone and a "Column" tone. These two tones identify the key you pressed to
any equipment you are controlling. If the keypad is on your phone, the telephone company's
"Central Office" equipment knows what numbers you are dialing by these tones, and will switch
your call accordingly. If you are using a DTMF keypad to remotely control equipment, the tones
can identify what unit you want to control, as well as which unique function you want it to
perform.
20
24. Table 2.1 Keypad and respective DTMF frequencies
1 2 3 697 Hz
4 5 6 770 Hz
7 8 9 852 Hz
* 0 # 941 Hz
21
1209 Hz 1336 Hz 1477 Hz
When you press the digit 1 on the keypad, you generate the tones 1209 Hz and 697 Hz. pressing
the digit 2 will generate the tones 1336 Hz and 697 Hz. Sure, the tone 697 is the same for both
digits, but it take two tones to make a digit and the telephone company's equipment knows the
difference between the 1209 Hz that would complete the digit 1, and a 1336 Hz that completes a
digit 2.
2.4. DTMF Event Frequencies
Event Low frequency High frequency
Busy signal 480 -620 Hz
Dial tone 350 -440 Hz
Ring back tone 440 -480 Hz
The tone frequencies, as defined by the Precise Tone Plan, are selected such that harmonics and
Inter modulation products will not cause an unreliable signal. No frequency is a multiple of
another, the difference between any two frequencies does not equal any of the frequencies, and
the sum of any two frequencies does not equal any of the frequencies. The frequencies were
initially designed with a ratio of 21/19, which is slightly less than a whole tone. The frequencies
may not vary more than ±1.5% from their nominal frequency, or the switching center will ignore
the signal. The high frequencies may be the same volume or louder as the low frequencies when
sent across the line. The loudness difference between the high and low frequencies can be as
large as 3 decibels (dB) and is referred to as "twist". [3]
25. 2.5. Why not computer signals instead of DTMF?
Radios are a particular animal. They are mostly analog and they are optimized for voice signals.
DTMF was designed by the engineers to be in the normal human voice range. What this means is
that DTMF passes transparently over normal two-way radio channels. It doesn't require special
channel widths, or expensive equipment. In most instances you can simply attach a cable to the
speaker output of your two-way radio to a decoder, and it will be ready to go.
2.6. EMBEDDED TECHNOLOGY
2.6.1. Embedded system
A hardware system which is designed to perform a specific task in a particular timeperiod e.g.
mobile phones
22
2.7. Components
Components in an Embedded System are as:-
Hardware
Input & Output
Software
2.7.1. Input Devices
Input devices are as follow:-
Sensors
Keys
Analog signals
Pulses
2.7.2.Output Devices
Output devices are as follow
LED‟s
LCD
Motors
Serial data
26. 23
2.8. Software’s Hardware’s
Machine language Digital IC‟s (driver, decoder, MUX)
Assembly language Linear IC‟s (op amp, ADC, DAC)
High level language Passive components (L, C, R‟s)
C, C++, Java, VB PCB, Relays, Motors
2.9. Characteristics
Characteristics of Embedded System are:-
Perform a single set of functions.
It works in a time constraint environment.
Most of the embedded system avoids mechanical moving parts because of friction
& due to friction losses are their & hence probability of accuracy decreases.
Embedded systems have low cost due to mars production.
2.10. Cell-phone:
Very common example of embedded system is as follows:
Fig2.1:Cell phone
27. 2.11. Applications of Embedded Systems :
Applications of embedded systems are:
Consumer electronics, e.g., cameras, camcorders,
Consumer products, e.g., washers, microwave ovens
Automobiles (anti-lock braking, engine control)
Industrial process controllers & avionics/defense
Computer/Communication products, e.g. printers, FAX Machine
Emerging multimedia applications e.g. cell phones, personal digital assistants.
2.12. Difference between Embedded System & General Computing Platform
Difference between Embedded System & General Computing Platform is as :
An embedded system will have very few resources compared to general purpose
computing systems like a desktop computer.
The memory capacity and processing power in an embedded system is limited
where as it is more challenging to develop an application in embedded system due
to its constricted environment as compared to developing the same for a desktop
system.
24
28. Chapter 3
GENERAL DESIGN
25
3.1. Overview Of Project
3.1.1. Block diagrams of Mobile Controlled Robot
Fig 3.1: Block Diagram-I of project
29. Fig 3.2: Block Diagram-II of project
26
3.1.2. WORKING
Let key 2 be assigned for forward motion, key 4 for left, key 6 for right and key 8 for backward
motion. When forward motion is required, a call is established and key 2 is pressed. The DTMF
circuit picks up the frequency and determines that key 2 has been pressed. This is fed to the
micro controller in the form of an 8421 code i.e. 0010. The micro controller, which has been pre-programmed,
gives the signal to the motor to move forward. [4]
3.2. Components Used
It‟s a wireless controlled robot. In this we are utilizing the concept of GSM communication. It‟s
a wireless robot, which is controlled by our general mobile hand set. It works according to the
commands given by our mobile set. It uses two mobile sets. One at receiver end, which is
attached with the appliances (used as a receiver) and second at user end (which is used as
30. transmitter).Its a one way communication in this project receiver does not send any command or
feedback to the transmitter. A link between the transmitter and receiver is established by a
general mobile communication and at general call charges. When a link between transmitter and
receiver is established then we can control our robot from our mobile handset. At the receiver
end receiver receives commands, decode it and act according to that. With the help of this we
can move our robot to any direction.
27
3.2.1. MATERIAL
1. Transformer (12V) 2. Diodes (IN4007) 3. Capacitor 470uF (1)
4. Capacitor 1000uf (1) 5. Capacitor .01uf (2) 6. Capacitor 27pf (2)
7. Voltage Regulator (7805 & 7812) 8. Resistors 4.7K (4)
9. Resistors 22K (2) 10. Resistors 100K (2) 11. Resistors 470R (6)
12. Resistors 1K (8) 13. Resistors 56K (2) 14. LED(5)
15. Microcontroller (AT89S52) 16. Crystal(12MHz)
17. Crystal (3.5792MHz) 18. DTMF 9170 Decoder 74154
19. Mobile Handsets 20. Head phones 21. Relays 12V(4)
22. Sockets (4) 23. Transistors BC557(6) 24. Transistors BC547(6)
25. IC base (40 pin) 26. IC base (20 pin) 27. IC base(24 pin)
28. Ribbon wire (2 meter) 29. Jumper wire 30. PCB
31. Soldering Iron 32. Soldering Wire 33. Multimeter
34. Cutter Screw & Nuts
When microcontroller is powered up then due to the reset circuit microcontroller goes
reset and go to first location of ROM. We have written the program from the very first location
of ROM. After the microcontroller goes reset it start executing instruction from 00h to the end of
program. All the instructions are executed sequentially. Crystal circuit is providing clock
frequency to the microcontroller.
31. 28
3.2.2. RESISTORS
The flow of charge (or current) through any material, encounters an opposing force similar in
many respect to mechanical friction. This opposing force is called resistance of the material. It is
measured in ohms. In some electric circuits resistance is deliberately introduced in the form of
the resistor.
3.2.3. Types of Resistors
Resistors are of following types:
Wire wound resistors.
Carbon resistors.
Metal film resistors.
Wire Wound Resistors
Wire wound resistors are made from a long (usually Ni-Chromium) wound on a ceramic core.
Longer the length of the wire, higher is the resistance. So depending on the value of resistor
required in a circuit, the wire is cut and wound on a ceramic core. This entire assembly is coated
with a ceramic metal. Such resistors are generally available in power of 2 watts to several
hundred watts and resistance values from 1ohm to 100k ohms. Thus wire wound resistors are
used for high currents.
Carbon Resistors:
Carbon resistors are divided into three types:
Carbon composition resistors are made by mixing carbon grains with binding material
(glue) and modeled in the form of rods. Wire leads are inserted at the two ends. After
this an insulating material seals the resistor. Resistors are available in power ratings
of 1/10, 1/8, 1/4 , 1/2 , 1.2 watts and values from 1 ohm to 20 ohms.
Carbon film resistors are made by deposition carbon film on a ceramic rod. They are
cheaper than carbon composition resistors.
32. Cement film resistors are made of thin carbon coating fired into a solid ceramic
substrate. The main purpose is to have more precise resistance values and
greaterstability with heat. They are made in a small square with leads.
Fig 3.3: Carbon Resistors
29
Metal Film Resistors:
They are also called thin film resistors. They are made of a thin metal coating deposited on a
cylindrical insulating support. The high resistance values are not precise in value; however, such
resistors are free of inductance effect that is common in wire wound resistors at high frequency.
Variable Resistors:
Potentiometer is a resistor where values can be set depending on the requirement. Potentiometer
is widely used in electronics systems. Examples are volume control, tons control, brightness and
contrast control of radio or T.V. sets.
Fig 3.4: Variable Resistors
33. 30
3.2.4. RESISTOR COLOR CODE
Table 3.1: Resistor Color code
st
ban
d
Color 1
nd
band 3
2
rd
band (multiplier)
th
4
band (tolerance)
Temp.
Coefficient
34. 31
Example: 1k or 1000 ohms
Fig 3.5: Resistor Band Selection
3.2.5. CAPACITORS
A capacitor can store charge, and its capacity to store charge is called capacitance. Capacitors
consist of two conducting plates, separated by an insulating material (known as dielectric). The
two plates are joined with two leads. The dielectric could be air, mica, paper, ceramic, polyester,
polystyrene, etc.
Fig 3.6: Capacitor Symbol
35. 32
3.2.6. Types of Capacitors
Capacitors are of two Types Fixed and variable capacitor.
Fig 3.7: Different Types of Capacitors
Fixed types of capacitor are further of two types:-
3.2.7. Polar Capacitor
Those capacitor have polarity are known as polar capacitor. Electrolytic capacitor are the
example of polar capacitors.
3.2.8. Non Polar Capacitor
Those capacitor have no polarity are known as NON- polar capacitor. Ceramic capacitor are the
example of non polar capacitors.
3.2.9. Electrolytic Capacitor
Electrolytic capacitors have an electrolyte as a dielectric. When such an electrolyte is charged,
chemical changes takes place in the electrolyte. If it‟s one plate is charged positively, same plate
must be charged positively in future. We call such capacitors as polarized. Normally we see
electrolytic capacitor as polarized capacitors and the leads are marked with positive or negative
on the can. Non-electrolyte capacitors have dielectric material such as paper, mica or ceramic.
Therefore, depending upon the dielectric, these capacitors are classified.
36. Fig 3.8: Electrolytic capacitor
3.2.10.Ceramic Capacitor
Such capacitors have disc or hollow tabular shaped dielectric made of ceramic material such as
titanium dioxide and barium titanate. Thin coating of silver compounds is deposited on both
sides of dielectric disc, which acts as capacitor plates. Leads are attached to each sides of the
dielectric disc and whole unit is encapsulated in a moisture proof coating. Disc type capacitors
have very high value up to 0.001uf. Their working voltages range from 3V to 60000V. These
capacitors have very low leakage current. Breakdown voltage is very high.
Fig 3.9: Ceramic capacitor
33
3.2.11. Diode
Diodes are semiconductor devices which might be described as passing current in one direction
only. Diodes have two terminal, an anode and a cathode. The cathode is always identified by a
dot, ring or some other mark. Diode is a unidirectional device. In this current flows in only one
direction.
Fig 3.10: Diode identification
37. Diodes can be used as voltage regulators, tuning devices in RF-tuned circuits, frequency
multiplying devices in RF-circuits, mixing devices in RF- circuits, switching applications digital
circuits. There are also diodes which emit "light", of course these are known as light-emitting-diodes
34
or LED's.
A rectifying diode of the 1N4001-07 (1A) type or even one of the high power, high current stud
mounting types. You will notice the straight bar end has the letter "k", this denotes the "cathode"
while the "a" denotes anode. Current can only flow from anode to cathode and not in the reverse
direction, hence the "arrow" appearance. This is one very important property of diodes.
The principal early application of diodes was in rectifying 50/60 Hz AC mains to raw DC which
was later smoothed by choke transformers and / or capacitors. This procedure is still carried out
today and a number of rectifying schemes for diodes have evolved, half wave, full wave and
bridge, full wave and bridge rectifiers.
Fig 3.11: Diode as Rectifier
As examples in these applications the half wave rectifier passes only the positive half of
successive cycles to the output filter through D1. During the negative part of the cycle D1 does
not conduct and no current flows to the load. In the full wave application it essentially is two half
wave rectifiers combined and because the transformer secondary is centre tapped, D1 conducts
on the positive half of the cycle while D2 conducts on the negative part of the cycle. Both add
together. This is more efficient. The full wave bridge rectifier operates essentially the same as
the full wave rectifier but does not require a centre tapped transformer. Further discussion may
be seen on the topic power supplies.
38. 35
3.2.12. Features
Diffused Junction
High Current Capability and Low Forward Voltage Drop
Low Reverse Leakage Current
Lead Free Finish
3.2.13. 1N400X series Diode
Table 3.2: Diode Voltage Rating
The 1N4148 and 1N4448 are high-speed switching diodes fabricated in planar technology, and
encapsulated in hermetically sealed leaded glass SOD27 (DO-35) packages.
Fig 3.12: high-speed switching diodes
3.2.14. DIODE SYMBOL
Fig 3.13: Diode Symbol
39. 36
FEATURES
Hermetically sealed leaded glass SOD27 (DO-35) package
High switching speed: max. 4 ns
General application
Continuous reverse voltage: max. 100 V
Repetitive peak reverse voltage: max. 100 V
Repetitive peak forward current: max. 450 mA.
3.2.15. IC (Integrated Circuit)
IC (Integrated Circuit) means that all the components of the circuit are fabricated on same chip.
Digital ICs are a collection of resistors, diodes, and transistors fabricated on a single piece of
semiconductor, usually silicon called a substrate, which is commonly referred to as „wafer‟. The
chip is enclosed in a protective plastic or ceramic package from which pins extend out
connecting the IC to other device. Suffix N or P stands for dual-in-line (plastic package (DIP)
while suffix J or I stands for dual-in-lime ceramic package. Also the suffix for W stands for flat
ceramic package.
Fig 3.14: IC - Integrated Circuit
The pins are numbered counter clockwise when viewed from the top of the package with respect
to an identity notch or dot at one end of the chip. The manufacturer‟s name can usually be
guessed from its logo that is printed on the IC. The IC type number also indicates the
manufacturer‟s code. For e.g. DM 408 N SN 7404 indicates National Semiconductor and Texas
Instruments.
40. 37
Other examples are:
Fair Child : UA, UAF
National Semiconductor : DM, LM, LH, LF, and TA.
Motorola : MC, MFC.
Sprague : UKN, ULS, ULX.
Signetic : N/s, NE/SE, and SU.
Burr-Brown : BB.
Texas Instruments : SN.
The middle portion i.e. the IC type number tells about the IC function and also the family, which
the particular IC belongs to.IC‟s that belongs to standard TTL series have an identification
number that starts with 74; for e.g. 7402, 74LS04, 74S04 etc. IC‟s that belongs to standard
CMOS family their number starts with 4, like 4000, 451B, 4724B, 1400. The 74C, 74HC, 74AC
& 74ACT series are newer CMOS series.
Various series with TTL logic family are:-
Standard TTL 74.
Schottky TTL 74s.
Low power Schottky 74LS.
Advance Schottky 74AS.
Advanced Low Power Schottky 74ALs.
Also there are various series with CMOS logic family as metal state CMOS 40 or 140.
3.2.16. Transistor
The schematic representation of a transistor is shown. Note the arrow pointing down towards the
emitter. This signifies it's an NPN transistor A transistor is basically a current amplifier. Say we
let 1mA flow into the base. We may get 100mA flowing into the collector. The currents flowing
into the base and collector exit through the emitter (sum off all currents entering or leaving a
41. node must equal zero). The gain of the transistor will be listed in the datasheet as either β
38
DC
or
H
.
fe
Fig 3.15: n-p-n Transistor
The gain won't be identical even in transistors with the same part number. The gain also varies
with the collector current and temperature.
Fig 3.16: p-n-p Transistor
3.3. Signals from switches
When a switch is used to provide an input to a circuit, pressing the switch usually generates a
voltage signal. It is the voltage signal which triggers the circuit into action. What do you need to
get the switch to generate a voltage signal?
42. You need a voltage divider. The circuit can be built in either of two ways:The is often used. pull
down resistorin the first circuit forces V
39
out
to become LOW except when the push button switch
is operated. This circuit delivers a HIGH voltage when the switch is pressed.
Fig 3.17: Transistor as Switch
A resistor value of 10 .In the second circuit, the pull up resistorforcesV
out
to become HIGH
except when the switch is operated. Pressing the switch connects V
out
directly to 0 V. In other
words, this circuit delivers a LOW voltage when the switch is pressed.
In circuits which process logic signals, a LOW voltage is called 'logic 0' or just '0', while a HIGH
voltage is called 'logic1' or '1'. These voltage divider circuits are perfect for providing input
signals for logic systems.
3.4. LED
LED means light emitting diode. Its function is similar to the diode. But these are not made up
from silicon or germanium. These are generally used as a indicating device. There are variety of
LEDs are available in market depending upon their size and color.
43. Fig 3.18: Light Emitting Diode(LED)
40
3.4.1. Polarity of LED
LED have polarity. We can judge its polarity by watching flags in its structure. Bigger flag is
known as cathode and smaller flag is known as anode as shown below.
Fig 3.19: Polarity of Diode
3.5. Voltage Regulator
The LM78XX 3-terminal positive voltage regulators employ internal current-limiting, thermal
shutdown and safe-area compensation, making them essentially indestructible.
Fig 3.20: Voltage Regulator
44. Heat sinking is provided; they can deliver over 1.0A output current. They are intended as fixed
voltage regulators in a wide range of applications including local(on-card) regulation for
elimination of noise and distribution problems associated with single-point regulation. In
addition to use as fixed voltage regulators.
41
Features
Output current up to 1 A
Output voltages of 5; 6; 8; 9; 12; 15; 18; 24 V
Thermal overload protection
Short circuit protection
3.6. Crystal Oscillator
It‟s a 2 terminal component. This component has no polarity. Its basic function to
generate a Square Wave of some fixes frequency. Its value is measure in MHz.
Fig 3.21: Crystal Oscillator
3.7. MICROCONTROLLERS (MCU)
Figure shows the block diagram of a typical microcontroller, which is a true computer on a chip.
The design incorporates all of the features found in micro-processor CPU, ALU, PC, SP, and
45. registers. It also added the other features needed to make a complete computer: ROM, RAM,
I/O,timer&counters,and clock circuit.
Fig 3.22: Block Diagram of a Microcontroller
42
Types of Micro-controllers
4 – Bit microcontroller
8 – Bit microcontroller
16 – Bit microcontroller
32 – Bit microcontroller
4–Bit Microcontrollers
Most popular microcontroller made in terms of production numbers
Economical
Application: appliances and toys
8-Bit Microcontrollers
Represent a transition zone between dedicated, high-volume, 4-bit micro-controllers
and the high performance 16 bit microcontroller.
8 – Bit word size adequate for many computing tasks and control or monitoring
applications.
Application: simple appliance control, high-speed machine control, data
collection
46. 43
16-Bit Microcontrollers
Provide faster response and more sophisticated calculations
Applications: control of servomechanism like robot arm
32-Bit Microcontrollers
Design emphasis is more on high speed computation features and not on chip
features like RAM, ROM, Timers, etc
Applications: robotics, highly intelligent instrumentation, avionics, image
processing.
Processing, telecommunications, automobiles, etc
3.8. Schematics of Project
3.8.1. DTMF CIRCUIT
Fig 3.23: DTMF Circuit
47. 44
3.8.2. Features
Complete DTMF receiver
Low power consumption
Internal gain setting amplifier
Adjustable guard time
Central office quality
Power down mode
Inhibit mode
Backward compatible with 8870C/8870C-1
3.8.3. Applications:
Receiver system for British telecom
Repeater systems/Mobile radio
Credit card systems
Remote control
Personal computers
Telephone answering machine
3.8.4. Description
The 8870D/8870D-1 is a complete DTMF receiver integrating both the band split Filter and
digital decoder functions. The filter section uses switched capacitor techniques for high and low
group filters; the decoder uses digital counting techniques to detect and decode all 16 DTMF
tone pairs into a 14 bit code. External component count is minimized by on chip provision of a
differential input amplifier, clock oscillator and latched three state bus interface.
49. 46
3.8.6. Functional Block Diagram:
Fig 3.24: Functional Block Diagram of DTMF
3.8.7. Functional Description:
The MT8870D/MT8870D-1 monolithic DTMF receiver offers small size, low power
consumption and high performance. Its architecture consists of a band split filter section, which
separates the high and low group tones, followed by a digital counting section which verifies the
frequency and duration of the received tones before passing the corresponding code to the output
bus.
3.8.8. Filter Section
Separation of the low-group and high group tones is achieved by applying the DTMF signal to
the inputs of two sixth-order switched capacitor bandpass filters, the bandwidths of which
correspond to the low and high group frequencies. The filter section also incorporates notches at
50. 350 and 440 Hz for exceptional dial tone rejection. Each filter output is followed by a single
order switched capacitor filter section, which smooth the signals prior to limiting. Limiting is
performed by high gain comparators, which are provided with hysteresis to prevent detection of
unwanted low-level signals. The outputs of the comparators provide full rail logic swings at the
frequencies of the incoming DTMF signals. [5]
3.8.9. Decoder Section
Following the filter section is a decoder employing digital counting techniques to determine the
frequencies of the incoming tones and to verify that they correspond to standard DTMF
frequencies. A complex averaging algorithm protects against tone simulation by extraneous
signals such as voice while providing tolerance to small frequency deviations and variations.
This averaging algorithm has been developed to ensure an optimum combination of immunity to
talk-off and tolerance to the presence of interfering frequencies (third tones) and noise. When the
detector recognizes the presence of two valid tones (this is referred to as the “signal condition” in
some industry specifications) the “Early Steering” (ESt) output will go to an active state. Any
subsequent loss of signal condition will cause ESt to assume an inactive state
47
3.9. DC MOTOR DRIVE
Fig 3.25: DC-Motor Driver
51. 3.9.1. Working Of DC Motor Drive Circuit :
The circuit uses 7805 for a stabilized 5v dc supply with a ripple smoothening capacitor C1. Input
to the circuit is 12v dc. A power ON indicator led D1 is used with a current limiting resistor
R1.The circuit has two logic inputs marked as RUN and DIRECTION.
A dc motor rated at 5v is connected using two 12volt relays for direction change and another
relay is used to supply power to the motor. When the DIR relay (k1 12v) is ON, power supply
(5v) goes to the DC motor where the direction is in one way. When the DIR relay and relays K2
K3 are energized the motor runs in the other way because of the connection change in polarity.
If only the DIR relay is energized - the motor does not rotate because the supply is cut off by
relay K1. Relay energizing indicator is also provided through an LED & back emf diodes
(1N4148) are placed across relay coils. As shown in the schematic logic input connectors are
provided through two-way cables into the PCB. When testing without the sensors two-test
switches is also provided to simulate the input action, the output of 4050 is used to bias the
transistors. No bias resistor is used, since the ic4050 has built in 330 ohms resistors as per
CMOS logic gate standards.
48
3.9.2. Steering Circuit
Fig 3.26: Steering Circuit
52. 3.9.3. Working Of DC Motor’s Steering Circuit
The circuit uses 7805 for a stabilized 5V dc supply with a ripple smoothening capacitor C1.
Input to the circuit is 12v dc. A power ON indicator led D1 is used with a current limiting
resistor R1. The steering mechanism has a built in dc motor rated at 5V, which consume
approximately 100mA current. When the motor is rotated in one direction for one second the
steering mechanism moves 2 wheels in one angle.
If the polarity is reversed to the motor the wheels move in other direction. The motor has a gear/
clutch mechanism built in, so, even if the power is given for greater than one second the clutch
slips & does damage the motor.
To operate this dc motor we require 2 SPDT relays, which can supply power of either polarity of
dc motor. When any one of them is energized see (relay k1 &k2) (in schematic) R3 & D4
(bicolor LED) one placed across the motor to indicate red/ green to show the clockwise/
anticlockwise rotation. Since the 2 relays provide opposite polarity voltage to the steering motor
only one relay at a time should be energized.
When both the relays are ON or OFF, no power is supplied to the motor. Relay energizing
indicator is also provided through an LED & back emf diodes (1N4148) are placed across relay
coils. As shown in schematic, left & right logic input connectors are used which can be
connected through two-way cables into the PCB. Two non-inverting buffers IC 4050 are used
with pull down resistors (100k) to keep the logic low.
When testing without the sensors two test switches are also provided to simulate the sensor
action, the output of 4050 is used to bias the transistors. No bias resistor is used, since the IC
4050 has built in 330 ohms resistors as per CMOS logic gate standards. [7]
49
3.10. AT89C52 Microcontroller
3.10.1. Description
The AT89C52 is a low-power, high-performance CMOS 8-bit microcomputer with 8Kbytes of
Flash programmable and erasable read only memory (PEROM). The deviceis manufactured
using Atmel‟s high density nonvolatile memory technology and iscompatible with the industry
standard 80C51 and 80C52 instruction set and pinout.The on-chip Flash allows the program
53. memory to be reprogrammed in-system or by aconventional nonvolatile memory programmer.
By combining a versatile 8-bit CPUwith Flash on a monolithic chip, the Atmel AT89C52 is a
powerful microcomputerwhich provides a highly flexible and cost effective solution to many
embedded controlapplications. The AT89C52 provides the following standard features: 8Kbytes
of Flash, 256 bytes of RAM, 32 I/O lines, three 16-bittimer/counters, a six-vector two-level
interrupt architecture,a full duplex serial port, on-chip oscillator, and clock circuitry.In addition,
the AT89C52 is designed with static logicfor operation down to zero frequency and supports
twosoftware selectable power saving modes. The Idle Modestops the CPU while allowing the
RAM, timer/counters,serial port, and interrupt system to continue functioning.The Power Down
Mode saves the RAM contents butfreezes the oscillator, disabling all other chip functions
untilthe next hardware reset.
50
AT89C52 Features
Compatible with MCS-51™ Products
8K Bytes of In-System Reprogrammable Flash Memory
Endurance: 1,000 Write/Erase Cycles
Fully Static Operation: 0 Hz to 24 MHz
Three-level Program Memory Lock
256 x 8-Bit Internal RAM
32 Programmable I/O Lines
Three 16-bit Timer/Counters
Eight Interrupt Sources
Programmable Serial Channel
Low Power Idle and Power Down Modes
54. 51
3.10.2. Pin Configurations
Fig 3.27: Pin Configuration of Microcontroller
3.10.3. Pin Description
VCC
Supply voltage.
GND
Ground.
Port 0
Port 0 is an 8-bit open drain bidirectional I/O port. As anoutput port, each pin can sink eight TTL
inputs. When 1sare written to port 0 pins, the pins can be used as highimpedanceinputs.Port 0
can also be configured to be the multiplexed loworderaddress/data bus during accesses to
external programand data memory. In this mode, P0 has internalpull-ups.Port 0 also receives the
55. code bytes during Flash programmingand outputs the code bytes during programverification.
External pullups are required during programverification.
Port 1
Port 1 is an 8-bit bidirectional I/O port with internal pullups.The Port 1 output buffers can
sink/source four TTL inputs.When 1s are written to Port 1 pins, they are pulled high bythe
internal pullups and can be used as inputs. As inputs,Port 1 pins that are externally being pulled
low will sourcecurrent (IIL) because of the internal pullups.In addition, P1.0 and P1.1 can be
configured to be thetimer/counter 2 external count input (P1.0/T2) and thetimer/counter 2 trigger
input (P1.1/T2EX), respectively, asshown in the following table.Port 1 also receives the low-order
address bytes duringFlash programming and verification.
Port 2
Port 2 is an 8-bit bidirectional I/O port with internal pullups.The Port 2 output buffers can
sink/source four TTL inputs.When 1s are written to Port 2 pins, they are pulled high bythe
internal pullups and can be used as inputs. As inputs,Port 2 pins that are externally being pulled
low will sourcecurrent (IIL) because of the internal pullups.Port 2 emits the high-order address
byte during fetchesfrom external program memory and during accesses toexternal data memory
that use 16-bit addresses (MOVX @DPTR). In this application, Port 2 uses strong internal pull-ups
when emitting 1s. During accesses to external datamemory that use 8-bit addresses (MOVX
@ RI), Port 2emits the contents of the P2 Special Function Register.Port 2 also receives the high-order
address bits and somecontrol signals during Flash programming and verification.
Port 3
Port 3 is an 8-bit bidirectional I/O port with internal pullups.The Port 3 output buffers can
sink/source four TTL inputs.When 1s are written to Port 3 pins, they are pulled high bythe
internal pullups and can be used as inputs. As inputs, Port 3 pins that are externally being pulled
low will sourcecurrent (IIL) because of the pullups. Port 3 also serves the functions of various
special featuresof the AT89C51, as shown in the following table.Port 3 also receives some
control signals for Flash programmingand verification.
52
56. RST
Reset input. A high on this pin for two machine cycles whilethe oscillator is running resets the
device.
ALE/PROG
Address Latch Enable is an output pulse for latching thelow byte of the address during accesses
to external memory.This pin is also the program pulse input (PROG)
duringFlashprogramming.In normal operation, ALE is emitted at a constant rate of 1/6the
oscillator frequency and may be used for external timing or clocking purposes. Note, however,
that one ALE pulse is skipped during each access to external datamemory.
If desired, ALE operation can be disabled by setting bit 0 ofSFRlocation 8EH. With the bit set,
ALE is active only duringa MOVX or MOVC instruction. Otherwise, the pin isweakly pulled
high. Setting the ALE-disable bit has noeffect if the microcontroller is in external execution
mode.
PSEN
Program Store Enable is the read strobe to external programmemory.When the AT89C52 is
executing code from external programmemory, PSEN is activated twice each machinecycle,
except that two PSEN activations are skipped duringeach access to external data memory.
EA/VP
External Access Enable. EA must be strapped to GND inorder to enable the device to fetch code
from external programmemory locations starting at 0000H up to FFFFH.Note, however, that if
lock bit 1 is programmed, EA will be internally latched on reset.EA should be strapped to VCC
for internal programexecutions.
This pin also receives the 12-volt programming enable voltage(VPP) during Flash programming
when 12-voltprogramming is selected.
XTAL1
Input to inverting oscillator amplifier and input to internal clock operating circuit.
53
57. 54
XTAL2
Output from the inverting oscillator amplifier.
3.10.4. Special Function Registers
A map of the on-chip memory area called the Special FunctionRegister (SFR) space is shown in
Table 1.Note that not all of the addresses are occupied, and unoccupiedaddresses may not be
implemented on the chip.Read accesses to these addresses will in general returnrandom data, and
write accesses will have an indeterminateeffect.User software should not write 1s to these
unlisted locations,since they may be used in future products to invokenew features. In that case,
the reset or inactive values ofthe new bits will always be 0.
Timer 2 Registers
Control and status bits are contained inregisters T2CON (shown in Table 2) and T2MOD (shown
inTable 4) for Timer 2. The register pair (RCAP2H, RCAP2L)are the Capture/Reload registers
for Timer 2 in 16-bit capturemode or 16-bit auto-reload mode.
Interrupt Registers
The individual interrupt enable bits arein the IE register. Two priorities can be set for each of
thesix interrupt sources in the IP register.
3.10.5. Data Memory
The AT89C52 implements 256 bytes of on-chip RAM. Theupper 128 bytes occupy a parallel
address space to theSpecial Function Registers. That means the upper 128bytes have the same
addresses as the SFR space but arephysically separate from SFR space.When an instruction
accesses an internal location aboveaddress 7FH, the address mode used in the
instructionspecifies whether the CPU accesses the upper 128 bytesof RAM or the SFR space.
Instructions that use directaddressing access SFR space.
For example, the following direct addressing instructionaccesses the SFR at location 0A0H
(which is P2).
58. MOV 0A0H, #data
Instructions that use indirect addressing access the upper128 bytes of RAM. For example, the
following indirectaddressing instruction, where R0 contains 0A0H, accessesthe data byte at
address 0A0H, rather than P2 (whoseaddress is 0A0H).
MOV @R0, #data
Note that stack operations are examples of indirectaddressing, so the upper 128 bytes of data
RAM are availableas stack space.
55
Programmable Clock Out
A 50% duty cycle clock can be programmed to come out onP1.0, as shown in Figure 5. This pin,
besides being a regularI/O pin, has two alternate functions. It can beprogrammed to input the
external clock for Timer/Counter 2or to output a 50% duty cycle clock ranging from 61 Hz to
4MHz at a 16 MHz operating frequency.To configure the Timer/Counter 2 as a clock generator,
bitC/T2 (T2CON.1) must be cleared and bit T2OE (T2MOD.1)must be set. Bit TR2 (T2CON.2)
starts and stops the timer.The clock-out frequency depends on the oscillator frequencyand the
reload value of Timer 2 capture registers(RCAP2H, RCAP2L), as shown in the following
equation.
In the clock-out mode, Timer 2 roll-overs will not generatean interrupt. This behavior is similar
to when Timer 2 isused as a baud-rate generator. It is possible to use Timer 2as a baud-rate
generator and a clock generator simultaneously.Note, however, that the baud-rate and clock-outfrequencies
cannot be determined independently from oneanother since they both use
RCAP2H and RCAP2L.
59. Program Memory Lock Bits
The AT89C52 has three lock bits that can be left unprogrammed(U) or can be programmed (P) to
obtain theadditional features listed in the following table.
56
Lock Bit Protection Modes
Table 3.4: Lock Bit Protection Modes
`When lock bit 1 is programmed, the logic level at the EA pinis sampled and latched during
reset. If the device is poweredup without a reset, the latch initializes to a randomvalue and holds
that value until reset is activated. Thelatched value of EA must agree with the current logic
levelat that pin in order for the device to function properly.
3.10.6. Programming the Flash
The AT89C52 is normally shipped with the on-chip Flashmemory array in the erased state (that
is, contents = FFH)and ready to be programmed. The programming interfaceaccepts either a
high-voltage (12-volt) or a low-voltage(VCC) program enable signal. The low voltage
programmingmode provides a convenient way to program the AT89C52inside the user‟s system,
while the high-voltage programmingmode is compatible with conventional third- partyFlash or
EPROM programmers.The AT89C52 is shipped with either the high-voltage orlow-voltage
programming mode enabled. The AT89C52 code memory array is programmed byte-bybytein
either programming mode. To program any nonblankbyte in the on-chip Flash Memory, the
entire memorymust be erased using the Chip Erase Mode.
60. Programming Algorithm
Before programming theAT89C52, the address, data and control signals should beset up
according to the Flash programming mode table andFigures 9 and 10. To program the AT89C52,
take the followingsteps.
Input the desired memory location on the addresslines.
Input the appropriate data byte on the data lines.
Activate the correct combination of control signals.
Raise EA/VPP to 12V for the high-voltage programmingmode.
Pulse ALE/PROG once to program a byte in the Flash array or lock bits. The byte-write
cycle isself-timed and typically takes no more than 1.5 ms.
Repeat steps 1 through 5, changing the addressand data for the entire array or until the end of
theobject file is reached.
Data Polling
The AT89C52 features Data Polling to indicatethe end of a write cycle. During a write cycle,
anattempted read of the last byte written will result in the complementof the written data on
PO.7. Once the write cyclehas been completed, true data is valid on all outputs, andthe next cycle
may begin. Data Polling may begin any timeafter a write cycle has been initiated.
Ready/Busy
The progress of byte programming can alsobe monitored by the RDY/BSY output signal. P3.4 is
pulledlow after ALE goes high during programming to indicateBUSY. P3.4 is pulled high again
when programming isdone to indicate READY.
Program Verify
If lock bits LB1 and LB2 have not beenprogrammed, the programmed code data can be read
backvia the address and data lines for verification. The lock bitscannot be verified directly.
Verification of the lock bits isachieved by observing that their features are enabled.
57
61. Chip Erase
The entire Flash array is erased electrically byusing the proper combination of control signals
and byholding ALE/PROG low for 10 ms. The code array is written with all 1s. The chip erase
operation must be executed before the code memory can be reprogrammed.
Reading the Signature Bytes
The signature bytes areread by the same procedure as a normal verification oflocations 030H,
031H, and 032H, except that P3.6 andP3.7 must be pulled to a logic low. The values returned
areas follows.
(030H) = 1EH indicates manufactured by Atmel
(031H) = 52H indicates 89C52
(032H) = FFH indicates 12V programming
(032H) = 05H indicates 5V programming
Programming Interface
Every code byte in the Flash array can be written, and theentire array can be erased, by using the
appropriate combinationof control signals. The write operation cycle is selftimedand once
initiated, will automatically time itself tocompletion.All major programming vendors offer
worldwide support forthe Atmel microcontroller series.
58
Flash Programming Modes
Table 3.5: Flash Programming Modes
62. 3.10.7. External Data Memory Read Cycle
Fig 3.28: External Data Memory Read Cycle
3.10.8. External Data Memory Write Cycle
Fig 3.29: External Data Memory Write Cycle
59
64. Several other variations can be done. If using a 8051 derivative with internal code memory as
8751 or the reduced pin count as 80C751 80C752
AT89Cx051 or other, the LCD can be attached to the same pinouts as show here.A variant of
only 4 data pins can be implemented saving 4 port pins, this is described at the end of this
chapter.
3.11.1. About the circuit
The variable resistor connected at LCD pin 3 (VD) and ground, controls the LCD display
contrast. LCD's with extended temperature range(negative °C) can need a negative voltage at the
VD pin (3), so the variable resistor need to be connected in a different way - the center tap goesto
pin 3 (VD), one side to +5Vdc, while the other goes to a negative voltage around -3Vdc or more.
To reduce power consume over this trimpot,you can try values higher than 10k ohms. I observed
several LCD's that connecting VD to Ground is enough to result in a good display contrast.When
you apply a resistor or a variable resistor to VD, a small current flows trough and a voltage
develops over the resistor, normally this voltageis small between zero and 1 Volt.
The 8051 reset pin receives a resistor (8k2 ohms) to ground and an electrolitic capacitor (10uF)
connected to VCC. At power up, the capacitor isdischarged, so current flows from ground to
+Vcc via the resistor and the capacitor, until it charges the capacitor. This time can be calculated
asaprox; time = 1 / RxC or 82milliseconds. The CMOS versions doesn't need the 8k2 resistor,
but the books say it doesn't harm to install it. Ifyou want to install a "reset" button, just install the
switch in parallel to the capacitor, so when pressing the key it will apply +Vcc to the Reset
pin,also discharging the capacitor.
61
65. 62
Standard LCD 14 pins
Table 3.7: 14 Pin LCD Configuration
Pin # Name In/Out Description
1 Ground - Power supply zero Volts and Signal Ground.
2 VSS + +5Vdc power supply. Works with lower voltages.
3 VD
Contrast
Voltage
In It needs to be close to ground level, and it can be adjusted via a
variable resistor,
trimpot or potentiometer, for a better view. Some extended
temperature range LCD's may require a negative
value at this pin.
4 RS In Data sent to LCD can be a Character to be displayed (RS:High)
or a command (instruction) to be executed
by the LCD controller (RS:Low).
5 RW In Data direction. HIGH means Read from LCD, LOW means
Write to LCD.
6 E or CE In CE:High tells LCD to initiate internal operation based on the
RS, RW and Data signal levels.
7-14 Data pins (8) I/O Data to be displayed or command (Instruction) to be executed.
External Memory
The 8051 uses the Port P0 in some different ways when addressing external memory;
3.11.2. Reading EPROM
When reading the code memory, in this case an eprom, the 8051 breaks the 16 bits address (64k)
into two bytes of 8 bits each. The high order bitsare posted at the port P2 bits, while the low
order 8 bits are posted at port P0 bits.The 8051 then pulses up the pin ALE (30) to signal the
external circuits that the address is available at the output ofP0 and P2. This ALE uppulse tells
the 74HCT573 (8 bits latch) to store the 8 low order address bits from P0. The output of this
latch goes directly to the eprom low 8 bitsaddress, and stays there until a new ALE pulse tells it
to store a different address. At this point the eprom has the 16 address bits stable until P2changes
66. or ALE pulses up with a different value at P0.The 8051 then pulses down PSEN pin 29 to get
the program byte stored at the eprom, addressed by the above sequence. This PSEN low
levelpulse goes directly into the /CE eprom pin 20, this selects the eprom chip. The /OE (output
enable pin 22) allows the eprom to outputs the byteaddressed at pins 11-19. At this moment the
8051 reads the port P0 pins, and it will be the eprom output byte.While no software instruction
changes the P2 value, and the external eprom address 8 bits high order still the same, the P2
value will remainsunchanged.The 8051 reads externalcode memory whenever the EA (pin 31) is
connected to ground, even If the 8051 has internal eprom/rom.To execute the code stored into
the internal eprom/rom (if exist) the EA pin must be connected to +5Vdc (high level).Years ago I
build an emulator that uses a 8751 with internal eprom programmed to download data from a PC
serial port at high speed and store itin an external RAM memory. This data in real was a 8051
program under development, to be executed by the 8051. After the data transfer, amanual switch
side A changes the EA level from high to low and side B transfers the /CE RAM pin from the
"external address decoding" to 8051PSEN, so the 8051 "thinks" the RAM is an Eprom, and a
new RESET makes the 8051 runs the downloaded program. It worked pretty well until Ibought
an EPROM EMULATOR, which is a much better tool.Theeprom at this example is a 27C512, so
64kbytes. Any other smaller eprom can be connected to this example, for sure reducing the
highaddress bits. A 27C256 addresses only 32k and has only 15 address pins, A15 not used,
27C128 doesn't use A15 neighter A14, and so on.
3.11.3. External RAM
External RAM is not shown in the drawing, but it can be connected exactly as the Eprom,
practically in parallel with the eprom, sharing the same74HCT573 output, except pins /CE, /OE
and /W. In this case, the /CE RAM pin is not connected to PSEN (PSEN means only reading
instructioncode), instead it is connected to an "external address decoding circuit" that activates
low level whenever the 8051 drives /RD or /WR (pins 17 or16) low meaning READ from or
WRITE to the external RAM chip.Towrite into the RAM, the 8051 post the high order address 8
bits at P2, the low order address 8 bits at P0, pulses up ALE to store P0 at thelatches, then post
the data to be writen at P0 and pulses /WR low. This /WR low need to be translated by the
"external address decoding circuit"into--/W+/OE and --/CE to the RAM, this stores the byte from
P0 into the RAM addressed by P2 and the output of the 74HCT573.Toread from the RAM, the
63
67. 8051 does the same addressing, but now it only pulses low the /RD pin, and the "external address
decoding circuit"translates it into +/W--/OE and --/CE to the RAM, this reads the RAM and its
contents is posted at the RAM output, so the 8051 reads this byteavailable at port P0 input pins.
3.11.4. CGRAM User Configurable Characters
The first 8 ASCII characters can be configurable by the user, in a bitmap style. After
programming, the user can display those new characterswriting the ASCII code 00h to 07h to
DDRAM as a normal character. For example, to display the letter "A" the user send the regular
41h, that isthe ASCII value for it. If the CGRAM character position 00h is programmed to has an
inverted letter "R", for example, and the user needs todisplay the text "ARAC" using the inverted
"R", he needs to write this sequence to the LCD: 41h 00h, 41h, 43h.The CGRAM accepts 64
data bytes, that will be the configurable bitmap for the first 8 ASCII characters. It means that
each configurable characterwill use 8bytes from the CGRAM. Character ASCII 00h will use
from CGRAM address 00 to 07, character ASCII 01 will use from 08h to 0Fh, andso on in
blocks of 8 bytes each.Whenwritting to the CGRAM the internal counter increments
automatically, so the user just need to set the first address and then send the bitmap data bytes in
sequence, 8 bytes per programmable character.
To open the door to the CGRAM, the user needs to WRITE to the LCD with the RS bit low, as a
command write, with the data byte 4Xh, while the"x" means the CGRAM address from 00 to 63
(00 - 3Fh). To program the ascii 00h, first character, the user needs to write 40h, to program
thesecond (ascii 01) the value would be 48h and so on. The user can program more than one
character at the same time, just sending the next 8bytes. 64 bytes can be sent at once, and
program all the 8 programable characters. So, if the user wants to program all the 8 characters at
once,just WRITE to the LCD with the RS bit low the value 40h, and follows 64 bytes with the
bitmaps for the 8 chars.Creating the bitmap for the "Inverted R":Bits 7, 6 and 5 are not used,
and the last byte is the cursor position, can be used for descending letters as "g" and "j" or special
symbols thatneeds it, but they will interfere with the cursor at that position.
Table 3.8: Hexa-Decimal Bit Write Mechanism
64
68. To program the first ASCII (00h) programmed character with the "inverted R", the user needs to
do this sequence:
Table 3.9:Bit Read/Write
W pin RS pin Data Byte
0 0 40
0 1 0F
0 1 11
0 1 11
0 1 0F
0 1 05
0 1 09
0 1 11
0 1 11
65
3.12. Password Protection
69. Project can be modified in order to password protect the robot so that it can be operated only if
correct password is entered. Either cell phone should be password protected or necessary
modification should be made in the assembly language code. This introduces conditioned access
and increases security to a great extent.
3.12.1. Why Password Protection is Used?
When we are using robot without password protection any one can control this robot without
authentication. By using password protection only that phone can control the robot who enters
the correct password otherwise connection is disconnected.
Chapter 4
66
70. Program Design and Working
67
4.1. Working of GSM Robot
Fig 4.1: Block Diagram
Radio control (often abbreviated to R/C or simply RC) is the use of radio signals to remotely
control device. The term is used frequently to refer to the control of model vehicles from a hand-held
radio transmitter. Industrial, military, and scientific research organizations make use of
radio-controlled vehicles as well. A remote control vehicle (RCV) is defined as any mobile
device that is controlled by a means that does not restrict its motion with an origin external to the
device. This is often a radio control device, cable between control and vehicle, or an infrared
controller. A RCV is always controlled by a human and takes no positive action autonomously.
One of the key technologies which underpin this field is that of remote vehicle control. It is vital
that a vehicle should be capable of proceeding accurately to a target area manoeuvring within
that area to fulfil its mission and returning equally accurately and safely to base. This project
includes a robotic car consisting of a cell phone, DTMF decoder and microcontroller. The
transmitter is a handheld mobile phone. [6]
71. Fig 4.2: Circuit Diagram of Motor Driver
68
4.2. Material
4.2.1. DTMF
Today, most telephone equipment use a DTMF receiver IC. One common DTMF receiver IC is
the HT9170 that is widely used in electronic communications circuits. The HT9170 is an 18-pin
IC. It is used in telephones and a variety of other applications. When a proper output is not
obtained in projects using this IC, engineers or technicians need to test this IC separately. A
quick testing of this IC could save a lot of time in research labs and manufacturing industries of
communication instruments.
The HT9170 series are Dual Tone Multi Frequency (DTMF) receivers integrated with digital
decoder and band split filter functions. The HT9170B and HT9170D types supply power-down
mode and inhibit mode operations. All types of the HT9170 series use digital counting
techniques to detect and decode all the 16 DTMF tone pairs into a 4-bit code output.
72. Fig 4.3: DTMF Decoder (MT8870D)
Highly accurate switched capacitor filters are employed to divide tone (DTMF) signals into low
and high group signals. A built-in dial tone rejection circuit is provided to eliminate the need for
pre-filtering.
VP: - Operational amplifier non-inverting input
VN:- Operational amplifier inverting input
GS: - Operational amplifier output terminal
X1, X2:- The system oscillator consists of an inverter, a bias resistor and the Necessary
load capacitor on chip. A standard 3.579545MHz crystal connected to X1 and X2
terminals implements the oscillator function.
PWDN:- Active high. This enables the device to go into power down mode and inhibits the
oscillator. This pin input is internally pulled down.
INH :- Logic high. This inhibits the detection of tones representing characters A, B, C
and D. This pin input is internally pulled down.
69
VSS:- Negative power supply
OE :- output enable, high active
D0~D3:- Receiving data output terminals
OE:- Output enable
OE:- High impedance
73. DV :- Data valid output When the chip receives a valid tone (DTMF) signal, the DV
goes high; otherwise it remains low.
EST :- Early steering output RT/GT I/O CMOS
IN/OUT:- Tone acquisition time and release time can be set through
connection with external resistor and capacitor.
VDD:- Positive power supply, 2.5V~5.5V for normal operation
70
4.2.2. DC MOTOR
Fig 4.4: DC-Motor
Most electric motors operate through the interaction of magnetic fields and current-carrying
conductors to generate force. The reverse process, producing electrical energy from mechanical
energy, is done by generators such as an alternator or a dynamo; some electric motors can also be
used as generators, for example, a traction motor on a vehicle may perform both tasks. Electric
motors and generators are commonly referred to as electric machines.
74. Fig 4.5: Typical Brushed Motor in Cross-Section
Electric motors are found in applications as diverse as industrial fans, blowers and pumps,
machine tools, household appliances, power tools, and disk drives. The smallest motors may be
found in electric wristwatches. Medium-size motors of highly standardized dimensions and
characteristics provide convenient mechanical power for industrial uses. The very largest electric
motors are used for propulsion of ships, pipeline compressors, and water pumps with ratings in
the millions of watts. Electric motors may be classified by the source of electric power, by their
internal construction, by their application, or by the type of motion they give.
71
4.3. PRINCIPLE OF OPERATION
In electronicshigh voltages or rapidly changing voltages on one side of the circuit from damaging
components or distorting transmissions on the other side , an opto-isolator, also called an
optocoupler, photo coupler, or optical isolator, is "an electronic device designed to transfer
electrical signals by utilizing light waves to provide coupling with electrical isolation between its
input and output. The main purpose of an opto-isolator is "to prevent high voltages or rapidly
changing voltages on one side of the circuit from damaging components or distorting
transmissions on the other side.
Fig 4.6: an opto-isolator
75. An opto-isolator contains a source (emitter) of light, almost always a near infrared light-emitting
diode (LED), that converts electrical input signal into light, a closed optical channel (also called
dielectrically channel), and a photo sensor, which detects incoming light and either generates
electric energy directly.[8]
72
4.4. Working
PC 817 is a 4 pin opto coupler as shown above. A series resistance of 470 ohm is used to limit
the voltage across the diode. +5V power supply is connected to the first pin of IC, which is the
anode pin diode. 2
nd
pin is connected to the port of microcontroller. When the second pin is low
then we get low output, when the input to 2
nd
pin high we get high voltage the output. Thus we
isolate the voltage having the same logic level.
4.5. H-BRIDGE CIRCUIT
An H bridge is an electronic circuit which enables a voltage to be applied across aload in either
direction. These circuits are often used in robotics and other applications to allow DC motors to
run forwards and backwards.
Fig 4.7: H-Bridge circuit
The term H bridgeis derived from the typical graphical representation of such a circuit. An H
bridge is built with four switches (solid-state or mechanical).
When the switches S1 and S4 are closed (and S2 and S3 are open) a positive voltage will be
applied across the motor. By opening S1 and S4 switches and closing S2 and S3 switches, this
voltage is reversed, allowing reverse operation of the motor.
76. Using the nomenclature above, the switches S1 and S2 should never be closed at the same time,
as this would cause a short circuit on the input voltage source. The same applies to the switches
S3 and S4. This condition is known as shoot-through.
Fig 4.8: The two basic states of an H bridge
The H-bridge arrangement is generally used to reverse the polarity of the motor, but can also be
used to 'brake' the motor, where the motor comes to a sudden stop, as the motor's terminals are
shorted, or to let the motor 'free run' to a stop, as the motor is effectively disconnected from the
circuit.
73
77. Chapter 5
CONCLUSION
5.1. ANALYSIS
We are very satisfied with the experience gained during this project. We were given the
possibility to work hand in hand with other Students inside the Institute learning about essentials
of Embedded System. As a student of ELECTRICAL ENGINEERING we tried to learn
somewhat concept of the Embedded System which is mainly concerned with our focus area. In
the technical aspect, we conclude that nothing can be understood thoroughly without practical
knowledge and practice. We observed almost each process related to casting that we had just
studied in books. It was really a fruitful training for us to enhance our knowledge and confidence
level. At last, we would like to say thanks again all staff of the unit who helped me through my
training period.
5.1.1. Scientific Use
Remote control vehicles have various scientific uses including hazardous environments. Majority
of the probes to the other planets in our solar system have been remote control vehicles, although
some of the more recent ones were partially autonomous. The sophistication of these devices has
fueled greater debate on the need for manned spaceflight and exploration. The Voyager I
spacecraft is the first craft of any kind to leave the solar system. The Martian explorers Spirit and
Opportunity have provided continuous data about the surface of Mars since January 3, 2004.
5.1.2. Military and Law Enforcement Use
Military usage of remotely controlled military vehicles dates back the first half of 20th century.
Soviet Red Army used remotely controlled Tele tanks during 1930s in the Winter War and early
stage of World War II. There were also remotely controlled cutters and experimental remotely
controlled planes in the Red Army.
Remote control vehicles are used in law enforcement and military engagements for some of the
same reasons. Exposure to hazards is mitigated to the person who operates the vehicle from a
location of relative safety. Remote controlled vehicles are used by many police department
bomb-squads to defuse or detonate explosives.
74
78. Unmanned Aerial Vehicles (UAVs) have undergone a dramatic evolution in capability in the
past decade. Early UAV's were capable of reconnaissance missions alone and then only with a
limited range. Current UAV's can hover around possible targets until they are positively
identified before releasing their payload of weaponry. Backpack sized UAV's will provide
ground troops with over the horizon surveillance capabilities.
75
5.1.3. Search and Rescue
UAVs will likely play an increased role in search and rescue in the United States. Slowly other
European countries (even some developing nations) are thinking about making use of these
vehicles in case of natural calamities &emergencies. This can be a great asset to save lives of
both people along with soldiers in case of terrorist attacks like the one happened in 26 Nov, 2008
in Mumbai, India. The loss of military personnel can be largely reduced by using these advanced
methods. This was demonstrated by the successful use of UAVs during the 2008 hurricanes that
struck Louisiana and Texas.
5.1.4. Forest Conservation
In the recent times, there has been a serious endangerment to the wildlife population. A lot of
animals are on the verge of becoming extinct, including the tiger. The spy robotic car can aid us
in this purpose. Since it is a live streaming device and also mobile, it can keep the forest guards
constantly updated about the status of different areas which are prone to attack. As a result, it can
help to prevent further destruction of the forest resources by enabling correct prohibitory action
at the appropriate time.
5.2. FUTURE SCOPE
5.2.1. IR Sensors
IR sensors can be used to automatically detect & avoid obstacles if the robot goes beyond line of
sight. This avoids damage to the vehicle if we are maneuvering it from a distant place.
79. 76
5.2.2. Password Protection
We used password protection as any GSM user can access the robotic car. Therefore when we
make a call to mobile attached to car , we have to confirm the password first. Then we can use
the robot.
5.2.3. Alarm Phone Dialer
By replacing DTMF Decoder IC CM8870 by a 'DTMF Transceiver IC CM8880, DTMF tones
can be generated from the robot. So, a project called 'Alarm Phone Dialer' can be built which will
generate necessary alarms for something that is desired to be monitored (usually by triggering a
relay). For example, a high water alarm, low temperature alarm, opening of back window, garage
door, etc. When the system is activated it will call a number of programmed numbers to let the
user know the alarm has been activated. This would be great to get alerts of alarm conditions
from home when user is at work.