0% found this document useful (0 votes)
28 views21 pages

LED Scrolling Display Report (Group) ..

Report about LED EFFECTS

Uploaded by

s24801311
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views21 pages

LED Scrolling Display Report (Group) ..

Report about LED EFFECTS

Uploaded by

s24801311
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

LED SCROLLING DISPLAY

A
PROJECT
Submitted in the Partial Fulfillment of the Requirement for
the Award of Diploma Engineering
In

ELECTRONICS & COMMUNICATION ENGINEERING


by

Ajeet Kumar (Reg. No.: 21111090002)


Raj Kishore (Reg. No.: 21111090007)
Gayatri Kumari (Reg. No.: 21111090003)
Mamoni Dhal (Reg. No.: 21111090004)
Shweta Kumari (Reg. No.: 21111090011)

Under the supervision of


Mr. Utpal Kumar Paul
Assistant Professor
Department of Electronic & Communication Engineering

Silli Polytechnic
(Estd. By govt. of Jharkhand & Run by techno india under ppp)

Silli, Ranchi, Jharkhand- 835102

(Jharkhand University of Technology, Ranchi)

1|Page
Silli Polytechnic
(Estd. By Govt. of Jharkhand & Run by Techno India under PPP)

CERTIFICATE
This is to certify that the project report entitled "LED Scrolling
Display" submitted by Ajeet Kumar, Reg No :- 21111090002, Raj Kishore,
Reg No:- 21111090007, Gayatri Kumari, Reg No:- 21111090003, Mamoni
Dhal, Reg No:- 21111090004, Shweta Kumari, Reg No:-21111090011 to Silli
Polytechnic (Established by Govt. of Jharkhand & Run by Techno
India Under PPP), Ranchi, for the award of "Diploma in Electronics
and Communication Engineering," is an authentic record of project
work carried out by him under the guidance and supervision of the
Internal Guide and Project Mentor.
Date:-

Project Mentor
(Department of electronics and communication engineering)

Internal Project Guide


(Department of electronics and communication engineering)

Head of the Department


(Department of electronics and communication engineering)

External Examiner

2|Page
ACKNOWLEDGMENT

It is my privilege and honor to express my sincere gratitude to the


several individuals who directly or indirectly helped me to complete
this project work. My heartfelt thanks go to my Group Mentor Mr.
Utpal Kumar Paul of Silli Polytechnic. His guidance, inspiration, and
support were invaluable in completing this project.

I would also like to thank my fellow group members for their


contributions to the project's preparation. Their assistance, both big
and small, is greatly appreciated.

The project has indeed helped me to explore more knowledgeable


avenues related to my topic and I am sure it will help me in my
future.

Ajeet Kumar, Reg No:- 21111090002

Raj Kishore, Reg No:-21111090007


Gayatri Kumari, Reg No:-21111090003
Mamoni Dhal, Reg No:-21111090004
Shweta Kumari, Reg No:-21111090011

3|Page
INDEX

SL.NO. TOPIC PAGE NO.

1 ABSTRACT 5

2 INTRODUCTION 6

3 SELECTION OF PROJECT 7

4 COMPONENT REQUIRED 8-12

5 WORKING METHODOLOGY 13-14

MOBILE APPLICATION &


6 15
CIRCUIT DIAGRAM

7 CODING 16-17

8 ADVANTAGE 18

9 CONCLUSION 19

10 PROJECT COST 20

11 REFRENCE 21

4|Page
ABSTRACT

This project proposes an IoT-based LED scrolling display, a


significant advancement over traditional static LED displays. This
dynamic system leverages the power of the Internet of Things (IoT)
to enable remote control and content updates.
The core of the system lies in a microcontroller unit (MCU)
responsible for driving the LED matrix and interfacing with the
communication module. Wi-Fi or Bluetooth are popular choices for
wireless communication, allowing users to transmit messages and
configure display settings through a mobile application or web
interface.

This IoT-based approach offers several advantages:

 Remote Control: Messages and display parameters like


scrolling speed and brightness can be updated remotely,
eliminating the need for physical interaction with the display.

 Flexibility: The system can be programmed to display various


content formats, including text, images, and even real-time data
streams.

 Scalability: The design can be adapted to accommodate


different LED matrix sizes and configurations, making it
suitable for diverse applications.

5|Page
INTRODUCTION
A New Era of Scrolling Displays with IoT Traditional LED displays
have served us well for years, conveying information through static
messages. However, the integration of the Internet of Things (IoT)
technology ushers in a new era of dynamic and adaptable displays.
This project introduces an IoT-based LED scrolling display, a
revolutionary upgrade that empowers users with remote control and
real-time content updates.

Imagine a scrolling display that can be effortlessly updated from


your smartphone or computer. This IoT-enabled system transcends
the limitations of static displays, offering:

 Unparalleled Flexibility: Display text, images, or even live


data feeds, catering to diverse communication needs.

 Remote Management: Update messages and adjust settings


like scrolling speed and brightness from the comfort of your
device.

 Seamless Integration: Leverage the power of IoT to connect


your display to the ever-evolving world of information.

6|Page
SELECTION OF PROJECT

Wi-Fi Controlled Scrolling Display:This is a great introductory


project that allows you to control the scrolling text on your LED
display using a web interface or mobile app. You can use an
ESP8266 microcontroller board like the NodeMCU and a pre-built
LED matrix display.

Weather Display: This project takes things a step further by


incorporating real-time data. You can use weather data from an
online API and display it on your scrolling LED display. This project
requires some additional coding libraries but is still achievable for
beginners.

SELECTION OF PROJECT

• Discuss with group member

• Discuss with group mentor

7|Page
COMPONENT REQUIRED
1. P10 LED Module
2. Arduino UNO
3. HC-05 Bluetooth
4. Jumper Wire
5. SMPS Adapter

1. P10 LED Module


A P10 LED module is a pre-configured
array of light-emitting diodes (LEDs)
mounted on a circuit board. These
modules are used to create larger LED
displays for various applications,
including:

 Signage: P10 modules are commonly used for outdoor signage


due to their high brightness and durability. They can be used to
display information such as business hours, prices, or
advertisements.

 Scoreboards: P10 modules can be used to create scoreboards


for sporting events or other competitions.

 Information displays: P10 modules can be used to display


information in public places, such as bus arrival times or
weather forecasts.

8|Page
P10 refers to the distance (in millimeters) between the centers
of two adjacent LEDs. In other words, a P10 LED module has
a pixel pitch of 10 mm. This means that a 10 cm x 10 cm P10
module would have a resolution of 10 x 10 pixels.

P10 LED Module Specifications:


 Pixel pitch: 10 mm
 Module size: Typically 160 mm x 320 mm (although other
sizes are available)
 Resolution: 16 x 32 pixels (for a typical 160 mm x 320 mm
module)
 Brightness: Typically 3000-6500 mcd (millicandela)
 Operating voltage: Typically 5V DC

2. Arduino Uno
The Arduino Uno is a popular open-source
microcontroller board designed for
electronics hobbyists, educators, and
tinkerers. It's a great platform to get started
with learning about electronics and
programming because of its:

 Simplicity: The Uno is relatively easy to use, with a clear layout and
well-documented features.

 Versatility: It has a good amount of digital and analog input/output


pins, allowing you to connect various sensors, actuators, and other
electronic components.

 Large Community: There's a vast and active Arduino community


that provides plenty of online resources, tutorials, and project ideas.

9|Page
Key Features:

 Microcontroller: It uses the Microchip ATmega328P


microcontroller, an 8-bit chip capable of running simple
programs.

 Input/Output (I/O) Pins:14 digital pins: These can be used


for either digital input (reading signals from sensors) or digital
output (controlling LEDs, motors, etc.). Six of these pins can
also provide pulse-width modulation (PWM) output, useful for
controlling the brightness of LEDs or speed of motors.
 6 analog input pins: These can read analog voltage signals
from sensors like temperature sensors or light sensors.

Applications:
The Arduino is ideal for various applications, including:
 Robotics projects
 Learning Electronics and Programming
 Home Automation
 Data Logging and Visualization

Arduino Uno Specifications:


 Microcontroller: ATmega328P (8-bit AVR microcontroller)
 Clock Speed: 16 MHz (ATmega328P can run up to 20 MHz at
5V)
 Memory:
 Flash Memory: 32 KB (ATmega328P) of which 0.5 KB used by
bootloader
 SRAM: 2 KB (ATmega328P)
 EEPROM: 1 KB (ATmega328P)
 Input/Output (I/O):
 14 Digital Pins (of which 6 provide PWM output)
 6 Analog Input Pins
 DC Current per I/O Pin: 20 mA
 DC Current for 3.3V Pin: 50 mA
10 | P a g e
 Operating Voltage: 5V
 Input Voltage (recommended): 7-12V
 Input Voltage (limits): 6-20V (depending on voltage regulator)
 USB Connection: Used for programming and powering the
board

3. HC-05 Bluetooth
The HC-05 is a popular Bluetooth module that
allows you to add wireless connectivity to your
Arduino Uno projects. Here's a breakdown of its
key features and functionalities

Serial Port Protocol (SPP): The HC-05 communicates with your


Arduino through Serial communication, similar to using a wired
connection.
Data Transmission: You can send and receive data between your
Arduino and a Bluetooth-enabled device like a smartphone or
another Arduino with an HC-05 module.

BO Motor Specifications:-
 Bluetooth Standard: Typically Bluetooth 2.0 or later
 Range: Up to 10 meters (depending on environment and
obstacles
 Baud Rate: Typically 9600 baud (configurable)
 Power Supply: 3.3V to 5V
 Power Consumption: Low power consumption in standby
mode

11 | P a g e
4. SMPS Adapter
An SMPS adapter, which stands for
Switch Mode Power Supply adapter, is a
type of external power supply that
converts mains AC (Alternating Current)
from a wall outlet into a lower voltage DC
(Direct Current) for powering electronic
devices. They are commonly used with a
variety of electronics including laptops, tablets, smartphones,
game consoles, and many other devices

key features:
 They are more efficient than linear power supplies.
 They are smaller and lighter than linear power supplies.
 They can regulate the output voltage more accurately than
linear power supplies.
 They can provide a wider range of output voltages than linear
power supplies.

12 | P a g e
WORKING METHODOLOGY

The working methodology of LED scrolling displays involves


several components and techniques. Here is a detailed overview:
Hardware Components
 Microcontroller: The microcontroller is the central
component that controls the display. It receives data and sends
control signals to the shift register and latch.
 Shift Register: The shift register is used to shift the data
sequence to the LEDs. It is connected to the microcontroller
and the latch.
 Latch: The latch is used to drive the LEDs. It is connected to
the shift register and the microcontroller.
 LED Matrix: The LED matrix is the display panel that
shows the message. It is connected to the latch and the
microcontroller.

Software Control
 Data Sequence: The microcontroller sends a data sequence
to the shift register.
 Shift Register Operation: The shift register shifts the data
sequence to the LEDs, one column at a time.
 Latch Operation: The latch drives the LEDs according to
the data sequence provided by the microcontroller.
 Scrolling Effect: The scrolling effect is achieved by shifting

the data sequence to the LEDs, one column at a time, creating


the illusion of a moving message.

13 | P a g e
Control Signals
 Clock Signal: The microcontroller sends a clock signal to the shift
register to synchronize the data sequence.
 Data Signal: The microcontroller sends a data signal to the shift register
to provide the data sequence.

Power Management
 Multiplexing: Multiplexing is used to reduce power consumption by
only driving a subset of LEDs at any given time.

14 | P a g e
MOBILE APPLICATION & CIRCUIT
DIAGRAM

15 | P a g e
CODING
#include <SPI.h>
#include <DMD.h>
#include <TimerOne.h>
#include "SystemFont5x7.h"
#include "Arial_black_16.h"
#define ROW_MODULE 2
#define COLUMN_MODULE 1

DMD p10(ROW_MODULE, COLUMN_MODULE);

char message[200];
char char_read;
byte pos_index = 0;
int i;
char welcome_screen[] = "Welcome to SILLI POLYTECHNIC";

void p10scan()
{
p10.scanDisplayBySPI();
}

void setup()
{
Timer1.initialize(2000);
Timer1.attachInterrupt(p10scan);
p10.clearScreen( true );
Serial.begin(9600);
strcpy(message,welcome_screen);
}
void loop()
{

if(Serial.available())
{
for(i=0; i<199; i++)
{
message[i] = '\0';
Serial.print(message[i]);
}
pos_index=0;
}

while(Serial.available() > 0)
{
p10.clearScreen( true );
if(pos_index < (199))
{

16 | P a g e
message[pos_index] = char_read;pos_index++;
}
}

p10.selectFont(Arial_Black_16); p10.drawMarquee(message
,400,(32*ROW_MODULE)-1,0);long start=millis();
long timer_start=start;boolean
flag=false; while(!flag)
{
if ((timer_start+30) < millis())
{
flag=p10.stepMarquee(-1,0);
timer_start=millis();
}
}
}

17 | P a g e
ADVANTAGE
LED scrolling displays offer a number of advantages over traditional static signs:
Attention-grabbing: The dynamic nature of scrolling text and visuals is much
more likely to catch people's eye than a stationary sign. This is especially
beneficial in busy environments where people are constantly bombarded with
visual stimuli.
Versatility: LED displays can be used to show a wide variety of content,
including text, graphics, animations, and even videos. This allows you to tailor
your message to your specific audience and needs.
Easy to update: Unlike static signs, which require physical changes to update
the message, LED displays can be programmed remotely. This allows you to
quickly and easily change your message as needed, whether it's to promote a new
sale, announce an event, or display real-time information
Energy-efficient: LEDs are known for their low energy consumption. This
means that LED scrolling displays will save you money on your electricity bill
compared to traditional signs.
Long lifespan: LED displays are built to last, with a lifespan of many years. This
makes them a cost-effective investment in the long run.
Durability: LEDs are resistant to weather conditions, making them suitable for
both indoor and outdoor use.

In addition to these benefits, LED scrolling displays can also be customized to fit
your specific needs. You can choose from a variety of sizes, resolutions, and
colors to create a display that perfectly complements your business or
organization.

18 | P a g e
CONCLUSION

LED scrolling displays offer a compelling combination of eye-catching visuals,


versatility, and ease of use. With their low energy consumption, long lifespan,
and durability, they represent a cost-effective solution for grabbing attention and
delivering dynamic information in a variety of settings. In today's fast-paced
world, LED scrolling displays stand out as a powerful tool for communication
and engagement.

19 | P a g e
PROJECT COST

SL.NO. COMPONENTS QUANTITY PRICE

1. P10 LED Module 2 967


2. Arduino UNO. 1 580
3. HC-05 Bluetooth. 1 260
4. Jumper Wire. 1 30
5 SMPS Adapter 5v, 3A 1 150
Total Cost:- 1,987/-

20 | P a g e
REFRENCE

 Video: - The Electronic Adda (Youtube)


 Google
 Geekforgeeks
 Hardware part from Perfect Solution
 Supported by ECE Department

21 | P a g e

You might also like