Upload
chiran-adhikari
View
216
Download
0
Embed Size (px)
Citation preview
7/31/2019 Presentation 40x16 LED SCROLL (1)
1/15
Bad driver Feedback display
40x16 LED matrix display
https://docs.google.com/?pli=1#folders/0B5vWPuxrsdbDZjMyNjI0YWItZTg0OC00NzZjLTllZDItNDUyNjc2NTQ5ZDk5
Documentation and Project files @
https://docs.google.com/?pli=1#folders/0B5vWPuxrsdbDZjMyNjI0YWItZTg0OC00NzZjLTllZDItNDUyNjc2NTQ5ZDk5https://docs.google.com/?pli=1#folders/0B5vWPuxrsdbDZjMyNjI0YWItZTg0OC00NzZjLTllZDItNDUyNjc2NTQ5ZDk5https://docs.google.com/?pli=1#folders/0B5vWPuxrsdbDZjMyNjI0YWItZTg0OC00NzZjLTllZDItNDUyNjc2NTQ5ZDk5https://docs.google.com/?pli=1#folders/0B5vWPuxrsdbDZjMyNjI0YWItZTg0OC00NzZjLTllZDItNDUyNjc2NTQ5ZDk57/31/2019 Presentation 40x16 LED SCROLL (1)
2/15
Idea
How it came into my mindThe project was made fordisplaying it on the rear glassshield of the car. It is designed insuch a way that it will not obstruct
the view for rear viewing mirrorand also could display text andimages to the following car.the idea came to my mind as oftendriving on highway it was required
to give feedback to other (BAD)drivers, who does not followhighway rules...( Grrrrrrr )
7/31/2019 Presentation 40x16 LED SCROLL (1)
3/15
Introduction
Intro:LED matrix display has many variants, in terms of row andcolumns, types of LEDs, packing and the way they are driven.
and application also.
7/31/2019 Presentation 40x16 LED SCROLL (1)
4/15
Step 1 : Making of LED Matrix
Dimensions:the rear wind shield of my car ( volkswagonpolo )is approx 104x38 cm. So I decided togrid to 2 cm by 2cm. this will make it aalmost cover whole that are of sheild and
also grid is enough big so that it will notobstruct the view.
7/31/2019 Presentation 40x16 LED SCROLL (1)
5/15
Step 1 : Making of LED Matrix
Rows and Columns:Looking into the way to drive these ledsand how to handle the program I concludedthat it should be multiple of 8 ( as 74hc595was decided )
I tried to get free sample from TI forMAX6952 and MAX6953 5x7 LED Driversbut vain. So i decided to make my owndrivers.
so the final grid was of 40x16 leds. thismeans 5 chips on col and 2 chips on rows.
7/31/2019 Presentation 40x16 LED SCROLL (1)
6/15
Step 1 : Making of LED Matrix
Dye for matrix:Since I wanted the spacing between LED tobe perfect so i created a holder for the ledand soldered them. This gave a goodresults in terms of spacing consistency. It
was a waste piece of wood. Made slots in itas per led dimensions and theninserted leds in it bending there legs andthen soldering it. step by step I madeit modular process and it took two full daysto make full matrix. It may sound large time
but believe me it will take that....
7/31/2019 Presentation 40x16 LED SCROLL (1)
7/15
Step 1 : Making of LED Matrix
7/31/2019 Presentation 40x16 LED SCROLL (1)
8/15
Step 2 : LED Driver Circuit
Driver for LED:Since I did some research on how to drive led and matrix.. so the easy and cheap way come
to me was 74HC595 8-bit serial-in, serial or parallel-out shift register withoutput latches; 3-state. In above diagram there is a example of driving 8 rows.Similar it was extended for 16 rows.
7/31/2019 Presentation 40x16 LED SCROLL (1)
9/15
Step 2 : LED Driver Circuit
since I wanted it to havemaximum transparency so I decided toomit the PCB for this and solder thecomponents directly to the LED's.though it is not such a good option but i
am happy with the result.. once done idont need to move it alot..
7/31/2019 Presentation 40x16 LED SCROLL (1)
10/15
Step 2 : LED Driver Circuit
attaching all the components and dongwiring to it. the output was not as great iexpected. but it was good for testingand prototyping.. the wires were lookingvery messy and not neat. may be
should use thinner wires that may givesome neat results... but still i go ahaeadwith this and created a program fordriving this.
7/31/2019 Presentation 40x16 LED SCROLL (1)
11/15
Step 2 : LED Driver Circuit
Finally I run a test program to test allthe LED . the output was thrilling andwas happy to see the results
7/31/2019 Presentation 40x16 LED SCROLL (1)
12/15
Step 3 : Programming
Programming was done in assemblylanguage and AT89C51 was used.Since it has limited RAM and ROM,managing resources became difficultwith time as I was proceeding with
code.
I used Scratch pad ram for static Imageof led. Timers for polling rowsdata. Interrupt for changing staticimages images. Data base in ROM forcharacter generation and images...
7/31/2019 Presentation 40x16 LED SCROLL (1)
13/15
Step 3 : Programming
To run all the led was easy but to display some patterns required lots ofTRICKS and special techniques for performance. Since I was using lowspeed processor. So it took lots of performance tuning was done.
7/31/2019 Presentation 40x16 LED SCROLL (1)
14/15
Final output
I was able to do lots of pattern and animations. text scrolling and smoothscrolling. etc etc.. there is a small video to show you results.
https://picasaweb.google.com/lh/photo/BZinW0J5OGr8WPkTF3-
wcg?feat=directlink
https://picasaweb.google.com/lh/photo/_yIWMwC6DRjNl4BuxLqHtg?feat=directlink
Video 1
Video 2
7/31/2019 Presentation 40x16 LED SCROLL (1)
15/15
Final output
Then it was installed on the back of car. currently it is showing hard code text but ihave plans to update it from mobile via bluetooth, so that i can provide feedbackto the following cars
https://picasaweb.google.com/104475112007830201673/LEDScroll#5664
874113381340482
https://picasaweb.google.com/104475112007830201673/LEDScroll#5664874298273614306
Video 3
Video 4
https://picasaweb.google.com/104475112007830201673/LEDScroll#5664874113381340482https://picasaweb.google.com/104475112007830201673/LEDScroll#5664874113381340482https://picasaweb.google.com/104475112007830201673/LEDScroll#5664874113381340482https://picasaweb.google.com/104475112007830201673/LEDScroll#5664874113381340482https://picasaweb.google.com/104475112007830201673/LEDScroll#5664874298273614306https://picasaweb.google.com/104475112007830201673/LEDScroll#5664874298273614306https://picasaweb.google.com/104475112007830201673/LEDScroll#5664874298273614306https://picasaweb.google.com/104475112007830201673/LEDScroll#5664874298273614306https://picasaweb.google.com/104475112007830201673/LEDScroll#5664874298273614306https://picasaweb.google.com/104475112007830201673/LEDScroll#5664874298273614306https://picasaweb.google.com/104475112007830201673/LEDScroll#5664874298273614306https://picasaweb.google.com/104475112007830201673/LEDScroll#5664874298273614306https://picasaweb.google.com/104475112007830201673/LEDScroll#5664874113381340482https://picasaweb.google.com/104475112007830201673/LEDScroll#5664874113381340482https://picasaweb.google.com/104475112007830201673/LEDScroll#5664874113381340482https://picasaweb.google.com/104475112007830201673/LEDScroll#5664874113381340482