logo elektroda
logo elektroda
X
logo elektroda
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
  • #31 4817761
    mb1988
    Level 12  
    I had it at hand, which does not change the fact that they are very nice drivers :)
  • ADVERTISEMENT
  • #32 4818763
    Meeshell
    Level 11  
    Great design, all I have to add is have you thought about sucking the air out of the inside? It is known that then you will not be able to remove the back cover to get to the system, but thanks to this there would be practically no air resistance and it could become even quieter.
  • ADVERTISEMENT
  • #33 4818910
    Anonymous
    Anonymous  
  • #34 4818919
    *seba*
    Level 12  
    Hi, a beautiful project, I would also be interested in building something like this.
    Throw some diagram, program, etc.
  • #35 4819036
    Pawełmatrix
    Level 12  
    I am interested in one thing, whether you need to somehow control the brightness of the LEDs depending on the distance from the center, because the "pixel" of the same size, for example in the middle, will shine constantly, and the "pixel" will appear at a fraction of the time or not will there be a difference in brightness?
  • ADVERTISEMENT
  • #36 4819154
    big_foot
    Level 11  
    Can I have photos of the brushes? How did you solve them? Weight is provided by the motor housing?
  • #37 4819184
    Pawełmatrix
    Level 12  
    big_foot wrote:
    Can I have some pictures of the brushcakes? How did you solve them? Weight is provided by the motor housing?


    a better solution would be to use two coils placed on the axis of rotation, one on the board and control the alternating voltage that would be contactless :-)
  • #38 4819346
    Pawel_361
    Level 17  
    Here there is something about contactless current transfer.
  • #39 4819414
    mb1988
    Level 12  
    Quote:
    ... have you thought about sucking air from inside?
    This thought flashed to me somewhere, but it would require a very tight casing. Besides, I wouldn't even know how to do it and how to suck the air out of it, because not with my mouth. :P .

    Quote:
    I wonder how after soldering all these SMD components?
    An ordinary soldering iron. I do not like through-hole assembly, who would like to drill so many holes.

    Quote:
    I am interested in one thing, whether you need to somehow control the brightness of the LEDs depending on the distance from the center
    Of course you can, but in this project, the resources of the microcontroller do not allow it. The only thing I could get was a 3-level brightness scale, so I gave it up altogether. The effect you described is noticeable.

    Quote:
    Can I have photos of the brushes? How did you solve them? Weight is provided by the motor housing?

    The brushes can be seen in the video (they are made of wire with black insulation, so take a closer look). At the end of the wires, the proper brushes ( :P ) removed from the Walkman motor. The mass, as you well noticed, goes through the motor body and through the mounting bolts. The plus, on the other hand, is transferred to the copper circle on the bottom of the plate.
  • #40 4819707
    HakuS492
    Level 13  
    As for air suction, it's not a stupid idea :) I do not know if I am thinking correctly, but it seems to me that if the bicycle valve was installed there, of course, inverted, maybe the air could be sucked out. Could you help yourself with a vacuum cleaner with an adapter, and seal the housing with some colorless silicone? hmm ... there is no need to wonder for sure it would silence the whole system. Regards :D
  • #41 4820097
    Pawełmatrix
    Level 12  
    Quote:
    I am interested in one thing, whether you need to somehow control the brightness of the LEDs depending on the distance from the center
    Of course you can, but in this project, the resources of the microcontroller do not allow it. The only thing I could get was a 3-step brightness scale, so I gave it up altogether. The effect you described is noticeable.

    you don't need to control it from a prock, just select the resistor values in series with the leds :-)

    oh, I noticed a bug in reasoning, you have to change the way of counting the time between successive jumps,
    as you know, the engine speed is not constant, which causes rounding errors in this 8-bit timer and the displayed image jumps slightly,
    to solve this problem you have to use COMPARE MATCH interrupt something like that and add integer with fractional parts to some register which will hold the next timer1 value at which the next step will take place, of course you will round this value to integer already :-)

    that is:
    It turned out that between jumps you have 230.33333 timer cycles
    first you have some REG = 0 in the register; then you add it 230.3333 and you have REG = 230, then you add again 230.3333 and you have REG = 461, of course you compare this REG with the current value of the timer, which probably AVR can do hardware and throw an interrupt, you have to come up with an algorithm for it
    then there will be no these jumps
    I wrote too much
    good luck


    I like the project in general :-)
  • ADVERTISEMENT
  • #42 4820197
    mb1988
    Level 12  
    Quote:
    you don't need to control it from a prock, just select the resistor values in series with the leds
    Yes, when, for example, I light all the LEDs at 360 degrees, your solutions work well, but when I light one line (i.e. a pointer), it does not shine evenly. The effect turned out to be the opposite :P . The only advice is a different driver, and as I mentioned, I miss megahertz for this (or I can't use them properly :P ).

    When it comes to the smoothness of the display, it can certainly be better written. I am a novice programmer, my programs are exemplary, but the most important thing is that something is shining there, something is winking and the joy is there. Thank you for all valuable comments :)
  • #43 4820567
    Pawełmatrix
    Level 12  
    mb1988 wrote:
    Yes, when, for example, I light all the LEDs at 360 degrees, your solutions work well, but when I light one line (i.e. a pointer), it does not shine evenly. The effect turned out to be the opposite :P . The only advice is a different driver, and as I mentioned, I miss megahertz (or I can't use them properly) :P ).

    maybe you chose them wrong, too much difference between the largest and the smallest

    mb1988 wrote:
    When it comes to the smoothness of the display, it can certainly be better written. I am a novice programmer, my programs are exemplary, but the most important thing is that something is shining there, something is blinking and the joy is there. Thank you very much for all valuable comments :)


    when I find moments of time, the algo will describe you. how to do it without using fractions or multiplication / division so it works fast ;-)

    mb1988 wrote:
    I am a novice programmer, my programs are exemplary, but the most important thing is that something is shining there, something is blinking and the joy is there. Thank you very much for all valuable comments :)

    and for such a beginner, you don't name the variables well, e.g. gCostam means a global variable ;-)
  • #44 4820669
    Meny93
    Level 11  
    Hello, I like your Clock very much, I would like to make it, just no schematic. And that's why I ask when it would be ready.
    Greetings
  • #45 4821100
    mb1988
    Level 12  
    Please be patient, I will share the materials soon.

    By the way, after listening to your opinions, I am already a little tempted to remake this clock. I will leave the enclosure because I like it ( :P ) but inside I would change:
    1) coreless transformer instead of brushes
    2) 63 (sic!) Blue diodes on the diameter instead of 32 on the radius (this means reducing the engine speed twice, which means almost inaudible operation). I just wonder if it will drag it.
    3) added simple IR communication, which would not require a computer and a programmer to change the time.

    Eh, only when I have time for all this ...
  • #46 4822379
    Meeshell
    Level 11  
    regarding 63 diodes on the diameter - I do not know if the moment of lighting of these LEDs on the other side of the propeller after half a turn, exactly in the same place as the previous ones, will match. The image would double a bit shifted.
  • #47 4823492
    anonimowybartek
    Level 19  
    wow! something beautiful ... I love the spectral watches, and this one is especially true!
    PS: The theme from the end of the video is brilliant! I didn't think anyone would be able to project an animation on it :D .
  • #48 4823605
    Anonymous
    Anonymous  
  • #49 4823678
    noopS
    Level 18  
    and where did you get the TDA5140
  • #50 4823710
    mb1988
    Level 12  
    It would look pretty good, but it would be nice to do a brightness adjustment right away so you can get more than 8 colors. But taking into account the number of LEDs, it would be very difficult to make a tile at home for such a layout. Besides, if you want to get the aforementioned colors at such a speed, I think that you would need to put something more powerful than the atmega inside.

    I got the TDA5140A at tme (no advertising).
  • #51 4823775
    kropkacompl
    Level 2  
    Great respect
    I just admire and envy my skills and knowledge because you can and say that it's simple, but not for me.

    For me, I would need a step-by-step description (so peasant) plus a applet.
  • #52 4824009
    Anonymous
    Anonymous  
  • #53 4824237
    Zubiik
    Level 15  
    Hello. I have to say that the clock really impressed me !! I'm already thinking about my own construction, and here's my question: what do you think will it be possible to write software in bascom? Isn't he
    too "slow" for such applications ?? How much space does yours take up
    code in processor ??
  • #54 4824262
    Slaby
    Level 12  
    Come on, buddy, respect :D .
    Projekcik great, I am waiting impatiently for the documentation and in the meantime I will think about another way to power the chip :) e.g. a rotating transformer :)
    Greetings :)
  • #55 4824987
    Anonymous
    Anonymous  
  • #56 4825136
    K_o_n_r_a_d
    Level 23  
    Quote:
    Zubiik , in my opinion and from what I heard, the bascom is terribly muscular and eats up memory. and after that, the test version gives too little possibility to generate the code, the size is that the code cannot exceed 4096kb.

    If you can write the correct programs and get to know Bascom, you will be able to do the acoustic spectrum analyzer in Bascom.

    It can be done in Bascom and the display support should fit within 4kB of the result code (of course, it depends what you want to have in addition to the display / watch).
  • #58 4827180
    mb1988
    Level 12  
    Download diagrams. As for these brushes, I think I have already said it, but I will repeat it again: yes, I am well aware that the clock will not work soon, but I will not despair about it. At least I will have an excuse to make another version, more perfect :).
  • #59 4827260
    Slaby
    Level 12  
    Buddy, could you provide a link or source where you put these schematics ?? Today I am a bit yesterday so if I missed something, I am sorry :)
  • #60 4827272
    mb1988
    Level 12  
    Where documentation should usually be, which is in the first post :) .

Topic summary

The discussion revolves around the design and implementation of a spectral clock using a propeller mechanism. The project utilizes an ATMEGA32 microcontroller to control 32 blue SMD LEDs via MBI5170 LED drivers, with timekeeping managed by a DS1307 RTC. Participants share insights on motor control, programming in C, and the challenges of achieving precise synchronization for the display. Various users inquire about the specifics of the circuit, including the use of different LED drivers, the programming process, and the durability of components. Suggestions for improvements, such as using a coreless transformer for power and implementing IR communication for time setting, are also discussed. The community expresses interest in obtaining schematics, PCB layouts, and a bill of materials for the project.
Summary generated by the language model.
ADVERTISEMENT