You are on page 1of 27

REMOTELY CONTROLLED ANDROID BASE

ELECTRONIC NOTICE BOARD

contents

Project overview
Block diagram
Power supply
Microcontroller
Android App and Bluetooth
Device
Advantages
Applications
Future scope
Conclusion

Introduction
The main objective of the project is to
develop a wireless notice board that
displays notices.
when a message is sent from the users
android application device.
Remote operation is achieved by any
smart-phone/Tablet etc., with Android OS,
upon a GUI (Graphical User Interface)
based touch screen operation.

Microcontroller
It is a smaller computer
Has on-chip RAM, ROM, I/O ports...

CPU

I/O
Port

RAM ROM
Serial
Timer COM
Port

A single chip
Microcontroller

Block diagram of mc

External
interrupts

Onchip
ROM
for
progra
m
code

Inter
rupt
Cont
rol

Onchip
RA
M

Timer/Coun
ter

Timer
1
Timer
0

CPU

OSC

Bus
Cont
rol

4 I/O
Ports

P0 P1 P2
P3

Address/Da

Se
ri
al
P
or
t
TxD
RxD

Cou
nter
Inpu
ts

Features of MC
8K Bytes of In-System
Programmable (ISP) Flash Memory
4.0V to 5.5V Operating Range
Fully Static Operation: 0 Hz to 33
MHz
256 x 8-bit Internal RAM
32 Programmable I/O Lines
Three 16-bit Timer/Counters
Eight Interrupt Sources
Full Duplex UART Serial Channel

Pin description

Power on Reset circuit


+5V
+
10 uF
31
30 pF
8.2 K
30 pF

11.0592 MHz

19
18

EA/VPP
X1
X2

9 RST

What is called Android..?


Android is an open-source operating
system which means that any
manufacturer can use it in their
phones free of charge.
It was built to be truly open. For
example, an application can call
upon any of the phones core
functionality such as making calls,
sending text messages, or using the
camera.

.contd
Android is built on the open Linux
Kernel. Furthermore, it utilizes a
custom virtual machine that was
designed to optimize memory and
hardware resources in a mobile
environment.

What is anandroidapplication
onmobilephones?
An android app is meant for phones
with an android based operating
systems. They can be downloaded
from the android app Market which is
pre-loaded on every android phone.
Blue control APP and Bluetooth Spp
APP are some examples.

Android-The world's most powerful mobile platform

Very customizable. Open source


operating system is easily changed,
hacked, manipulated, and molded to
fit whatever functionality you had in
mind. Found on all platforms for all
prices depending on what hardware
and software version you are
interested in. The battery is usually
replaceable.

COMPARISION OF ANDROID WITH OTHER OS

ANDROID OS : Android is open source


software, manufacturers can modify the
operating system to suit their respective
needs and phones. This becomes a
cheap and feasible alternative for the
manufacturer, as opposed to developing
an operating system in-house or hiring a
software company to do it.

i-OS:
It's not available on all carriers
but this is expanding. The battery
is not replaceable which is why all
the I Phone users you know have
it plugged in all the time as the
battery degrades.

Windows Phone:
Windows Phone is a closed-sourced,
which means that it is solely
developed by the company and
protected by copyright.The Windows
Store is limited as there only a few
number of apps

ANDROID APP-Bluetooth SPP


Bluetooth SPP Manager is an app,
which provides communication
between two Bluetooth devices.
it uses the RFCOMM Protocol also
known as Serial Port Protocol (SPP) to
transmit data between devices.

Device pairing- APP Asking for a


secured Pin use 1234 pin

HIGHLIGHTS OF SPP APP


Communication between Bluetooth devices via
SPP.
Using This App, communication between a phone
and external processor/controller can be achieved.
Serial communication is an asset of this app.
Text,chat,digits..etc can be transmitted to any
external Devices.

APP ASKING FOR OPERATION MODES


ALWAYS USE FOR REAL TIME MODE OPTION

Easily available Resource


CAN BE FREELY DOWNLOADABLE FROM GOOGLE
PLAY FROM ANY ANDROID PHONE AND CAN
EASILY INSTALL IT .
From Any Android Phone an Internet Access/wifi..or any other resource is Necessary to Down
load the APP.

ANDROID APPLICATION
OPERATED BLUETOOTH
The Android platform includes
support for the Bluetooth network
stack, which allows a device to
wirelessly exchange data with other
Bluetooth devices.
The application framework provides
access to the Bluetooth functionality
through the Android Bluetooth APIs.

FEATURES OF BLUETOOTH

Super simple and easy way to interface


usingBluetoothstack.
3.3V Device with standard 5V DC Power source.
Can also support SPI Protocol, pins are made
available.
Low power consumption, Low cost.
Has high-performance wireless transceiver system
Can be used to interface with PC, Mac or Android
phones/tablets.

Generic Default Visibility at


Software side:HC-06 or Linvor
Default Pairing code is not '0000'
but '1234'.
Please use Baud Rate with 8-N-1
connectivity from other device.
Works with any microcontroller
with Serial connectivity.

Software requirements
Keil an ARM Company makes C compilers, macro

assemblers, real-time kernels, debuggers, simulators,


integrated
emulators

environments,
for

evaluation

boards,

and

ARM7/ARM9/Cortex-M3,

XC16x/C16x/ST10, 251, and 8051 MCU families.


Compilers are programs used to convert a High Level

Language to object code. Desktop compilers produce an


output object code for the underlying microprocessor,
but not for other microprocessors.

Contd..
i.e., the programs written in one of the HLL like Cwill

compile the code to run on the system for a particular


processor

like

x86

(underlying

microprocessor

in

the

computer).
For example compilers for Dos platform is different from the

Compilers for Unix platformSo if one wants to define a


compiler then compiler is a program that translates source
code into object code.

THANK YOU

You might also like