Seminar Topics & Project Ideas On Computer Science Electronics Electrical Mechanical Engineering Civil MBA Medicine Nursing Science Physics Mathematics Chemistry ppt pdf doc presentation downloads and Abstract

Full Version: Computer Controlled Wireless LED Message Display
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Computer Controlled Wireless LED Message Display
[attachment=25863]
1. Abstract
Wireless communication between 2 Xbees which are connected
individually to one Arduino board is set to be the goal. There will be two devices
for this project. One, called the message displayer, is going to receive messages
wirelessly and display them using matrix LED panels. The other device, called
message transmitter, is going to deliver messages to be displayed wirelessly
from a computer. The message transmitter will be connected to a computer so
that users can input any message they want to display over the LED display
panels on the message displayer.
One application for this product can be to guide customers in line to the
available windows for serving.
2. Project overview (High level)
3. Project components
Mechanical engineering
This project does not involve mechanical engineering so far.
Electrical
 Connection between MAX7219 and LED dot matrix
 General block connections
 Detailed pin connections
LED matrix drive 5 X 7 LED Matrix
Arduino board MAX7219
5
7
Data in
Software
 Using programming language C in Arduino board to send and receive
messages through Xbees wirelessly.
 The receiving and sending unit codes are attached at the end of the report
 Receiving unit pseudo code
Setup fuction:
1.Assign arduino board pins: input and output for Xbee, single LED output
2.Start "Serial" mode
3.Assign arduino board pins: data in, clock, and load for LED matrix driver
4.Initialize functions of MAX7219
Loop function:
5.Initialize all LED matrices
6.Receive messages from Xbee
a)Save messages into array
b) Each time take front byte to last matrix, move other bytes to the left
by one matrix
c) When finish reading from the array, keep rotating the message until
receive new message
i. If message's size is less than or equal to 6, only push the
message into the matrices, and flash it afterwards
ii. If message's size is larger than 6, keep rotating.
Other functions used in previous functions:
7.Select and display letter/number/symbol: When a symbol can be
recognized, then display it.
8.Display pattern for each letter/number/symbol
9.returnOK function: this function checks the response on the serial port.
4. Design description
1. The message displayer will consist of an Arduino board, Xbee, some
matrix LED pannels, and any circuitry needed to connect each
component.
2. The message deliver will also consist of an Arduino board, Xbee, some
matrix LED pannels, and any circuitry needed to connect each
component.