Lab Report Final
Lab Report Final
ISLAMABAD
Submitted To:
Sir Asad Ur Rehman
Project Title
1) Introduction……………………………………………………………….1
2) Block Diagram……………………………………………………………2
3) Design Methodology……………………………………………………...3
4) Schematic Diagram……………………………………………………….4
5) PCB layout Design………………………………………………………..5
6) 3D PCB model……………………………………………………………6
7) Arduino Code……………………………………………………………..7
8) Working…………………………………………………………………...8
9) Components Used………………………………………………………....9
10) Future Modifications……………………………………………………..10
11) Application……………………………………………………………….11
Introduction
In this project, we have controlled a robotic car manually using mobile phone
keypad during a call. A DTMF decoder module is used which is dual tone
multifrequency device to encode the decimal value of a number into its
respective binary code. The robot can be controlled by making a call from
remote phone which is then received by the receiver phone attached to the
robotic vehicle. During the call when user press some key, then the
corresponding frequency related to that key generated, this frequency is thus
encoded into the binary value of the number pressed, and robot moved
according to the commands send through Microcontroller.
Block Diagram
Design Methodology
• The first stage used is DTMF decoder module to encode the pressed number into
its corresponding binary value which is then received by the microcontroller.
• The second part is ARDUINO UNO which is basically a microcontroller module
used as an intelligent device and performs some tasks on receiving the binary
value of the pressed number.
• At output, there is L298 full H-bridge driver module which is used to drive the
direction of two DC motors for the movement of the vehicle.
• Two mobile phones are used, one is remote and other is receiver attached to the
robot. During the call, when any key is pressed, it is thus received by the DTMF
decoder module.
Schematic Diagram
PCB Layout Design
3D Visualizer
Arduino Code
Working
The steps for working of Project are given below,
✓ Connections are made in hardware with respect to the schematic diagram.
✓ Rechargeable batteries are used to power up all the modules.
✓ When circuit is turned on, the user makes a phone call from remote mobile phone.
✓ The receiver phone thus receives the call.
✓ When a key is pressed by the remote user during the call, this is received by the
DTMF decoder module.
✓ The decoder module encoded that number into corresponding binary value.
✓ This binary value is received by the microcontroller ARDUINO UNO.
✓ The microcontroller decides which task is to be performed on that corresponding
value.
✓ Then, controller sends the command which is received by the L298 driver module
which in turn drives the robotic vehicle according to the respective commands.
Components used
• DTMF MODULE:
DTMF is a Dual Tone Multiple Frequency decoder module which has a MT8870
DTMF decoder IC which decodes DTMF tone signal to digital signal that are
acceptable for Arduino digitally.
It will get a tone signal from the mobile phone by AUX cable and will convert it
into a digital signal of 4-bits.
• ARDUINO UNO:
L298N Motor Driver Module is a high-power motor driver module for driving DC
and Stepper Motors. This module consists of an L298 motor driver IC and a 78M05
5V regulator. L298N Module can control up to 4 DC motors, or 2 DC motors with
directional and speed control.
Motor driver is used for driving motors because Arduino does not supply enough
voltage and current to motor. So, we added a motor driver to get enough voltage
and current for motor. By collecting commands from Arduino motor driver drive
motor according to commands.
• 5V DC GEAR MOTOR:
A DC motor is a rotating electrical device that converts direct current, of electrical
energy, into mechanical energy. A gear motor adds mechanical gears to alter the
speed/torque of the motor for an application.
• BATTERIES
• MOBILE PHONE
• AUX CABLE
Future Modifications
➢ The project can be further modified for performing different tasks other
than movement of car.
➢ Bluetooth module can be used for increasing the range of the signal to be
received by the car.
➢ We can also used four motors instead of two motors at output.
➢ We can also used LCD at output to show the key-pressed or any other text
to make this attractive.
Applications
➢ DTMF based robot can be used as a toy car in households.
➢ The robot vehicle if used with camera can be served in surveillance system.
➢ It can also used as an obstacle detector with some little modifications.
➢ It can also used in industrial applications if large voltages DC motors are used
with improved speed controlling function and with long range.
**************THE END*************