Spectral Clock - Propeller Clock

At the beginning I would like to say hi, because as you can see this is my first post. I've been browsing the electrode for a long time, but I've never been on the forum. Today I decided to take a step forward, show myself with something specific.
The idea of the project is as old as the world, repeatedly rolled out on the forum. Nevertheless, I would like to show my implementation of this idea.
The system consists of two main parts: a programmable propeller and a drive part.
==============================



The heart of the system is the ATMEGA32 microcontroller that manages the display content. It drives 32 blue smd diodes via 4 serial LED MBI5170 drivers. The time is taken from the RTC DS1307 system, with the uC it is connected by the I2C bus. Image synchronization is of course realized by an optoelectronic sensor. 32 KB of flash memory in ATMGA allow support for multiple display modes.



I tried many solutions and the HDD motor turned out to be the best. It works almost silently, has a high speed of rotation, 6 threaded holes for easy attachment of the propeller. The use of such an engine, however, was associated with the use of a special control. The optimal solution seemed to be the use of a dedicated PHILIPS TDA5140A driver working in the standard configuration (although not entirely, because the winding in the motor is connected by a triangle, so it was necessary to create a point of an artificial center). Energy is transported by brushes. I am aware of the imperfections of such a solution, but I did not want to complicate the project further. In this matter, I leave the door open to designing the next version.


As you can see, the casing is made of 15 mm plexiglass. Such thick walls mean that at 50 revolutions per second, the noise level produced by the clock is kept at a very decent level. Additionally, if something inside should be broken by accident, no one in the vicinity of their heads will lose their heads. The back cover is fixed with 4 screws, the rest of the structure is glued with ACRIFIX 192 glue.
As I am not a professional, the documentation created during the production of the clock has many flaws, so I am not enclosing it yet. I will try to refine it a bit and then post it on the forum.
I am open to any suggestions regarding the project.
Below is a link to a video showing the clock's work:
http://pl.youtube.com/watch?v=no2_M_b059g " target="_blank" rel="nofollow noopener ugc" class="postlink inline" title="" > http://pl.youtube.com/watch?v=no2_M_b059g
========
I added documentation. I apologize in advance for any shortcomings.
Regards
mb1988
Comments
Great project, I'm trying to do one myself, could you say something more about the HDD motor control? [Read more]
At the beginning, I thought that I would build a driver myself that would be able to drive such an engine well. However, as it turned out later, handling all this electronic commutation is not that simple.... [Read more]
in what language did you write the prock program? 0x41 0x56 0x45 !! [Read more]
All written in C. [Read more]
Very nicely. I wouldn't do it myself. the movie is knocking down. Probably the C program is very complicated. I am waiting impatiently for more material on this watch. [Read more]
:D Hello elegant design :D extra movie :) I like the square the most and YouTube at the end. :) really cool :) greetings ps. Can you count on the code and pcb? [Read more]
Of course, just like I mentioned, I have to bring him to a state where he can be shown to someone :P . [Read more]
one more question How did you balance it that it works so perfectly? did you have a lot of work with it? [Read more]
It is probably not a matter of balance, but that it is mounted so firmly, and finally the HDD motor is quite strong. I still have a question, what is the display synchronization with this optoelectronic... [Read more]
I am impressed, the structure is well designed and how effective! ;) You have to admit that you have skills when it comes to programming, and in spectral clocks the issue of software - as you can see in... [Read more]
Awesome ... respect :D I have one question: could it be used instead of a HDD motor with a larger computer fan, e.g. 12cm? I would make such a watch myself, but I do not have such manual skills, I would... [Read more]
There is a lot of truth to this. The propeller is bolted in several places and, in addition, the engine has such a compact structure that I have the impression that the car could run over it. Nevertheless,... [Read more]
I salute my friend. Revelation. The video makes an amazing impression. The execution is also such that there is nothing to cling to. A beautiful thing [Read more]
Very nice construction. Write whether the big problem is the use of graphics in the project. The one you presented is a revelation for me, I have not come across a clock displaying such graphics. What... [Read more]
The graphics weren't much of a problem. Writing a simple C ++ converter from a monochrome bitmap to something that I can upload to the prock was a matter of one evening of tapping. The rotating cube... [Read more]
It looks great :P but I wonder how long this ring which is a contact for brushes will last :) maybe it would be possible to cover it with something until it wears off, it seems to me that from time to... [Read more]
Once, probably on YouTube, a movie was shown showing interesting rims - pimpstar. The idea was based on a spectral display, but it consisted of three light lines, additionally equipped with multi-colored... [Read more]
I have to congratulate you because the whole structure is of a very high standard !! I wanted to do something similar myself, but so far it is beyond my strength. I would also be interested in the cost... [Read more]
I'm really in awe ... think you're my age :) SHOCKING... I just wonder how much this copper, which is in contact with the circle, will last, because you can see that it is already a bit worn... [Read more]