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

Choinka LED 3D,74x WS2812

pier 27 Gru 2018 16:44 1734 12
  • Choinka LED 3D,74x WS2812
    Jako że okres świąteczny to i trzeba było zrobić coś migającego.

    Już od dawna chciałem zrobić taką choinkę.
    We wszystkich takich podobnych choinkach z pcb nie podobały mi się kształty.
    Znalazłem więc gdzieś w sieci szablon choinki w pliku chyba .dwg taki jak mi pasował i zaimportowałem do Eagl-a.
    Miałem już gotowy kształt, poukładałem na obwodzie po obu stronach diody i dwie takie płytki połączyłem na zasadzie jedna w drugą.
    Jako że użyte diody to WS2812 a więc połączeń mało i nieskomplikowane.
    Diodami steruje Arduino nano z jego ułomną biblioteką "Adafruit_NeoPixel".
    Ułomna bo napisana tak że nie da się używać razem z nią przerwań co komplikuje przełączanie efektów. Ostatecznie jednak zrezygnowałem z przełączania efektów ponieważ znalazłem bardzo ciekawą kompilację kilku fajnych efektów w przykładach biblioteki która w zupełności wystarczy.
    Ze zdjęć można wywnioskować że choinka miała mieć napęd i miała się obracać ale poległem na mechanicznym połączeniu części ruchomej. Zawsze coś nie stykło i była wielka kupa bo sterowanie padało. Sterownie krokowcem w postaci L293 zdemontowałem, sam silnik pozostał bo łączy on całą choinkę z podstawą.
    Pcb sterownika było robione na szybko i wkradło się sporo błędów. Poprawione na szybko kynarem.
    Pierścień podstawy wykonany z MDF-u. Pcb choinki pomalowane zielonym sprajem i dla dekoracji pryśnięte białym jako imitacja śniegu.
    Same diody jak widać pozostawiłem "gołe". Był to pomysł żony, stwierdzam że nietrafiony, lepszy efekt dała by kropla termogluta na każdą diodę w celu rozproszenia światła.
    Cóż więcej napisać. Choinka stoi, ładnie miga cieszy oko, szkoda tylko że się nie kręci ale do następnych świąt postaram się z tym uporać.

    Choinka LED 3D,74x WS2812 Choinka LED 3D,74x WS2812 Choinka LED 3D,74x WS2812 Choinka LED 3D,74x WS2812 Choinka LED 3D,74x WS2812 Choinka LED 3D,74x WS2812 Choinka LED 3D,74x WS2812 Choinka LED 3D,74x WS2812


    Fajne! Ranking DIY
    Potrafisz napisać podobny artykuł? Wyślij do mnie a otrzymasz pendrive 32GB.
  • Mitronik
  • #3 27 Gru 2018 18:24
    arturavs
    Poziom 39  

    Ładne. Ale gdzie jest to tytułowe 3D?

  • Mitronik
  • #5 27 Gru 2018 18:40
    arturavs
    Poziom 39  

    fotomh-s napisał:
    2D to by była jak "wunder baum" ;-)


    Może "wunder waffe"?
    Można przenieść zasilanie indukcyjnie.
    Sam, jakiś czas temu myślałem nad podobną konstrukcją.
    Jednak zwierzyna mieszkająca ze mną albo by zniszczyła, albo się pokaleczyła( Kot domowy futerkowy).
    Pomysł był dlatego, że małe mieszkanie. A jakiś Świąteczny akcent by się przydał.
    Ale niestety, ze względu na Kocillę jestem skazany tylko na stroiki.( na ostatniej choince się zagnieździła, i choinkę wy...a, znaczy się przewróciła) :-)
    Niestety, kot w moim domu rządzi.

  • #6 27 Gru 2018 19:06
    LChucki
    Poziom 21  

    pier napisał:
    Diodami steruje Arduino nano z jego ułomną biblioteką "Adafruit_NeoPixel".
    Ułomna bo napisana tak że nie da się używać razem z nią przerwań co komplikuje przełączanie efektów

    Użyj USART i przerwań nadawczych do WS2812 a inne przerwania będą działać, tyle, że muszą być deklarowane z atrybutem ISR_NOBLOCK lub INTERRUPT. To oznacza problemy, gdy drugi i kolejne UART mają odbierać na przerwaniach ale i na to jest sposób.
    Niestety, na jeden LED musisz poświęcić 8 bajtów.

  • #7 27 Gru 2018 19:09
    Amator15
    Poziom 2  

    Bardzo ciekawy projekt

  • #8 27 Gru 2018 21:09
    fotomh-s
    Poziom 18  

    arturavs napisał:
    Można przenieść zasilanie indukcyjnie.

    Można, ale nie zasilanie tutaj jest problemem tylko sygnał. Zasilanie łatwo przefiltrować (kondensatory dadzą radę, można dodać dławik), problemem jest sygnał. Tak jak pisałem najlepiej umieścić arduino na choince tak aby nie było trzeba kombinować. Do tego przy zasilaniu indukcyjnym masz taką wadę że sieje.

    Cytat:
    Może "wunder waffe"?

    Dodać kontroler lotu, stery, odbiornik RC i modelarski silnik rakietowy i będzie "wunder waffe" ;-)

  • #9 27 Gru 2018 21:20
    xtreme69
    Poziom 13  

    Bardzo zacna konstrukcja dla mnie na plus. Mam pytanko czym pokrywałeś PCB? Wygląda mi to na jakąś farbę strukturalną.

  • #10 27 Gru 2018 21:20
    pier
    Poziom 23  

    Bardziej myślałem nad złączem obrotowym.
    Zasilanie indukcyjne też ciekawa opcja ale czy podoła prądowo?

  • #11 27 Gru 2018 21:36
    xtreme69
    Poziom 13  

    pier napisał:
    Zasilanie indukcyjne też ciekawa opcja ale czy podoła prądowo?

    Moim zdaniem w tym projekcie miało by to sens gdybyś zapalał WS-y do max 40 z przedziału 0-255, bo jak byś dał 255 to te 74 ws zjadły by 60mA x 74 = 4440mA plus tych parę mA na arduino :wink: .

  • #13 30 Gru 2018 10:44
    pier
    Poziom 23  

    lolek2417 napisał:
    Z jakiego materiału są te szablony choinki ?

    Szablon to był plik. dwg. Natomiast choinka w całości jest wykonana z laminatu w którym są wytrawione ścieżki i przylutowane są diody.