Zwierciadło nieskończoności WS2812

Zwierciadło nieskończoności WS2812

Witam wszystkich.

Na majsterkowie jest już jeden projekt zwierciadła nieskończoności – https://majsterkowo.pl/zwierciadlo-nieskonczonosci/, lecz ja uzyskałem trochę inny efekt dzięki wykorzystaniu diod WS2812 tzw. NeoPixel. Co one umożliwiają? Za pomocą tylko 1 przewodu (nie licząc oczywiście masy i zasilania) możemy sterować całą ich taśmą. Co więcej są to diody RGB, więc możemy wygenerować wszystkie kolory tęczy!

Materiały:

Do budowy wykorzystałem:

– ramkę do zdjęć Ribba z IKEI

– szybkę o wymiarach 21×21 lub drugą ramkę Ribba

– 24 diody WS2812 ze specjalnymi płytkami PCB firmy Modułowo (dlaczego ze specjalnymi płytkami wyjaśni się później)

– około metr skrętki komputerowej

– folia lustrzana do oklejania szyb (sprzedawana jest w arkuszach 0,8x5m, więc dużo jej jeszcze zostanie)

arduino UNO jako tymczasowa platforma uruchomieniowa

Z narzędzi będziemy potrzebować wiertarkę, ostry nóż oraz lutownicę.

Budowa:

Rozbieramy na części naszą ramkę:

Zwierciadło nieskończoności WS2812

Potrzebujemy 2 lustra, natomiast z jednej ramki mamy tylko jedną szybkę. Ja na szczęście miałem 2 takie ramki, więc jedna posłużyła za “dawcę”.

Diody będziemy umieszczać w tym środkowym elemencie. Można go łatwo rozebrać co ułatwi pracę.

Obie szybki oklejamy folią, aby powstały z nich lustra.

Miałem do dyspozycji 24 diody tzn mogłem umieścić po 6 na każdym boku. Wymierzyłem miejsca na otwory i nawierciłem wiertłem 7mm. Trzeba zadbać o to, aby diody schowały się w tym środkowym elemencie dystansującym. Na szczęście jest on łatwy w obróbce i ostrym nożem możemy “wydłubać” w nim odpowiedni kształt.

Zwierciadło nieskończoności WS2812 Zwierciadło nieskończoności WS2812 Zwierciadło nieskończoności WS2812

Tak obrabiamy wszystkie 4 części.

Teraz kolej na przygotowanie diodek – musimy połączyć ze sobą wszystkie piny zasilania i masy oraz wyjście z wejściem kolejnej. W przypadku gołej diody musielibyśmy dla zasilania i masy lutować po 2 przewody, co byłoby bardzo uciążliwe. Tu fajnie sprawdzają się gotowe płytki pod diody.

Wszystkie lutujemy w taki sposób:

Zwierciadło nieskończoności WS2812

Oczywiście przymierzając je do ramki:

Zwierciadło nieskończoności WS2812

Ostatnie diody z każdej strony będą miały dłuższe kable przechodzące na kolejny bok.Całość zabezpieczamy taśmą.

Zwierciadło nieskończoności WS2812

Z diody nr1 wyprowadzamy ok 20-30cm przewody w celu podłączenia do arduino.

Całość montujemy w ramce i mamy już gotowe lustro.

Zwierciadło nieskończoności WS2812

Element sterujący:

Nie robiłem jeszcze specjalnej płytki PCB, ponieważ wciąż się waham jakie umieścić tam opcje dotyczące sterowania, a możliwości jest wiele – BT, wifi, zwykłe przyciski lub czujnik ruchu, który będzie uruchamiał animację.

Obecnie używam arduino UNO z wgranym przykładowym kodem z biblioteki NeoPixel firmy Adafruit. Jest ona dostępna do pobrania tutaj: Adafruit NeoPixel.

Działanie:

Najlepiej wszystko wyjaśni filmik:

http://projektydmb.blogspot.com/

Ocena: 4.54/5 (głosów: 67)

Podobne posty

UTO – MIEJSKI BIEGACZ

UTO – MIEJSKI BIEGACZ

WitamTym razem chciałbym wam przedstawić relację z remontu i modernizacji Rollpeta, można też spotkać nazwę…

12 komentarzy do “Zwierciadło nieskończoności WS2812

Odpowiedz

anuluj

Zwierciadło nieskończoności WS2812

Nie przegap nowych projektów!

Zapisując się na nasz Newsletter będziesz miał pewność, że nie przegapisz żadnego nowego projektu opublikowanego w Majsterkowie!

Od teraz nie przegapisz żadnego projektu!

Masz uwagi?