Spisu treści:

Kostka LED 3D DIY z Raspberry Pi: 6 kroków (ze zdjęciami)
Kostka LED 3D DIY z Raspberry Pi: 6 kroków (ze zdjęciami)

Wideo: Kostka LED 3D DIY z Raspberry Pi: 6 kroków (ze zdjęciami)

Wideo: Kostka LED 3D DIY z Raspberry Pi: 6 kroków (ze zdjęciami)
Wideo: ŁUKASZ JURKOWSKI BRONI ZAATAKOWANEGO KOLEGI NA PLAŻY I SPUSZCZA MU MANTO 2024, Listopad
Anonim
DIY Kostka 3D LED z Raspberry Pi
DIY Kostka 3D LED z Raspberry Pi
DIY Kostka 3D LED z Raspberry Pi
DIY Kostka 3D LED z Raspberry Pi

Ten projekt omawia sposób, w jaki stworzyliśmy kostkę LED 3D DIY z diod LED ws2812b. Kostka to 8x8x8 diod, a więc łącznie 512, a warstwy wykonane są z płyt akrylowych, które dostaliśmy z domowego magazynu. Animacje zasilane są malinowym pi oraz zasilaczem 5V. Kostka jest świetnym elementem do pokazania znajomym i może pełnić funkcję lampy. Nasza jest trochę za duża na lampę (2 stopy x 2 stopy x 2 stopy), ale możesz ją zmniejszyć, aby dopasować ją do swoich potrzeb.

Kieszonkowe dzieci

  1. Żarówki LED ws2812b -
  2. Zasilanie 5V -
  3. Użyłem Raspberry pi 3b (może użyć dowolnego) -
  4. Układ scalony SN74HCT125 - przeskakuje napięcie z sygnału raspberry pi, aby uzyskać odpowiednie napięcie dla taśmy led (zwykle dostaję części do obwodów od Digikey)
  5. Arkusz akrylowy 4 stopy x 8 stóp - Home Depot

Krok 1: Rozbij arkusz akrylowy

Rozbij arkusz akrylowy
Rozbij arkusz akrylowy
Rozbij arkusz akrylowy
Rozbij arkusz akrylowy
Rozbij arkusz akrylowy
Rozbij arkusz akrylowy

Wykonujemy kostkę 8x8x8 z ciągiem diod ws2812b. Diody LED są oddzielone 3 calami, więc światła będą miały około 21 cali na 21 cali długości. Zdecydowaliśmy się, aby arkusze akrylowe miały nieco mniej niż 2 stopy x 2 stopy, aby sobie z tym poradzić. Oznacza to, że możemy wykonać 8 warstw z jednego arkusza akrylu o wymiarach 4 x 8 stóp.

Zaczęliśmy od rozbicia kawałka o wymiarach 4 stopy x 8 stóp na 2 kawałki o równych szerokościach (~ 2 stopy x 8 stóp) za pomocą piły stołowej. Następnie użyliśmy jednego kawałka jako szablonu do narysowania linii za pomocą suchościeralnego markera, aby zrobić równe kwadraty z kawałków. Następnie użyliśmy prostej krawędzi i piły tarczowej do wykonania 8 kwadratowych warstw.

Krok 2: odmierz otwory na diody LED

Odmierz otwory na diody LED
Odmierz otwory na diody LED
Odmierz otwory na diody LED
Odmierz otwory na diody LED
Odmierz otwory na diody LED
Odmierz otwory na diody LED

Po przycięciu każdej z 8 warstw na wymiar, narysowaliśmy pomiary miejsca, w którym powinny znajdować się diody LED. Do wyśrodkowania ledowego kwadratu użyliśmy markera do wymazywania na sucho i prostej krawędzi. Ponieważ mieliśmy kostkę LED 8x8x8, na każdej warstwie będą 64 diody LED wyrównane we wzór siatki z około 3 calami między sąsiednimi diodami LED.

Krok 3: Wywierć otwory na diody LED

Wywierć otwory na diody LED
Wywierć otwory na diody LED
Wywierć otwory na diody LED
Wywierć otwory na diody LED
Wywierć otwory na diody LED
Wywierć otwory na diody LED
Wywierć otwory na diody LED
Wywierć otwory na diody LED

Po zaznaczeniu otworów wywierć otwory 1/2 cala wiertłem stopniowym. Dzięki temu akryl nie pęknie. Mieliśmy problemy z używaniem zwykłego wiertła do tego materiału i musieliśmy zdobyć wiertło stopniowe, aby wykończyć cięcia. Ponieważ elementy były ściśnięte, musieliśmy wywiercić tylko 64 otwory. Zrobiliśmy też warstwę ze sklejki, która będzie dnem kostki. Po wywierceniu otworów przepuszczaliśmy żarówki LED przez każdy otwór. Użyliśmy serpentynowego wzoru, aby zorientować diody w każdym rzędzie.

Krok 4: Połącz warstwy

Połącz warstwy
Połącz warstwy
Połącz warstwy
Połącz warstwy
Połącz warstwy
Połącz warstwy
Połącz warstwy
Połącz warstwy

Po utworzeniu warstw z diodami led w każdej, śmiało połącz warstwy za pomocą 3-calowych kawałków akrylu jako przekładek. Wszystkie 8 warstw skleiliśmy na gorąco razem z 5 przekładkami na warstwę. Potem wróciliśmy z dłuższymi kawałkami akrylu o długości 2 stóp i wzmocniliśmy boki sześcianu. To pierwszy krok, w którym naprawdę zobaczyliśmy, jak sześcian łączy się w całość i wyglądał świetnie.

Krok 5: Połącz warstwy, przylutuj obwód i pobierz kod

Połącz warstwy, przylutuj obwód i pobierz kod
Połącz warstwy, przylutuj obwód i pobierz kod
Połącz warstwy, przylutuj obwód i pobierz kod
Połącz warstwy, przylutuj obwód i pobierz kod
Połącz warstwy, przylutuj obwód i pobierz kod
Połącz warstwy, przylutuj obwód i pobierz kod

Teraz, gdy wszystkie warstwy były zabezpieczone, musieliśmy przylutować połączenia między warstwami. Ponieważ mieliśmy parzystą liczbę diod LED (8), w każdej warstwie kończyliśmy serpentynowy pasek diod LED po tej samej stronie, co początek paska. Następnie połączyliśmy każdą warstwę z warstwą powyżej, co z kolei utworzyło pionowy, serpentynowy wzór łączący warstwy. Po połączeniu warstw wykonaliśmy prosty obwód, jak widać na załączonym zdjęciu, do przesyłania danych z raspberry pi do diod led ws2812b. Ponieważ raspberry pi wyprowadza sygnał 3,3 V, a do prawidłowego przesyłania danych do diod LED ws2812b potrzebujemy sygnału 5 V, do zwiększenia napięcia używamy układu scalonego SN74HCT125.

Po skonfigurowaniu obwodu śmiało pobierz kod z mojego repozytorium github. Mamy mnóstwo animacji, a kolejne są w przygotowaniu, zapraszamy do obejrzenia. Użyłem biblioteki BiblioPixel do rysowania animacji na ekranie i biblioteki BiblioPixelAnimations do kopiowania części kodu animacji. Ponieważ BiblioPixel nie radził sobie poprawnie z wijącą się pionową kostką, musiałem nieco zmodyfikować kod, aby sobie z tym poradzić. Po zainstalowaniu BiblioPixel powinieneś być w stanie uruchomić animacje bez problemów.

Krok 6: Rozświetl to

Zapal to!
Zapal to!
Zapal to!
Zapal to!
Zapal to!
Zapal to!

Ciesz się animacjami! Jest kilka naprawdę fajnych i sugeruję obejrzenie filmu na youtube, aby zobaczyć je wszystkie w akcji. Dziękuje za przeczytanie!

Zalecana: