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

Opublikuj swój projekt i odbierz 50% rabatu do wykorzystania w sklepie Nettigo.pl

– 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)
Nettigo - patron działu Elektronika

Podobne posty

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?