bluetooth controlled robocar using pic 16f887

13
Embedded System Sessional Project BLUETOOTH CONTROLLED ROBOCAR USING PIC 16F887 International Islamic University Chittagong

Upload: ekram-bin-mamun

Post on 20-Feb-2017

57 views

Category:

Engineering


6 download

TRANSCRIPT

Page 1: Bluetooth Controlled Robocar Using PIC 16f887

Embedded System Sessional Project

BLUETOOTH CONTROLLED ROBOCAR USING PIC 16F887

International Islamic University Chittagong

Page 2: Bluetooth Controlled Robocar Using PIC 16f887

Introduction:

This project aims at designing a robocar which can be controlled using Bluetooth.Bluetooth controlled car is a robot which is built using PIC16f887 Microcontroller in which serial communication is done via Bluetooth and programming is done in

embedded C language.

Page 3: Bluetooth Controlled Robocar Using PIC 16f887

Circuit Diagram:

Page 4: Bluetooth Controlled Robocar Using PIC 16f887

Building Blocks:PIC16F887

Microcontroller

HC-05 Blueto

oth modul

e

L293D Motor Driver

Android

phone

Page 5: Bluetooth Controlled Robocar Using PIC 16f887

PIC16f887 Microcontroller:

High performance and low power microcontroller

RISC Architecture

3 Independent Timer/counter & Watchdog Timer

8 KB RAM and 256 Bytes EEPROM

Enhanced Serial USART Module

Programmer friendly

Page 6: Bluetooth Controlled Robocar Using PIC 16f887

Pin Configuration:

Page 7: Bluetooth Controlled Robocar Using PIC 16f887

What is Bluetooth?

RF based Wireless

TechnologyLow cost ,

short rangeless power consuming

Speed less

than 1 Mbps!

Page 8: Bluetooth Controlled Robocar Using PIC 16f887

HC-05 Bluetooth Module: The HC-05 small size Bluetooth TTL transceiver module are

designed for serial communication (SPP - serial port profile). It allows your target device to both send or receive TTL data via Bluetooth technology without connecting a serial cable to your computer.It has Coverage up to 30 ft / 10 m with Built in antenna. It has Power input: +3.3VDC (bluetooth module).

Page 9: Bluetooth Controlled Robocar Using PIC 16f887

PUSH-PULL four Channel Driver with Diodes

Designed to accept standard DTL or TTL logic levels and drive inductive loads and

switching power transistors

Suitable for use in switching applications at frequencies up to 5KHz

It is assembled in a 16 lead plastic package which has 4 centre pins

connected together and used for heat sinking.

L293D MOTOR DRIVER

Page 10: Bluetooth Controlled Robocar Using PIC 16f887
Page 11: Bluetooth Controlled Robocar Using PIC 16f887

What Is Android:

Is an operating system

based on Linux Kernel

It is designed primarily for touch screen

mobile devices like smart phones

and tablet computers

User interface of android is

based on Direct

Manipulation

Internal hardware such

as accelerometers, gyroscopes and prox

imity sensors  are used by some applications to

respond to additional user

actions

Page 12: Bluetooth Controlled Robocar Using PIC 16f887

System Implimentation

Page 13: Bluetooth Controlled Robocar Using PIC 16f887