SlideShare a Scribd company logo
Dynamic Advertisement Board
using RTC, Bluetooth and Android
Guided By: Submitted By:
S.V. Srikanth
Senior Technical Officer,
CDAC - Hyderabad
Aditya Patel(160250330002)
Ajay Kumar Singh (160250330004)
Aman Agarwal (160250330005)
A.Manoj Sai (160250330001)
Anil Kumar (160250330007)
Ankit Sharma (160250330009)
Ashish Jain (160250330014)
1
CENTRE FOR DEVELOPMENT OF ADVANCED COMPUTING
HYDERABAD
2
W
hy Dynamic
3
W
hy Dynamic
?
?
?
4
09 : 13 : 34
29 / 07 / 16
TIME :
DATE :
09 : 13 : 3509 : 13 : 3809 : 13 : 3709 : 13 : 3609 : 13 : 39
5
09 : 13 : 39
29 / 07 / 16
TIME :
DATE :
#1@HELLO$
#1@HELLO$
HELLO
6
HELLO
#1@HELLO$
#1@HELLO$
7
#1@HELLO$
HELLO
#2@CDAC$
#2@CDAC$
CDAC
8
#1@HELLO$
HELLO
#2@CDAC$
#2@CDAC$
CDAC
9
#1@HELLO$
HELLO
#2@CDAC$
CDAC
09 : 18 : 16
29 / 07 / 16
TIME :
DATE :
uCuC
LCDLCD
EEPROMEEPROM
RTCRTC
BLUETOOTHBLUETOOTH
1 2 3
4 5 6
7 8 9
* 0 #
USART
I2C
I2C
Block Diagram
10
Circuit Diagram
11
Component Used
 ATmega16
 RTC DS1307
 HC-05 Bluetooth
 AT24c32 EEPROM
 20x4 LCD
 4x3 Matrix Keypad
 Android App
12
Software Used
 AVR Studio 5.1
 Proteus 8.4
 Flash Magic
 Virtual Serial Port
 Extreme Burner
13
Protocol Used
 USART
 I2C
14
Advantages
Advertisement/Information at all public places
Colleges: for displaying important notice
Hotels: display the availability of room
Hospital: availability of Doctors.
Railway station: schedule of all.
Parking
Private Sector
15
Future Scope
 IOT Enabled
 GPS and GSM Enabled
16
References
 Atmel datasheet ATmega16
 Datasheet of HC-05
 Datasheet of DS1307
 Datasheet of AT24C32
 Datasheet of HD44780
 Muhammad Ali Mazidi, Sarmad Naimi and Sephr
Naimi, “The AVR Microcontroller and Embedded
Systems Using Assembly and C”, ISBN: 978-93-
325-1840-7, Second Impression.
17
Thank You …
18
19
?
?
?

More Related Content

Viewers also liked

Advanced C
Advanced C Advanced C
Embedded systems course - student resume template
Embedded systems course - student resume templateEmbedded systems course - student resume template
Embedded systems course - student resume template
Emertxe Information Technologies Pvt Ltd
 
Embedded Linux Kernel - Build your custom kernel
Embedded Linux Kernel - Build your custom kernelEmbedded Linux Kernel - Build your custom kernel
Embedded Linux Kernel - Build your custom kernel
Emertxe Information Technologies Pvt Ltd
 
A practical guide to buildroot
A practical guide to buildrootA practical guide to buildroot
A practical guide to buildroot
Emertxe Information Technologies Pvt Ltd
 
Getting started with BeagleBone Black - Embedded Linux
Getting started with BeagleBone Black - Embedded LinuxGetting started with BeagleBone Black - Embedded Linux
Getting started with BeagleBone Black - Embedded Linux
Emertxe Information Technologies Pvt Ltd
 
Linux Internals - Part III
Linux Internals - Part IIILinux Internals - Part III
Linux Internals - Part III
Emertxe Information Technologies Pvt Ltd
 
Linux Internals - Part I
Linux Internals - Part ILinux Internals - Part I
Linux Internals - Part II
Linux Internals - Part IILinux Internals - Part II
Linux Internals - Part II
Emertxe Information Technologies Pvt Ltd
 
Linux systems - Getting started with setting up and embedded platform
Linux systems - Getting started with setting up and embedded platformLinux systems - Getting started with setting up and embedded platform
Linux systems - Getting started with setting up and embedded platform
Emertxe Information Technologies Pvt Ltd
 
Embedded Linux - Building toolchain
Embedded Linux - Building toolchainEmbedded Linux - Building toolchain
Embedded Linux - Building toolchain
Emertxe Information Technologies Pvt Ltd
 
U-Boot - An universal bootloader
U-Boot - An universal bootloader U-Boot - An universal bootloader
U-Boot - An universal bootloader
Emertxe Information Technologies Pvt Ltd
 
Data Structures & Algorithm design using C
Data Structures & Algorithm design using C Data Structures & Algorithm design using C
Data Structures & Algorithm design using C
Emertxe Information Technologies Pvt Ltd
 
Linux Internals - Interview essentials 4.0
Linux Internals - Interview essentials 4.0Linux Internals - Interview essentials 4.0
Linux Internals - Interview essentials 4.0
Emertxe Information Technologies Pvt Ltd
 
Communication Protocols (UART, SPI,I2C)
Communication Protocols (UART, SPI,I2C)Communication Protocols (UART, SPI,I2C)
Communication Protocols (UART, SPI,I2C)
Emertxe Information Technologies Pvt Ltd
 
File systems for Embedded Linux
File systems for Embedded LinuxFile systems for Embedded Linux
File systems for Embedded Linux
Emertxe Information Technologies Pvt Ltd
 
Embedded C - Optimization techniques
Embedded C - Optimization techniquesEmbedded C - Optimization techniques
Embedded C - Optimization techniques
Emertxe Information Technologies Pvt Ltd
 
Linux device drivers
Linux device drivers Linux device drivers
Embedded C
Embedded CEmbedded C
RTOS - Real Time Operating Systems
RTOS - Real Time Operating SystemsRTOS - Real Time Operating Systems
RTOS - Real Time Operating Systems
Emertxe Information Technologies Pvt Ltd
 
Embedded Linux on ARM
Embedded Linux on ARMEmbedded Linux on ARM

Viewers also liked (20)

Advanced C
Advanced C Advanced C
Advanced C
 
Embedded systems course - student resume template
Embedded systems course - student resume templateEmbedded systems course - student resume template
Embedded systems course - student resume template
 
Embedded Linux Kernel - Build your custom kernel
Embedded Linux Kernel - Build your custom kernelEmbedded Linux Kernel - Build your custom kernel
Embedded Linux Kernel - Build your custom kernel
 
A practical guide to buildroot
A practical guide to buildrootA practical guide to buildroot
A practical guide to buildroot
 
Getting started with BeagleBone Black - Embedded Linux
Getting started with BeagleBone Black - Embedded LinuxGetting started with BeagleBone Black - Embedded Linux
Getting started with BeagleBone Black - Embedded Linux
 
Linux Internals - Part III
Linux Internals - Part IIILinux Internals - Part III
Linux Internals - Part III
 
Linux Internals - Part I
Linux Internals - Part ILinux Internals - Part I
Linux Internals - Part I
 
Linux Internals - Part II
Linux Internals - Part IILinux Internals - Part II
Linux Internals - Part II
 
Linux systems - Getting started with setting up and embedded platform
Linux systems - Getting started with setting up and embedded platformLinux systems - Getting started with setting up and embedded platform
Linux systems - Getting started with setting up and embedded platform
 
Embedded Linux - Building toolchain
Embedded Linux - Building toolchainEmbedded Linux - Building toolchain
Embedded Linux - Building toolchain
 
U-Boot - An universal bootloader
U-Boot - An universal bootloader U-Boot - An universal bootloader
U-Boot - An universal bootloader
 
Data Structures & Algorithm design using C
Data Structures & Algorithm design using C Data Structures & Algorithm design using C
Data Structures & Algorithm design using C
 
Linux Internals - Interview essentials 4.0
Linux Internals - Interview essentials 4.0Linux Internals - Interview essentials 4.0
Linux Internals - Interview essentials 4.0
 
Communication Protocols (UART, SPI,I2C)
Communication Protocols (UART, SPI,I2C)Communication Protocols (UART, SPI,I2C)
Communication Protocols (UART, SPI,I2C)
 
File systems for Embedded Linux
File systems for Embedded LinuxFile systems for Embedded Linux
File systems for Embedded Linux
 
Embedded C - Optimization techniques
Embedded C - Optimization techniquesEmbedded C - Optimization techniques
Embedded C - Optimization techniques
 
Linux device drivers
Linux device drivers Linux device drivers
Linux device drivers
 
Embedded C
Embedded CEmbedded C
Embedded C
 
RTOS - Real Time Operating Systems
RTOS - Real Time Operating SystemsRTOS - Real Time Operating Systems
RTOS - Real Time Operating Systems
 
Embedded Linux on ARM
Embedded Linux on ARMEmbedded Linux on ARM
Embedded Linux on ARM
 

DABuRBA