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ę:

DSCN0613

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.

DSCN0864 DSCN0865 DSCN0866

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:

DSCN0869

Oczywiście przymierzając je do ramki:

DSCN0868

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

DSCN0873

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

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

DSCN0878

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

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

Odpowiedz

anuluj

Masz uwagi?