Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Wyświetlacz widma audio (ESP32, WS2812B)

efi222 25 Feb 2023 18:54 6336 57
  • Wyświetlacz widma audio (ESP32, WS2812B)

    Witam wszystkich:)

    W szczególności miłośników światełek, iluminofonii, itp.
    Prezentowane urządzenie wyświetla widmo akustyczne w postaci 20 słupków po 16 punktów każdy. Trudno je nazwać analizatorem widma. Analizator kojarzy mi się bardziej z przyrządem pomiarowym, chociaż wyświetlanie częstotliwości jest tutaj dość dokładne, czego nie można powiedzieć o wyskalowaniu poziomu, który zresztą się zmienia. Ale o tym poniżej.

    Podobne konstrukcje można znaleźć w internecie. Jednak większość z nich jest niewykończona moim zdaniem. Przyklejone do "czegoś tam" błyskające taśmy LED. No i tak powstał pomysł na zbudowanie ładniejszego wyświetlania nawiązującego stylem do klasycznych konstrukcji fabrycznych, tyle, że w powiększonych wymiarach.

    Matryca zbudowana jest z paska 640 LED WS2812B. Ze względu na wielkość pojedynczego "piksela" 30 x 11mm jest on podświetlany dwiema diodami, co daje 320 punktów świetlnych.

    Sercem układu sterującego jest ESP32. Właściwie to mój pierwszy projekt na tym MCU i dopiero go poznaję. Jeśli chodzi o kod programu jest sporo gotowych źródeł do budowy podobnych urządzeń. Stwierdziłem, że nie ma co wyważać otwartych drzwi i wybrałem gotowca. https://github.com/s-marley/ESP32_FFT_VU
    Niestety kod działa tylko z wersją 1.0.4 płytki ESP32 Arduino. Przy wyższych wersjach są kłopoty z próbkowaniem ADC powyżej 20 kHz.

    Wprowadziłem jednak trochę przeróbek i poprawek :
    - Zmiana próbkowania ADC z pętli blokującej do przerwania timera, co przyśpieszyło znacznie wykonywanie programu.
    Na stan dzisiejszy uzyskałem około 20 FPS odświeżania matrycy przy wielkości 16x40 LED i 29 FPS przy matrycy 8x8 i chyba więcej nie
    trzeba bo słupki staną się "nerwowe".
    - Automatyczne ustawianie poziomu audio, ale już po stronie wartości prążków FFT. Coś w rodzaju "ARW". Różnice poziomu dźwięku różnych albumów muzycznych są znaczne i trzeba było regulować poziom wejściowy dźwięku. Wspomniane "ARW" dość dobrze sobie z tym radzi.
    Urządzenie obsługiwane jest pilotem IR. Uczący się odbiornik IR oparty jest na Atmega8 lub Atmega88. Jest w stanie obsłużyć najbardziej popularne formaty rozkazów pilotów( Nec, Nec16, Nec42, Samsung32, sony(SIRCS) Denon, Sharp).

    Do obsługi służy 6 rozkazów.
    1 - Załączanie i wyłączanie
    2 - Jasność panela +
    3 - Jasność panela -
    4 - przełączanie efektów +
    5 - przełączanie efektów -
    6 - włączanie lub wyłączanie "pików"

    W czasie czuwania aktywny jest tylko moduł odbiornika IR. Po odebraniu z pilota polecenia o włączeniu urządzenia, ATmega odblokowuje ESP32 i włącza zasilanie paska LED.

    Budowa:
    Prawie cała konstrukcja wydrukowana jest na budżetowej domowej drukarce z PLA, z wypełnieniem 20%, miejscami zagęszczonym do 90% pod wkręty. Wyjątkiem jest tylna ścianka (HDF 3mm) i podstawa (MDF 10mm).

    Przegrody na LED.
    Wyświetlacz widma audio (ESP32, WS2812B)

    Trzeba je pomalować od środka na biało, żeby lepiej rozpraszały światło.
    Wyświetlacz widma audio (ESP32, WS2812B)

    Montaż próbny przegród i maskownicy
    Wyświetlacz widma audio (ESP32, WS2812B)

    Ze względu na ograniczony rozmiar druku, rama obudowy drukowana jest w kawałkach i póżniej sklejona.
    Wyświetlacz widma audio (ESP32, WS2812B)

    Montaż:

    Rama obudowy przyklejona do przyciemnionej szyby.
    Wyświetlacz widma audio (ESP32, WS2812B)

    Teraz maskownica
    Wyświetlacz widma audio (ESP32, WS2812B)

    Wyświetlacz widma audio (ESP32, WS2812B)

    Na maskownicy ułożone są matówki z białego PCV 160um. Pozyskane z okładek skoroszytów biurowych. Dlatego w kawałkach...
    Wyświetlacz widma audio (ESP32, WS2812B)

    Kolej na przegrody z przyklejonymi i polutowanymi paskami LED. Przegrody nie są sklejone ze sobą, żeby lepiej przylegały do maskownicy i szyby.
    Wyświetlacz widma audio (ESP32, WS2812B)

    Montaż elementów dociskających przegrody do szyby z maskownicą. Elementy te centrują też przegrody w pionie.
    Wyświetlacz widma audio (ESP32, WS2812B)

    Wyświetlacz widma audio (ESP32, WS2812B)

    Całość zamknięta płytą HDF na wkręty.
    Wyświetlacz widma audio (ESP32, WS2812B)

    Montaż wsporników pionowych z podstawą i obudowa elektroniki
    Wyświetlacz widma audio (ESP32, WS2812B)

    Miejsce docelowe
    Wyświetlacz widma audio (ESP32, WS2812B)

    Wyświetlacz widma audio (ESP32, WS2812B)

    Wyświetlacz widma audio (ESP32, WS2812B)

    Jeszcze płytka elektroniki
    Wyświetlacz widma audio (ESP32, WS2812B)

    Całość zasilana jest z zasilacza 5V 22A.
    Wymiary panela 710 x 256 x 28 mm.
    Wymiary z podstawą 710 x 280 mm.
    Kody żródłowe - Arduino IDE.

    Schemat. Mam nadzieję , że nie ma na nim błędów..
    Wyświetlacz widma audio (ESP32, WS2812B)

    Krótki film z działania. I tak nie oddaje efektu na żywo..
    https://youtu.be/aGNrLPwe1e0

    Sorki za jakość zdjęć. Ciężko fotografuje się te czarności...
    Dołączam kody źródłowe ESP32. Prototypowy kod. pewnie będzie modyfikowany jeszcze. I żródła dodbiornika IR
    I to wszystko w wielkim skrócie... :)

    Cool? Ranking DIY
    Do you have a problem with Arduino? Ask question. Visit our forum Arduino.
    About Author
    efi222
    Level 12  
    Offline 
    efi222 wrote 151 posts with rating 544. Live in city toruń. Been with us since 2019 year.
  • #2
    KJ
    Level 31  
    Wykonanie bardzo ładne ale moim zdaniem brakuje płynności - może warto podzielić łańcuch 640 ledów na mniejsze sekcje i wpiąć pod kilka linii ESP co powinno zapewnić szybsze odświeżanie.
  • #3
    tmf
    Moderator of Microcontroller designs
    KJ wrote:
    Wykonanie bardzo ładne ale moim zdaniem brakuje płynności - może warto podzielić łańcuch 640 ledów na mniejsze sekcje i wpiąć pod kilka linii ESP co powinno zapewnić szybsze odświeżanie.

    Dla 600 LEDów można teoretycznie osiągnąć 55 FPS w łańcuchu, więc nie powinno być problemów.
    Bardzo estetycznie wykonany projekt. Efekt końcowy naprawdę ładny.
  • #4
    KJ
    Level 31  
    tmf wrote:
    Dla 600 LEDów można teoretycznie osiągnąć 55 FPS
    Teoretycznie... praktycznie CPU ma tez inne rzeczy do zrobienia w międzyczasie. Również "teoretycznie" ESP32 ma 2 rdzenie więc można oddelegować jeden do wysyłania danych do ledów drugi do całej reszty. Zauważyć trzeba jednak że kolega chyba nie do końca ogarnia zaawansowane programowanie gdyż ta mega 8 jest tutaj teoretycznie całkowicie zbędna no ale cóż - arduino takie właśnie są jego długofalowe skutki uboczne :D
  • #5
    efi222
    Level 12  
    O zaawansowanym programowaniu nie może być mowy, bo jestem amatorem nie związanym zawodowo z elektroniką, a tym bardziej z programowaniem, którego uczę się od chyba 5 lat. Buduję te moje urządzenia i cieszę się, że działają mniej więcej tak jakbym chciał. I są one na poziomie mojej aktualnej wiedzy :)
    A Arduino IDE pozwala takim jak ja dosć szybko coś stworzyć ku radości samego tworzenia i jego efektów :)
  • #6
    KJ
    Level 31  
    5 lat to całkiem sporo ;) Może to dobry czas aby zająć się bardziej rozwojowym środowiskiem niż arduino ide i składanie wszystkiego z gotowych klocków ?
  • #7
    efi222
    Level 12  
    Kiedyś była nagonka na Bascom... Teraz Arduino popada w niełaskę..
    Po za tym kolego w moim wieku, to już raczej nie będę szukał bardziej rozwojowego środowiska. Chyba nawet mi nie jest potrzebne.
    Gdzie Ty kolego widzisz klocki Arduinowe? Płyteczka zrobiona specjalnie pod ten projekt. :)
  • #8
    KJ
    Level 31  
    efi222 wrote:
    Kiedyś była nagonka na Bascom...
    Była zresztą bardzo słuszna - sam zmarnowałem na to cholerstwo 20 lat życia.
    efi222 wrote:
    Teraz Arduino popada w niełaskę..
    Z tego samego powodu co bascom jest to uzasadnione.
    efi222 wrote:
    Gdzie Ty kolego widzisz klocki Arduinowe? Płyteczka zrobiona specjalnie pod ten projekt.
    I to się chwali :) chodziło mi raczej o "klocki" softwareowe ;)
  • #9
    maviozo
    Level 10  
    Wygląda super. Mi się podoba w zasadzie pod każdym względem. Może ewentualnie spróbować bardziej kreatywnie wykorzystać te kolorki, mamy taki duży zakres a w zasadzie to tylko są albo spadające białe klocki, albo ustalony dla słupka kolor "poziomu dźwięku". Może by dodać jakiś enkoder i zrobić na tym tetrisa? Albo snejka? :D
  • #10
    efi222
    Level 12  
    Też zaczynałem od Bascoma.. A teraz?
    No cóż... Pół świata amatorów-konstruktorów pisze w Arduino IDE. Dzielą się swoimi wypocinami z resztą świata.
    Uważam, ze to jest dobre. Zachęca początkujących do tworzenia. Nawet jak jest to na początku copy/paste.
    Od czegoś trzeba zacząć. Środowiska wyczynowe, moim skromnym zdaniem są dla zawodowców.
    Za chwilę może tu przyjść assemblerowiec i powiedzieć, że C jest nieoptymalne itd... I tak można w kółko :D
    A klocki ? Klocki są wszędzie. Czy biblioteki nie są takimi klockami ?

    Dodano po 13 [minuty]:

    maviozo wrote:
    ... Może by dodać jakiś enkoder i zrobić na tym tetrisa? Albo snejka? :D

    No jak ktos lubi może sobie dopisać tetrisa do kodu :D
    Na YouTube jest muza YouTubowa. Taka sobie, słaba do demostracji..
    Ale jak włączę np. Andreasa Vollenweidera, album Behind the Gardens Behind the Wall Under the Tree, to przy gabarycie tego widma jest to mini widowisko :)
  • #11
    KJ
    Level 31  
    efi222 wrote:
    Środowiska wyczynowe, moim skromnym zdaniem są dla zawodowców.
    Praktycznie każdy producent mikrokontrolerów oferuje do nich darmowe srodowisko. Czy arduino jest dobre - na początek tak problem jest w tym ze ludzie utykają w tym wynalazku na długie lata bo twierdzą że inne środowiska są "wyczynowe" nic bardziej mylnego ale arduino jest tak skonstruowane alby ludzie niechętnie wychodzili ze strefy komfortu jaką sobie w nim stworzyli i to jest w 100% złe ;)
  • #12
    ArturAVS
    Moderator HP/Truck/Electric
    Wykonanie bardzo ładne, pokaż sweep 20Hz-20kHz to będzie można ocenić rzeczywistą przydatność.
  • #13
    Gienek
    Level 37  
    Bardzo ładne wykonanie, udostępnione wszystkie materiały i wyświetlacz może by powtórzony przez średnio zaawansowanego hobbystę. I to jest cel i zasada publikacji w dziale DIY. Natomiast dyskusja "o wyższości Świąt Wielkiej Nocy nad Świętami Bożego Narodzenia" nie powinna mieć miejsca w tym dziale. A może Panowie krytykujący wykorzystanie Bascoma czy Arduino pokażą swoje opracowania? Zobaczymy i ocenimy wtedy czy faktycznie warto przechodzić na wyższe środowisko programowania by wykonać szybko jakieś urządzenie, które przynosi tyle satysfakcji.
  • #14
    Janusz_kk
    Level 36  
    Gienek wrote:
    Natomiast dyskusja "o wyższości Świąt Wielkiej Nocy nad Świętami Bożego Narodzenia" nie powinna mieć miejsca w tym dziale.

    Dokładnie, dyskusja bez sensu w tym miejscu, może moderator wytnie ją do nowego wątku?
    A za wyświetlacz pochwała i plus, ładne wykonanie i trochę elektroniki też trzeba było ogarnąć.
  • #15
    damian1115
    Level 35  
    efi222 wrote:
    jestem amatorem nie związanym zawodowo z elektroniką, a tym bardziej z programowaniem, którego uczę się od chyba 5 lat. Buduję te moje urządzenia i cieszę się, że działają mniej więcej tak jakbym chciał. I są one na poziomie mojej aktualnej wiedzy

    I tak powinno być, najważniejsza jest satysfakcja z tego co się zrobiło, i w dodatku zrobiło się to samemu, będąc amatorem.
    Na forum jest sporo ludzi związanych zawodowo z elektroniką, oraz programowaniem, i łatwo im się mówi, i krytykuje nas amatorów za rzeczy które wcale nam z łatwością nie przychodzą.
    Cytując kolegę:
    Gienek wrote:
    Bardzo ładne wykonanie, udostępnione wszystkie materiały i wyświetlacz może by powtórzony przez średnio zaawansowanego hobbystę. I to jest cel i zasada publikacji w dziale DIY. Natomiast dyskusja "o wyższości Świąt Wielkiej Nocy nad Świętami Bożego Narodzenia" nie powinna mieć miejsca w tym dziale. A może Panowie krytykujący wykorzystanie Bascoma czy Arduino pokażą swoje opracowania? Zobaczymy i ocenimy wtedy czy faktycznie warto przechodzić na wyższe środowisko programowania by wykonać szybko jakieś urządzenie, które przynosi tyle satysfakcji.

    Całkowicie zgadzam się z jego zdaniem, i przychylam się do jego wypowiedzi.
    Projekt wykonany ładnie, estetycznie, i bardzo mi się podoba. Włożyłeś w niego dużo pracy i zasługuje na pochwałę.+++
  • #16
    efi222
    Level 12  
    Dziękuję kolegom za dobre słowo :)
    Budowałem to od jesieni zeszłego roku. Mnóstwo różnych problemów i testów. Wydruki próbne, dobór matówki, odległośc od matówki i inne...

    ArturAVS wrote:
    Wykonanie bardzo ładne, pokaż sweep 20Hz-20kHz to będzie można ocenić rzeczywistą przydatność.


    Na życzenie kolegi filmy z generatorem. Nie mam generatora sprzętowego więc posiłkowałem się programem na PC. Filmy kręciłem z ręki, więc trochę trzęsie :D

    początek widma 20Hz ze sporym spadkiem. Przy prążkach 40Hz to i tak nieźle.



    cały pierwszy słupek 46Hz



    1kHz. Uwaga na uszy... :)



    18kHz. Uzytkowe maksimum.



    20kHz. Granica próbkowania (40kHz). Praktycznie takie dźwieki już chyba w muzyce nie istnieją,,,



    Sweep. Uwaga na uszy..


  • #17
    ArturAVS
    Moderator HP/Truck/Electric
    O widzisz! I to mi się podoba, nie jest to tylko błyskotka ale też i użyteczne urządzenie.
  • #18
    efi222
    Level 12  
    Takie "badania" robiłem wcześniej. Dlatego w opisie jest napisane, ze częstotliwości są ok. Trudno jest tylko określić poziom dźwięku, który zmienia "ARW" , pilnując aby najwyższy słupek miescił się na całej wysokości wyświetlacza. Oczywiście w rozsądnych granicach :)
  • #19
    Janusz_kk
    Level 36  
    efi222 wrote:
    Trudno jest tylko określić poziom dźwięku, który zmienia "ARW"

    Jakie masz skalowanie słupka względem sygnału? wygląda na liniowe a powinno być logarytmiczne, wtedy ARW by było niepotrzebne.
  • #21
    BVBek
    Level 12  
    A ja zapytam o dokladniejsze wytlumaczenie samego aspektu optyki.
    Czy zastosowales jakies folie dyfuzyjne?
    Ten przyciemniany pcv/hips/pet to jest od razu czarny czy byla jakas folia doklejona, a jesli tak to ile % przenikalnosci uzyles?
    Czy jasnosc tych podojnych led-ow za dnia w sloneczny dzien jest satysfakcjonujaca?
    BTW. Swietny projekt.
  • #22
    efi222
    Level 12  
    Tak czułem, że te czarne zdjęcia nie będą za bardzo czytelne. Szyba przednia to szkło przyciemniane w masie. Antisol czarny 4mm. Patrząc od frontu to kolejno jest szyba, maskownica (kratka obrysowa pikseli), dyfuzor z bialego PCV grubośco 160um i komora z LED. Jak będę w domu podeślę dodatkowe materiały i wyjaśnienia. ;)

    Dodano po 5 [godziny] 48 [minuty]:

    Kontynuując..
    Jeśli chodzi o jasność panela, to wydaje się być wystarczająca ze sporym zapasem. Miałem trochę obawy i przezornie dałem na czołówkę antisol czarny 4mm. Trudno mi ocenić ile % przyciemnia, ale może jakieś 30. Pokój mam z północnym oknem. W dzień wystarczający jest PWM o wartości 30 (8bitów). Na filmie z generatorem jest taka właśnie jasność.
    Dyfuzor powinien być jak najcieńszy, bo jest mała odległość miedzy komorami. Przez ten który zastosowałem z bardzo bliska widać "ledwo ledwo" czerwone punkty czerwonych LED. Przy grubszym światło może przenikać na sąsiednie piksele. Podobny efekt dwały trzy warstwy kalki technicznej, ale już było trochę za grubo. Nie pomagał nawet silny docisk. Między słupkami są dwie ścianki. Wynika to z konstrukcji i jest to ok 1.5mm . Między pikselami w poziomie ok 0.8mm. Maskownica ma zapas pokrycia tych ścianek. maskowanie poziome 2mm , pionowe 3.
    Nie umiem za bardzo rysować na komputerze :), ale nabazgrałem przekrój bocznej ścianki. Może to będzie pomocne.
    Tworzyw sztucznych nie stosuję w swoich konstrukcjach. Szyba jednak jest bardziej odporna na zarysowania. Możesz spojrzeć dla porównania na projekt zegarka NTP. Tam jest z przodu antisol czarny 6mm. I tam już nie widać wogóle wnętrza. W widmie prześwitują krateczki maskownicy. Ale akurat tutaj ma to swój urok :)

    Piksele z bliska
    Wyświetlacz widma audio (ESP32, WS2812B)

    Szkic poglądowy. Ścianka boczna
    Wyświetlacz widma audio (ESP32, WS2812B)
  • #23
    398216 Usunięty
    Level 43  
    Kupa roboty ale i wykonanie oraz efekt końcowy rewelacyjny. Ode mnie masz 1000punktów za kawał solidnie wykonanej roboty.
    A na koniec malutka prośbeńka; Zrób i mi przyjemność i wklej w program funkcję gdy słupki są zielone do 3/4 wysokości a potem ze trzy żółte i czerwone na koniec. Wtedy będzie to "prawdziwy" miernik poziomu... ;)

    ("prawdziwy" ze względu na ARW i liniową skalę oczywiście )

    Pozdrawiam.
  • #24
    ArturAVS
    Moderator HP/Truck/Electric
    Prawdę mówiąc, to wywaliłbym ARW i przeskalował do dB. Dodam Ci 1000 punktów ze względu na nakład włożonej pracy oraz efekt końcowy.
  • #25
    efi222
    Level 12  
    Panowie 398216 Usunięty i ArturAVS dzięki za punkty :)
    Soft jest w wersji beta 1.0 i napewno będę dłubał przy nim, choć efekt który widać bardzo mnie zadowala. Jak już skończyłem tę konstrukcję, postawiłem w miejscu docelowym, usiadłem wygodnie i odpaliłem to ustrojstwo. Miałem iść zapalić wcześniej ale niestety godzina minęła zanim sie podniosłem :D
    I to nie jest to, że zachwalam to co zrobiłem. Nawet moja żona, która z reguły kwituje moje wynalazki w stylu: "no i kolejne światełka" zainteresowała się do czego służy to urządzenie i co ono wyświetla... o wnukach nie wspomnę..
    A jeśli chodzi o wyświetlanie kolorów słupków, to tu właściwie nie ma ograniczeń. Takie to teraz mamy technologie i to co nieosiągalne było ze 30 lat temu, teraz można w zaciszu domowym zrealizować... I cieszę się że doczekałem takich czasów :)

    Jeśli jakiś maniak świetlnych linijek bedzie chciał powtórzyć ten projekt w miarę mozliwości służę pomocą.
    Mam też zdjęcia w wyższej rozdzielczości jakby co.
  • #26
    CMS
    Administrator of HydePark
    Coś pięknego. Chcę dwa takie pod choinkę :) ( po jednym na kanał), ale mimo iż mam umiejętności by to cudo skopiować, to czasu kompletnie brakuje. Zgaduję, że nie będziesz budował kolejnych :).
    Czy byłbyś w stanie oszacować koszty budowy od zera, wraz z przybliżonym czasem?
  • #27
    398216 Usunięty
    Level 43  
    Zgaduję, że koszt budowy był nie brany pod uwagę. Jak w każdej konstrukcji DiY którą się robi dla własnej satysfakcji (
    efi222 wrote:
    Miałem iść zapalić wcześniej ale niestety godzina minęła zanim sie podniosłem
    ) i frajdy z docelowego efektu. Wiem po sobie - gdybym miał przed czy nawet w trakcie prac konstrukcyjnych usiąść i policzyć choćby w przybliżeniu "ile to będzie kosztować" to pewnie nic bym nie zrobił.
  • #28
    CMS
    Administrator of HydePark
    Ja chcę wiedzieć jaki, w przybliżeniu założyć, budżet. Nie ma znaczenia czy to będzie 300PLN czy 2000PLN, ale chcę wiedzieć :).
  • #29
    efi222
    Level 12  
    O dziwo projekt powstał zupełnie przypadkowo ..:)
    Teraz będzie coś w stylu "Urzekła mnie Twoja historia" :D
    W skrócie: Kolega poprosił mnie czy nie zrobiłbym iluminofonii na LED. Ale nie takiej jak wiele prostych projektów gdzie LED'y migają zero-jedynkowo, tylko z symulacją bezwładności żarówek.
    No i się zaczęło. Kombinowałem na początku na filtrach analogowych z udziałem ATmegi jako symulatora tychże żarówek. Działało to tak sobie. Głównie słaba separacja filtrów. Poczytałem więc o FFT. Atmega niestety nie dawała rady za bardzo więc trzeba było sięgnąć po silniejszy procek - ESP32. Iluminofonia działała jak marzenie. Wszystko cyfrowo. Regulacja bezwładności w górę i w dół. Wybór prążków dla każdego kanału. Konfiguracja wszystkiego jak należy.
    Miałem kilka metrów paska WS2812b. Jeśli mam już działający FFT, dlaczego nie spróbować go podpiąć? Przykleiłem go na kawałku HDF w postaci 16 x 16 LED. Odpaliłem i efekt wow.
    Wyświetlacz widma audio (ESP32, WS2812B)
    No i tak się zaczęło. Najpierw eksperymenty z matówkami i odległością LED od nich. W tym miejscu zatrzymałem sie najdłużej. Dobre wyniki dawała kalka techniczna, ale dopiero trzy wartstwy dawały dobre rozproszenie. Odległość od LED 17 - 18 mm. tylko było trochę za grubo tej kalki i światło uciekało lekko na sąsiednie pola. Miałem w szpargałach fragment zółtej okładki ze skoroszytu biurowego. Przyłożyłem i to było to. Minimalny prześwit jest ale do pominięcia. Przy dobrym przyleganiu przegrody LED jest niezauważalny.
    Z wydrukami poszło szybciej. Drukarki domowe drukują jak drukują. Najtrudniejsze były przegrody. Drukowane po dwa słupki po złożeniu 10 takich sztuk, LED musiały pasować w otwory na dnie. A że odstęp LED na pasku wynosi 1.666.. bez szlifowania się nie obeszło. Ten wymiar lepiej trochę zrobić mniejszy. Pasek łatwiej lekko "pofalować" niż naciągać (naciągnięcie jest praktycznie niemożliwe). Ale też bez przesady.
    Teraz koszty:
    Zamówiłem dwie rolki WS2812B u Chińczyka, bo troche odcinków miałem.
    I tu był kolejny błąd.
    Paski LED powinny być z tej samej partii, a przynajmniej tego samego producenta. Od różnych producentów różnie świecą. Szczególnie widać to na białym kolorze. ( przekłada się to też na kolorach choć nie aż tak bardzo). Nie są to duże różnice i na rozwinietej taśmie tego nie widać, ale na takiej matrycy jest to widoczne.
    Suma sumarum zamówiłem ekstra trzy rolki od innego sprzedawcy i już było ok :)
    Choinke w tym roku obwieszę na bogato tym co zostało :D

    kosztorys:
    Taśma LED 3 rolki ok 180pln z Chin
    Szyba Antisol czarny 4mm 100PLN z przesyłką z Gdańska od szklarza
    Filament ok 1kG 50 PLN
    Zasilacz 5V 22A 85 PLN
    razem 415
    reszta to elektronika, farba do pomalowania przegród w środku, kleje, HDF na tylna ściankę, MDF na podstawę, wkręty, silikon czarny i inne gadżety.

    Myślę, że ok 500 - 550 PLN na wszystko powinno wystarczyć.
    Chyba nic nie pominąłem.

    @CMS Nie wiem, czy doczytałeś wymiary tego ustrojstwa, ale wersja stereo, czyli dwa takie panele obok siebie zajmą prawie 1,5 m w przestrzeni poziomej :) A czas wykonania trudno mi okreslić. Za dużo eksperymentów było z prototypem. Napewno sporo czasu idzie na wydruki. Drukowałem dyszą 0.4 z warstwą 0.28. Podwójna przegroda (dwa słupki) drukowała się ok 4 godzin.

    Dodano po 1 [godziny] 10 [minuty]:

    Znalazłem jeszcze zdjęcie porównawcze widma chińskiego na zielonych LED za 150 PLN z tym co udało mi się wyprodukować.

    Dodano po 1 [minuty]:

    Wyświetlacz widma audio (ESP32, WS2812B)
  • #30
    398216 Usunięty
    Level 43  
    efi222 wrote:
    Chyba nic nie pominąłem.
    No właśnie - każdy DiY'owiec pomija najważniejszą część składową kosztów zrobionego urządzenia - elementy zużyte podczas prób, czasu na projektowanie poprawki i prototypy. Potem się rzuca od niechcenia - "Wiesz, trochę roboty było ale w stówce się zmieściłem". A jakby podliczyć wszystkie nieudane prototypy, błędy wymagające powtórzenia wszystkiego od początku i setek (!) godzin pracy koncepcyjnej? Ile wyjdzie? Nie chcę tu negować wyliczeń Autora ani nie chcę odstręczać od naśladownictwa - po prostu chciałbym uświadomić tym "z poza branży", że elektroniki nikt nie doceni kto jej nie spróbował. Jak pisałem wcześniej - koszty się nie liczą, ważna frajda że się udało.