What is the concept behind the propeller clock

Forum: Microcontrollers and Digital Electronics Propeller clock programming






Hello, for a school project I would like to theoretically develop a propeller clock and then build it myself. At the point "display of the time", i.e. how do I implement the time display, it depends on me. This is what I already have: "A fork light barrier is used to match the lighting of the LEDs on the propeller board with the speed of rotation of the motor. In order to be able to deduce the current number of revolutions, a combination of interrupt and timer is used Propellers, an interrupt is triggered by the fork light barrier. A timer can be used to measure the elapsed time between two interrupts, so that the current speed can be inferred. If the time for one revolution is divided by 360 degrees, the Time can be determined for each individual degree. In order to be able to display a time on the propeller board, a font table must be created. In this font table, all numbers are stored according to the following scheme (see appendix) In this example, seven LEDs are to be controlled in series, see above with results in a pixel area with a width of 1 and a length of 7. Then you have to define how wide a number or a letter should be. Here all digits should have a fixed width of 5. The picture above shows how the LEDs have to be controlled in order to generate the letter "A". This scheme is continued for the digits that the propeller clock should display. The information about which LED has to light up and which not can be stored in a two-dimensional array. It is important that the array is declared publicly so that it can be accessed from outside at any time. The time that is generated by an RTC chip or a DCF77 receiver module must then be broken down into individual characters. For example, the time 12:36 must be broken down into its details (1, 2,:, 3, 6). Then the font table is checked to see which LEDs must be on and which LEDs must be off in order to be able to display these numbers. Finally, the columns for generating the digits must be output according to the timing of the propeller. "Is this information sufficient? As I said, the whole thing should only be theoretical, so how you have to do something to make it work. No program code or anything else, just pure theory Thank you very much



tobias p. wrote:> Is this information sufficient? Jaein> As I said, the whole thing should only be> theoretical, so how you have to do something to make it work. If I were you, I would start by describing the overall concept. What modules are there, what are the relationships? That can be on a very high level. At the moment, to be honest, your essay is a bit too mixed up for me, switching between very general statements and very detailed explanations. The keywords that result from your overall concept can then be the headings for the 'chapters', in which you then explain the background in more detail. For example, you tell me in great detail how you imagine the thing with the fonts, but that the picture results from an LED strip moving at high speed and therefore the required LED is sufficient (from the supply of vertically arranged LEDs in the bar) to switch it on or off at the right time so that the letters emerge, because the other 'dimension' results from the movement of the entire bar, you don't say that at any point. I really think you should start by describing the overall project on a very high level before you get lost in the details. And feel free to add a few paragraphs so that you can distinguish when a new topic begins. Which topics do you even have in your project?



I'm afraid I'll have to disappoint you, but you won't get such a representation on a propeller clock with 7 LEDs in a row. You forget that the grid is actually round, but your display is based on the square grid.



Hello, Michael wrote:> I'm afraid I have to disappoint you, but such a representation> you will not get it on a propeller clock with 7 LEDs in a row.> You forget that the grid is actually round, your display> but from the square grid goes out. Well, if the digits are bent a bit, that's fine. http://www.luberth.com/ken0.jpg Sincerely, Guido



> And feel free to add a few paragraphs so that you can> distinguish when a new topic begins. Which> topics do you actually have in your project? So there is a concept, it's just a matter of displaying the numbers. I have divided the realization as follows: -functional propeller clock, keyword afterimage effect -described and evaluated suitable motors as drive systems -wireless power transmission (ball bearings, battery, sliding contacts, generator, Royer converter) also evaluated -described unbalance and suggested methods for decimation -Motor control for a hard disk motor (serves as drive) - Then the most important components of the Propuhr are described (table light barrier for synchro with LEDs, time [DCF77, RTC with evaluation], programming of the uC keyword ISP, and finally the display of the numbers where I get stuck ..



Guido wrote> Well, if the digits are bent a bit, that's okay.> Http://www.luberth.com/ken0.jpg That would fit!

Write an answer

Providing an email address is voluntary. If you would like to be automatically informed by e-mail about replies to your post, please log in.

Important rules - read first, then post!

  • Use upper and lower case
  • Do not insert longer source code in the text, but as a file attachment

Formatting (more information ...)

  • [c] C code [/ c]
  • [code] code in other languages, ASCII drawings [/ code]
  • [math] Formula in LaTeX syntax [/ math]
  • [[Title]] - Link to article
  • Insert reference to another post: right click on post title,
    "Copy address" and paste it into the text