A Professional Manufacturer of Smart Interactive Screens For More Than 10 Years
This project is a special round LED display.
With the help of some mechanical assembly, LED counting, hardware requirements, the overall cost is reduced to a very affordable price.
In addition, the maintenance and repair of the display is very easy and anyone with a little bit of electronic knowledge can solve the problem.
All the syncing can be achieved through software.
First, use 20-
8051 series Single Chip Microcomputer, this project adopts the principle of space reuse.
Mechanically scan the propeller display and display characters in digital format.
It is made of scrap and can be used anywhere, and the most amazing fact about this display is its clear display.
The display consists of only 8 bright led rotating to display the display.
To build this project, only a small 20-pin micro-controller, a position encoder and LEDs are needed.
This display can display information that requires up to 525 LEDs.
Hardware and cost are minimized.
Persistence of Vision is a theory in which the posterior image is considered to last about 1 second per 16 on the retina and is considered an explanation of motion perception;
However, this just explains why the black space between each "real" movie frame is not perceived.
The real reason for motion perception is phi phenomenon, while the real reason for continuous light perception is Flicker fusion.
You can read more about POV on this inkHere. Here is a list of what is required for this project.
** I increased the number in the list as some components may be damaged during connection. The LED is arranged in a straight line on the propeller structure, so if the LED stays on and makes the propeller rotate, we will see a circular display.
In order to display the alphabet through the LED, we need to turn the LED on and off as required by the alphabet.
I have attached an image of how to display the letter A by rotating the LED.
Our eyes cannot be focused on objects that move very quickly, so we treat objects that move quickly as blurred objects.
Again, with the fast-spinning propeller and led flashing mode, we can display digital letters and more on the propeller display.
The images in this section speak for themselves.
The square diagram represents the overall relationship between each component connected in this project.
The micro-controller is connected to the interrupt circuit and the output port is connected to 8 LEDs.
The power supply circuit contains the voltage regulator of the micro-controller and is connected to the micro-controller in a way that the metal wire continuously slides through the flywheel (
Like a brush in a motor)
Complete the path to transfer the power supply to the micro controller.
This circuit diagram gives you a brief description of the connection between each component of this project.
While connecting to the LED, make sure you connect the correct terminals. I mean, if programming is positive logic, then all the anode needs to be grounded by the resistance and the cathode that is connected to all the LEDs, otherwise, like the negative logic used in my programming, we need to connect the anode terminals of all the LED together, and the cathode needs to be connected to each corresponding pin via a resistor micro-controller.
The power supply of the micro controller can be provided in two ways.
I found the second option to be more productive as adding a battery to the module would result in extra weight, which would also result in a speed drop as the propeller display could provide a clear image (display)at high speed.
I did the programming on the KEIL IDE, which is the best programming for the micro controller.
We can even display numbers, clock animations, or picture animations on the propeller display. .
But all you need is the basics of how to code your micro-controller and display the mode of letters.
So if you also want to display complex images, it will definitely help you to keep looking at your logic and improve your code :)
This software can also let you do one.
The program does not have any error after the hex file, you can also change the crystal speed when you create it. HEX file. 1.
The code of the timer 0 interrupt interface :;
T0 interrupts cjne r6, 0ffh, sk mov r6, 00 h acall disp sjmp sk1 sk: mov r6, 0ffh sk1: clr tf
The interrupt is executed after each timer 0 overflow, and the overflow time interval is adjustable. 2.
Code for external interrupts;
Ext0interuptinterr1: clr tr1clr tr0mov a, th1mov r1, amov a, tl1mov 0, mov r3, monthly hmov r2, 160 make a phone call div16_16mov a, r2subb 1, monthly ffhmov th0, amov tl0, amov H1, 00 hmov tl1, 00 hsetb tr1setb tr0mov r2, 23 hmov r5, 00 hmov r6, 00 hret this interrupt
It assigns a character pointer (R0)
, Segment pointer (R5).
Another thing to do in this interrupt is that the previous one was divided into several segments, and after verifying the program you can generate, the end result will be stored in the timer register th1.
A hex file that can be burned to a micro controller.
Atmel programmers are easily available in local electrical and electronics stores.
The programmer is able to program 40-pin and 20-pin micro-controllers.
The Proload software is usually provided by the programmer himself for connecting a pc to a micro-controller.
This is a very simple software that is easy to understand and requires you.
Location of hex file.
Make sure the com port number in the software is correct.
If you really want to check it, then open your Device Manager and check the com port and you will understand that.
These are pictures of my Propeller display model. This model can also be used to display time or animation. *Note -
Make sure to balance the propeller before connecting the flywheel to the center of gravity.
If the balance is not done properly, then it may cause your module to shake and it will actually damage the installed assembly while driving at high speed. This is a .
Hexadecimal files that can be dumped directly in the micro-controller. The .
You can open the a51 file in the keil software to see the actual code.
I also attached a simple code (propeller. c)
For the purpose of understanding
This is a simple code that can be edited into keil software and can be customized according to the requirements.
The implementation of this technology can make innovative advertising on bicycle wheels.
It can also be realized at home because of the propeller clockwork. This module can be customized with color LED to create a more attractive color display and can also be used to replace the high power display.
Hobby project lovers are also very useful.
** The images in this step are taken from Google to show the range of the propeller display.