Upload
ekram-bin-mamun
View
57
Download
6
Embed Size (px)
Citation preview
Embedded System Sessional Project
BLUETOOTH CONTROLLED ROBOCAR USING PIC 16F887
International Islamic University Chittagong
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.
Circuit Diagram:
Building Blocks:PIC16F887
Microcontroller
HC-05 Blueto
oth modul
e
L293D Motor Driver
Android
phone
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
Pin Configuration:
What is Bluetooth?
RF based Wireless
TechnologyLow cost ,
short rangeless power consuming
Speed less
than 1 Mbps!
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).
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
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
System Implimentation