Tutorial. replace them with cell-phone operated module. The advantages of a cell-phone operated bot are:-



Similar documents
Cell Phone Operated Land Rover

PROJECT PRESENTATION ON CELLPHONE OPERATED ROBOTIC ASSISTANT

Feasibility Study of Implementation of Cell Phone Controlled, Password Protected Door Locking System

A Digital Timer Implementation using 7 Segment Displays

Crazy Alarm Clock L A K S H M I M E Y Y A P P A N J A M E S K A Y E W I L L I A M D I E H L C O N G C H E N

GLOLAB Universal Telephone Hold

Experiment # 9. Clock generator circuits & Counters. Eng. Waleed Y. Mousa

CHAPTER 11: Flip Flops

Build A Video Switcher. Reprinted with permission from Electronics Now Magazine September 1997 issue

Design Example: Counters. Design Example: Counters. 3-Bit Binary Counter. 3-Bit Binary Counter. Other useful counters:

Miniature Surface-Mount DAA for Audio or Data Transfer XE0402LCC BLOCK DIAGRAM

ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL

DS1307ZN. 64 x 8 Serial Real-Time Clock

POCKET AUDIO GENERATOR K8065

Glolab Talking Phone Dial Monitor

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

The components. E3: Digital electronics. Goals:

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

Keywords: rainfall detection, rain sensor, buzzer and alarm system.

W a d i a D i g i t a l

Digital to Analog Converter. Raghu Tumati

Constructing a precision SWR meter and antenna analyzer. Mike Brink HNF, Design Technologist.

A Lesson on Digital Clocks, One Shots and Counters

Mobile Operated Landrover Using Dtmf Decoder

1. Learn about the 555 timer integrated circuit and applications 2. Apply the 555 timer to build an infrared (IR) transmitter and receiver

Application Information Fully Integrated Hall Effect Motor Driver for Brushless DC Vibration Motor Applications

DS1307 Real Time Clock Breakout Board Kit

PHYS 2P32 Project: MIDI for Arduino/ 8 Note Keyboard

AMZ-FX Guitar effects. (2007) Mosfet Body Diodes. Accessed 22/12/09.

Selecting and Implementing H-Bridges in DC Motor Control. Daniel Phan A

Features. Applications. Transmitter. Receiver. General Description MINIATURE MODULE. QM MODULATION OPTIMAL RANGE 1000m

Using Arduino Microcontrollers to Sense DC Motor Speed and Position

Cellphone Based Device Control With Voice Acknowledgement

DUAL ELECTRONIC DICE K3400

Experiment # (4) AM Demodulator

Global Motion Technology Inc Web THCSA200. Capacitive sensor plasma & Oxy-fuel Torch Height Control

A Surveillance Robot with Climbing Capabilities for Home Security

K6002 TEMPERATURE CONTROLLER. Specifications

A Lesson on Digital Clocks, One Shots and Counters

[Deotale, 4(7): July, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

Ocean Controls RC Servo Motor Controller

Arduino Motor Shield (L298) Manual

Display Board Pulse Width Modulation (PWM) Power/Speed Controller Module

Ultrasound Distance Measurement

THE BASICS OF PLL FREQUENCY SYNTHESIS

ECEN 1400, Introduction to Analog and Digital Electronics

DS12885, DS12885Q, DS12885T. Real Time Clock FEATURES PIN ASSIGNMENT

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]

LM 358 Op Amp. If you have small signals and need a more useful reading we could amplify it using the op amp, this is commonly used in sensors.

AP331A XX G - 7. Lead Free G : Green. Packaging (Note 2)

PIC-GEN FREQUENCY GENERATOR/ COUNTER by JOHN BECKER

Multi-Protocol decoder with Load regulation

DESIGN OF SMS ENABLED CAR SECURITY SYSTEM

Wireless Home Security System

PWM IN AVR. Developed by: Krishna Nand Gupta Prashant Agrawal Mayur Agarwal

PolyBot Board. User's Guide V1.11 9/20/08

Display Message on Notice Board using GSM

Electronics Technology

Electronics Technology

Microtronics technologies Mobile:

VEHICLE TRACKING ALONG WITH THE ADVANCED RTO TECHNOLOGY

If an occupancy of room is zero, i.e. room is empty then light source will be switched off automatically

The full wave rectifier consists of two diodes and a resister as shown in Figure

Cornerstone Electronics Technology and Robotics I Week 15 Voltage Comparators Tutorial

STUDY OF CELLPHONE CHARGERS

RX-AM4SF Receiver. Pin-out. Connections

PS 155 WIRELESS INTERCOM USER MANUAL

Programmable Single-/Dual-/Triple- Tone Gong SAE 800

EET272 Worksheet Week 9

FEATURES DESCRIPTION APPLICATIONS BLOCK DIAGRAM. PT2248 Infrared Remote Control Transmitter

Accurate Measurement of the Mains Electricity Frequency

Home Security System Using Gsm Modem

Design and Construction of Microcontroller- Based Telephone Exchange System

Model PBX 308 Plus System Administration Guide

HC(S)08-System for Development and Training

Solar Cybertech: A Competition of Digitally Controlled Vehicles Poweredby Solar Panels

Power Electronic Circuits

Single-Stage High Power Factor Flyback for LED Lighting

Power Management & Supply. Design Note. Version 1.0, Nov DN-EVALMF2ICE2A CoolSET 35W DVD Power Supply with ICE2A265.

Understanding Mechatronics Engineering Using a School Project

ARRL Morse Code Oscillator, How It Works By: Mark Spencer, WA8SME

EVAL-UFDC-1/UFDC-1M-16

Total solder points: 167 Difficulty level: beginner advanced DMX CONTROLLED RELAY K8072 ILLUSTRATED ASSEMBLY MANUAL

Decimal Number (base 10) Binary Number (base 2)

Theory of Operation. Figure 1 illustrates a fan motor circuit used in an automobile application. The TPIC kω AREF.

INTRODUCTION TO SERIAL ARM

Design A High Performance Buck or Boost Converter With Si9165

FM Radio Transmitter & Receiver Modules

A simple RF/Microwave frequency counter

Modifying the Yaesu FT-847 External MHz Reference Input

Printed Circuit Boards. Bypassing, Decoupling, Power, Grounding Building Printed Circuit Boards CAD Tools

Kit Watt Audio Amplifier

1ED Compact A new high performance, cost efficient, high voltage gate driver IC family

Microcontroller Based Anti-theft Security System Using GSM Networks with Text Message as Feedback

Yrd. Doç. Dr. Aytaç Gören

DM Segment Decoder/Driver/Latch with Constant Current Source Outputs

Enhanced In-house Voice Communication over Power- Line Network

AND8326/D. PCB Design Guidelines for Dual Power Supply Voltage Translators

Fig.1. A basic inductance and capacitance. (CR) oscillator.

Ignition Alert Anti-Theft Security System for Motorbikes with Remote Control Amit Yadav, Anushri Jha, Neelesh Gupta

Transcription:

Tutorial Overview: The basic aim of the project is to find an alternative to the usual RF circuits that are seen so frequently and replace them with cell-phone operated module. The advantages of a cell-phone operated bot are:- 1. A higher- in fact, limitless- range from which the bot can be controlled as compared to the RF circuits. 2. No interference with other devices as the communication takes place only between the caller and the cellphone connected to the bot. 3. An ability to incorporate 12 different kinds of commands(including the usual forward, backward, left, right and stop commands.) without making any additions to the remote i.e. by creating the appropriate code we can make our bot perform various functions using only our mobile phone. Principle: A cellphone basically employs what is known as the DTMF (Dual Tone Multi Frequency) technology. Every button on the mobile phone is a superimposition of two waves of different frequencies. Thus every digit on the mobile phone is given its own identity. Components used: (The keys A,B,C and D are not usually found on mobile phones) IC1 - MT8870 DTMF decoder IC2 - ATmega16 AVR microcontroller IC3 - L293D motor driver IC4-74LS04 NOT gate D1-1N4007 rectifier diode R1, R2-100-kilo-ohm R3-330-kilo-ohm R4-R8-10-kilo-ohm C1-0.47μF ceramic disk C2, C3, C5, C6-22pF ceramic disk C4-0.1μF ceramic disk XTAL1-3.57MHz crystal XTAL2-12MHz crystal S1 - Push-to-on switch M1, M2-6V, 50-rpm geared DC motor Batt. - 6V, 4.5Ah battery

Construction and Execution: A mobile phone is attached to the circuit using a 3.5mm jack. A caller calls the mobile phone, which has to be accepted. Once the call is accepted, a caller can press any button his mobile phone. This is received on the other end by the cell phone and fed to the decoder circuit through the jack. The decoder circuit converts the number pressed into the corresponding binary equivalent through the 4 outputs. For example, if the caller presses the number 5, the pins 11 and 13 will be low but the pins 12 and 14 will be high, this corresponds to a 0101 configuration, which is the 4-bit binary equivalent of the decimal 5. This output is fed to the arduino, which is connected to the motor driver circuit. By using appropriate coding, the arduino can govern the motor driver circuit and thereby, drive the motors as required. The simple bot is operated with a differential driving mechanism; though it is possible to incorporate a number of mechanisms such as axial system as well as other functions such as a lifting mechanism quite easily. Though the diagram here shows IC Atmega16 microcontroller, it is possible to use an arduino as well, which has an Atmgea 328 microcontroller.

Now, let s tackle the separate parts of the circuit sequentially. Cellphone: Theoretically, any mobile phone can be connected to the circuit for the bot to work. However, all mobiles do not give a large enough output of the signal sent. Similarly, all calling mobiles do not give a large enough pulse width. We can check the magnitude of the signal received and pulse width by connecting the jack to the CRO. It is more pragmatic to have a mobile with the auto answer mode connected to the circuit as it saves the trouble of answer the call manually. We recommend the older models of Nokia such as Nokia 1100. 3.5mm jack: As shown in the figure, the jack consists of three parts-ring, ground and tip-and has three wires protruding from it each of which is connected to one of these three respectively. It should be ensured that the wires of tip and ground or tip and ring are not shorted by mistake.

Decoder Circuit: The most problem-prone area of the bot. A number of complications can arise in this region. Hence, it is necessary to have this circuit tested on a breadboard before proceeding with the soldering work on the pcb. Even then there are no guarantees. Both the ICs MT 8870 and HT 9170 can be tried and both are known to be untrustworthy. So make sure you buy a large number of them when you buy them. The same goes for crystals. The crystal has a quartz crystal inside which provides a clock pulse to the circuit. While testing the circuit on the breadboard, it should be ensured that the 22pf crystals are connected very close to the crystal and ground. As they have a very low capacitance, wiring capacitance can easily distort their value thereby making it imperative to ensure that the any wiring connections involving these capacitors are kept to a minimum. One should design the layout carefully before proceeding with the soldering. Motor Driver Circuit: The usual motor driver circuit works perfectly and is usually not too erroneous. It s the easiest part of the circuit. Rest of the bot: The rest of the bot s specifications such as the choice of motor, wheels, and chassis are entirely up to you. As mentioned before, you can also create a lifting mechanism on the bot or any other thing you can think of. It s quite easy to perform a large number of functions in this bot. The pcb Arduino and motor driver Given below is the code used in the project.

AS you can see, the code is fairly simple.