Académique Documents
Professionnel Documents
Culture Documents
Abstract:
In this world Mobile Phones and the related technologies are becoming more
and more prevalent. Various technical arenas in the field of Telecommunication and
Embedded Systems are becoming omnipresent in the people. The use of cell phones
has rapidly increased over the last decade and a half. Upgradation in networking
technologies has encouraged the development and growth of very dense networks.
Now-a-days the general mass prefer communicating while on the move therefore
land-lines usage has been drastically reduced.
Notice boards are one of the widely used ones ranging from primary schools to
major organizations to convey messages at large. A lot of paper is been used and
which is later wasted by the organizations. This in turn leads to a lot of deforestation
thus leading to global warming. Small innovative steps in making use of technology
for regular purposes would have an adverse effect on the environment issues which
we are presently concerned about. The main aim of this paper is to design a SMS
driven automatic display Board which can replace the currently used programmable
electronic display and conventional notice boards.
Control Unit
MAX 7219
Bluetooth
Module EEPROM
Arduino DC
User POWER SUPPLY
Key-pad UNO R3
Arduino UNO
Overview
The Arduino Uno is a microcontroller board based on the ATmega328
(datasheet). It has 14 digital input/output pins (of which 6 can be used as PWM
outputs), 6 analog inputs, a 16 MHz ceramic resonator, a USB connection, a power
jack, an ICSP header, and a reset button. It contains everything needed to support
the microcontroller; simply connect it to a computer with a USB cable or power it
with a AC-to-DC adapter or battery to get started.
The Uno differs from all preceding boards in that it does not use the FTDI
USB-to-serial driver chip. Instead, it features the Atmega16U2 (Atmega8U2 up to
version R2) programmed as a USB-to-serial converter. Revision 2 of the Uno board
has a resistor pulling the 8U2 HWB line to ground, making it easier to put into DFU
mode. Revision 3 of the board has the following new features:
1.0 pinout: added SDA and SCL pins that are near to the AREF pin and two
other new pins placed near to the RESET pin, the IOREF that allow the shields to
adapt to the voltage provided from the board. In future, shields will be compatible
both with the board that use the AVR, which operate with 5V and with the Arduino
Due that operate with 3.3V. The second one is a not connected pin, that is reserved
for future purposes.
System Architecture
Bluetooth communication occurs in the unlicensed ISM band at 2.4 GHz. This is
an unlicensed band and, in most countries, includes the frequency range from 2400
to 2483.5 MHz. of course, as always when dealing with international standards,
there are a few exceptions. The primary geographies with exceptions are France
(2446.5 to 2483.5 MHz) and Spain (2445 to 2475 MHz). The transceiver utilizes
frequency hopping to reduce interference and fading. A typical Bluetooth device
has a range of about 10 meters. The communication channel can support both
data (asynchronous) and voice (synchronous) communications with a total
bandwidth of 1 Mb/sec. The supported channel configurations are as follows:
An LED Matrix consists of an array of LED’ s which are interconnected such that the
positive terminal (anode) of each LED in the same column are connected together
and the negative terminal (cathode) of each LED in the same row are connected
together. Note that this could be the other way around as well, with the positive
terminals connected to the rows and the negative terminals connected to the
columns.8x8 LED Matrix Schematic An LED dot matrix display (“dot” refers to the
circular lenses in front of the LEDs) can also come with multiple LEDs of varying
colors behind each dot in the matrix. For example, the matrix used in this project has
a Red, Green and Blue LED behind each dot in the 8x8 grid. A configuration with
multiple LEDs behind each dot adds another control pin to every column (positive
terminal) for each additional color of LED, while the rows (negative terminals) are
still all connected together. Therefore an RGB matrix has 32 control pins compared
to the 16 pins. Controlling the LED Matrix Since all of the individual LED’s in a matrix
share their negative and positive terminals in each row and column, it is not possible
to control each individual LED at the same time. Instead, the matrix is controlled by
cycling through each row very quickly while triggering the correct column pins to
light the desired LED’s for that particular row.
8×8 LED Matrix MAX7219
A convenient 4-wire serial interface connects to all common µPs. Individual digits may be
addressed and updated without rewriting the entire display. The MAX7219/MAX7221
also allow the user to select code-B decoding or no-decode for each digit.
The devices include a 150µA low-power shutdown mode, analog and digital brightness
control, a scan-limit register that allows the user to display from 1 to 8 digits, and a test
mode that forces all LEDs on.
Key Features
Disadvantages:
Applications/Uses
Arduino
[1] Muhammad Ali Mazidi, Janice G. Mazidi, Rolin D.McKinlay, The 8051
microcontroller and embedded systems using assembly and C, edition
01-Sep-2007,Pearson Education India.
[6] www.wikipedia.org
[7] "RS232 Tutorial on Data Interface and cables". ARC Electronics. 2010.
Retrieved 28 July 2011.
[8] C.H.Papadimitriou and K. Steiglitz, “Combinatorial Optimization:Algorithms
and Complexity”,vol.1,no.2, pp. 1104–1108,1982.