Elektroda.pl
Elektroda.pl
X
Computer ControlsComputer Controls
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Lampka solna RGB na Attiny2313

Emil19911991 22 Paź 2013 17:39 17349 38
  • Lampka solna RGB na Attiny2313

    Witam

    Chciałbym przedstawić lampkę solną którą wykonałem jako prezent urodzinowy. Oparta jest ona o mikroprocesor Attiny2313 i diodę mocy RGB (3x1W).
    Elementem podświetlanym jest spory kryształ soli, który zdobyłem na portalu aukcyjnym wraz z wykonanym otworami mocującymi do podstawki oraz pod element świecący. Bryła soli nadaje się do tej roli świetnie gdyż bardzo dobrze rozprasza światło i ładnie wygląda, tworząc nastrój w oświetlanym pomieszczeniu. Do tego całość posiada właściwości jonizujące.
    Podstawkę wykonałem z okrągłego klocka drewnianego. Z braku dostępu do tokarki miejsce pod elektronikę musiałem wykonać nawiercając element w wielu miejscach większym wiertłem. Po wykończeniu podstawka została polakierowana lakierem nitro. Kryształ jest mocowany dwoma wkrętami wkręcanymi od spodu podstawki.
    Statyw pod diodę mocy został wycięty i wygięty z blachy aluminiowej 3mm. Spełnia on również role w zupełności wystarczającego radiatora.
    Jako że dopiero zaczynam z mikroprocesorami, podstawę pod program zaczerpnąłem z tego projektu: https://www.elektroda.pl/rtvforum/topic777666.html Schemat przystosowałem do sterowania diodami mocy oraz do zasilacza. Jego role spełnia ładowarka od jakiegoś telefonu o wydajności 870mA i napięciu jałowym 5,6V. Jako że Attiny może pracować poprawnie do napięcia 5,5V, dla bezpieczeństwa w szereg dodałem diodę Zennera. Program również nieco zmodyfikowałem - po włączeniu lampka nie zapala się "nagle", lecz powoli rozświetla i dopiero wtedy przechodzi do płynnych zmian kolorów. Zmieniłem też nieco sposób mieszania kolorów.
    Płytkę zaprojektowałem w Eagle i wykonałem termo transferem.
    Użyta dioda RGB ma moc 3x1W, jednak program działa w taki sposób że świeci ona maksymalnie z mocą 1W. W zupełności to wystarcza, a jeśli zajdzie potrzeba zawsze można zmodyfikować program.


    Lampka solna RGB na Attiny2313 Lampka solna RGB na Attiny2313
    Lampka solna RGB na Attiny2313 Lampka solna RGB na Attiny2313
    Lampka solna RGB na Attiny2313
    Lampka solna RGB na Attiny2313
    Lampka solna RGB na Attiny2313
    Lampka solna RGB na Attiny2313
    Lampka solna RGB na Attiny2313 Lampka solna RGB na Attiny2313 Lampka solna RGB na Attiny2313 Lampka solna RGB na Attiny2313
    [/img]


    I film z działania. Wybaczcie ze obrócony ale nie mam jak nagrać nowego;)



    Schemat, płytka i program w załączniku.
    Pozdrawiam:)
    Załączniki:

    Fajne! Ranking DIY
    Potrafisz napisać podobny artykuł? Wyślij do mnie a otrzymasz kartę SD 64GB.
    O autorze
    Emil19911991
    Poziom 14  
    Offline 
    Emil19911991 napisał 160 postów o ocenie 314, pomógł 3 razy. Mieszka w mieście Lubin. Jest z nami od 2009 roku.
  • Computer ControlsComputer Controls
  • Computer ControlsComputer Controls
  • #4
    olelek
    Poziom 24  
    Ładne wykonanie z zewnątrz. Chciało się Koledze męczyć (i przepłacać) z elementami przewlekanymi? Zachęcam do SMD. Może Kolega objaśnić te "działania jonizujące"? Czy taki kryształ przewodzi prąd (chociaż w niewielkim stopniu)?
  • #5
    k124l
    Poziom 19  
    olelek napisał:
    Czy taki kryształ przewodzi prąd (chociaż w niewielkim stopniu)?

    Sól w połączeniu z wilgocią z powietrza może stwarzać lekko kwasową atmosferę a to może wykończyć elektronikę .
  • #6
    Emil19911991
    Poziom 14  
    olelek napisał:
    Ładne wykonanie z zewnątrz. Chciało się Koledze męczyć (i przepłacać) z elementami przewlekanymi? Zachęcam do SMD. Może Kolega objaśnić te "działania jonizujące"? Czy taki kryształ przewodzi prąd (chociaż w niewielkim stopniu)?


    Wszystkie elementy miałem na stanie wiec nie przepłaciłem. Kryształ soli na pewno przewodzi prąd - jak każde ciało stałe. A działanie jonizujące polega na pochłanianiu fal elektromagnetycznych pochodzących od urządzeń elektrycznych. Po szczegóły odsyłam do wujka google;)
  • #7
    mikolaj77
    Poziom 12  
    Ładnie i estetycznie wykonane jak dla mnie. Czy nie nagrzewa się zbyt mocno dioda z radiatorem przy dłuższej pracy np. po kilku godzinach, i czy jest szansa na jakiś filmik przedstawiający pracę lampki, bo jakiś lekki czuję niedosyt patrząc tylko na zdjęcia :D
  • #8
    andrzej800809
    Poziom 9  
    Witam
    Tak przy okazji tego projektu zapytam. Czy sterowanie PWM ma jakiś wpływ na żywotność diody LED ?
  • #9
    SylwekK
    Poziom 30  
    andrzej800809 napisał:
    Tak przy okazji tego projektu zapytam. Czy sterowanie PWM ma jakiś wpływ na żywotność diody LED ?

    Na żywotność zapewne wpływ pomijalny natomiast sterowanie impulsowe jak zauważyłem potrafi nieco zmienić barwę diody.

    Emil19911991 napisał:
    Płytkę zaprojektowałem w Eagle i wykonałem termo transferem.


    Czym trawiłeś płytkę, bo powiem szczerze, że jakaś dziwna Ci wyszła taka podtrawiona i taka jakbyś ją dodatkowo pisakiem jeszcze potraktował w niektórych miejscach gdzie toner nie przeszedł. Gdybyś w ten sposób dla smd coś chciał zrobić to chyba byłby problem...

    Dla porównania też termotransfer wymiar płytki około 23x23mm:
    Lampka solna RGB na Attiny2313 Lampka solna RGB na Attiny2313

    Pokombinuj może z innym papierem, czasem podgrzewania albo wprasowywania, no i toner też ma znaczenie. Kiedy wsypałem toner-zamiennik do mojej drukarki to ani jednego wzoru płytki nie mogłem prawidłowo przenieść na laminat... a ta co widzisz na oryginalnym tonerze poszła z pierwszego kopa.
  • #10
    sanwa
    Poziom 13  
    Witam
    Cytat:
    ... na pewno przewodzi prąd-jak każde ciało stałe...
    , noooo odważne uogólnienie, wrzucające do jednego worka metale i na przykład ceramiki do budowy izolatorów
    :-) . Kolokwialnie mówiąc, to bzdura :-) . Projekt ładny, dużo pracy włożone w przygotowanie obudowy, to się chwali.
    Pozdrawiam
  • #11
    superhiro2
    Poziom 15  
    Płytka wyszła normalnie. Moze troche z krótkie grzanie i temperature kilka piknięć dalej ale takie płytki właśnie wychodzą na laminatach scieranych papierem ściernym. Ja jak mam świeży laminat to nie scieram go tylko odtłuszczam acetonem. Gorzej ze starym ten szurany papierem trzeba troche poprawić. W tym przypadku to ja myśle, że kolega chciał powiększyć pady i ścieżki.
  • #12
    ezbig
    Poziom 19  
    andrzej800809 napisał:
    Tak przy okazji tego projektu zapytam. Czy sterowanie PWM ma jakiś wpływ na żywotność diody LED ?


    Teoretycznie powinno wydłużyć żywotność LED, bo zgodnie zasadą one zapalają się i gasną, czyli efektywnie świecą krócej w ciągu godziny niż te zasilane takim samym prądem bez przerw. Teoretycznie, bo jak uwzględnimy średnią moc potrzebną do uzyskania tej samej jasności to wyjdzie 1:1.
  • #13
    SylwekK
    Poziom 30  
    superhiro2 napisał:
    takie płytki właśnie wychodzą na laminatach scieranych papierem ściernym

    Hmmm.. bzdura! Ja każdą płytkę przed transferem tonera ścieram papierem 800 i odtłuszczam. Wtedy właśnie toner lepiej się trzyma zagłębiając w mikroskopijnych rysach.

    Wracając do tematu - może jakiś filmik autor udostępni z działania lampki, bo na pierwszy rzut oka wygląda ona naprawdę ładnie... :)
  • #14
    Emil19911991
    Poziom 14  
    Fakt, ścieżki mogłyby być bardziej wypolerowane. Takie zostały po przygotowaniu pod toner - lepiej się trzyma. A postrzępione są dlatego że robiłem skan na papierze kredowym i przez słabszą jakość toner nie najlepiej się przykleił. Kilka miejsc musiałem podmalować pisakiem.

    Po kilku godzinach pracy radiator jest tylko lekko ciepły.

    Film wrzucę do pierwszego posta:)
  • Computer ControlsComputer Controls
  • #15
    dickens1
    Poziom 12  
    SylwekK napisał:
    Pokombinuj może z innym papierem, czasem podgrzewania albo wprasowywania, no i toner też ma znaczenie..


    Czas podgrzewania jest bardzo ważny ale i temperatura. Dla mnie to wygląda jakby była za niska.
  • #16
    Użytkownik usunął konto
    Użytkownik usunął konto  
  • #17
    andrzej800809
    Poziom 9  
    A jeżeli chodzi o programowy PWM (w języku C ) to ile kanałów można maksymalnie wycisnąć z powiedzmy Atmega32 ?
    Interesowało by mnie 27 kanałów ( 9 diod RGB )
  • #18
    SylwekK
    Poziom 30  
    Jeśli ograniczysz rozdzielczość pwm i nie będziesz szalał z jego częstotliwością to atmega32 powinna uciągnąć te 30 kanałów.
  • #19
    Użytkownik usunął konto
    Użytkownik usunął konto  
  • #20
    elektryku5
    Poziom 38  
    Z tą solą to raczej niezbyt przyjemne środowisko, kalafonia w alkoholu ma sens, ale w tym przypadku może okazać się zbyt nietrwała, polecam raczej lakier poliuretanowy przeznaczony do elektroniki, bo z reguły powinien być on bardziej odporny na wszelakie chemikalia niż zaschnięta kalafonia.


    Co do czyszczenia laminatu, polerowanie to raczej nie jest zbyt dobry pomysł, bo toner będzie się gorzej kleił, znowu nie ma co przesadzać z zbyt grubym papierem, do płytek z niezbyt tragicznymi rastrami stosowałem papier 120 i dawało rady z wynikiem o wiele lepszym niż w temacie. Zresztą dokładne wyczyszczenie laminatu ma spore znaczenie nawet w przypadku innych metod, przykładowo w fotochemicznej wtedy emulsja słabo się trzyma, ja to załatwiam papierem z wodą i potem czymś czystym przecieram z użyciem benzyny ekstrakcyjnej lub nitro, to drugie potrafi być tłuste.
  • #21
    SylwekK
    Poziom 30  
    juzek555 napisał:
    Co do rozdzielczości... No cóż wolę mniejszą ilość kanałów z Płynnym światłem. (rozdzielczość co najmniej powinna wynosić 1%. To i tak bardzo dużo w porównaniu do wyjść sprzętowych w których możesz zejść poniżej 0,1%)

    Kompletnie bezsensowne procentowe porównanie. Procent czego? Zapewniam cię, że odpowiednio dobrana tablica jasności i nie zauważysz migania nawet na trzech bitach. Oczywiście prędkość należy ustawić w sensownych granicach, a nie liczyć do ośmiu w ciągu minuty.
  • #22
    andrzej800809
    Poziom 9  
    Czy przy sterowaniu PWM dużej ilości kanałów trzeba brać pod uwagę takie parametry diody jak prąd w impulsie jak przy sterowaniu multipleksowym większej ilości kolumn led ?
  • #23
    Falconett
    Poziom 20  
    Piękna robota, a powiedz jaki koszt generuje zrobienie jednej takiej lampki? Pytam z ciekawości bo mam podobną tyle, że ze sklepu a kosztowała 15-20złotych. Oczywiście wiem i doceniam to, że Ty swoją zrobiłeś sam a ja swoja kupiłem :)
  • #24
    SylwekK
    Poziom 30  
    andrzej800809 napisał:
    Czy przy sterowaniu PWM dużej ilości kanałów trzeba brać pod uwagę takie parametry diody jak prąd w impulsie jak przy sterowaniu multipleksowym większej ilości kolumn led ?

    Przy zwykłym PWM stosuje się raczej normalne parametry, bo w zależności od jasności po prostu dłużej jest na diodzie napięcie lub krócej. Natomiast przy multipleksie masz pracę z konkretnym czasem trwania impulsu "świetlnego", który zazwyczaj jest stały i dość krótki. W takiej sytuacji możemy mówić o naginaniu parametrów maksymalnych diody.
  • #25
    Użytkownik usunął konto
    Użytkownik usunął konto  
  • #26
    andrzej800809
    Poziom 9  
    Są scalaki które mają wielokanałowy sprzętowy PWM na pokładzie ?
  • #27
    Użytkownik usunął konto
    Użytkownik usunął konto  
  • #28
    SylwekK
    Poziom 30  
    juzek555 napisał:
    ATmega32 ma kilka na pokładzie. (wspomniano o tym scalaku w trakcie dyskusji)

    Taaa, raptem 4... do 27 brakuje tylko 23-ech :)

    Zdecydowanie lepiej już użyć dodatkowych wspomnianych dedykowanych scalaków do PWM.
  • #29
    Piotr Ziemowit
    Poziom 13  
    Sylwekk, możesz powiedzieć coś więcej na temat tych sprzętowych PWM?, jakie to są scalaczki? Też kombinuje coś na miarę oświetlenia RGB na suficie.