Innehållsförteckning:

DIY 3D LED Cube With a Raspberry Pi: 6 steg (med bilder)
DIY 3D LED Cube With a Raspberry Pi: 6 steg (med bilder)

Video: DIY 3D LED Cube With a Raspberry Pi: 6 steg (med bilder)

Video: DIY 3D LED Cube With a Raspberry Pi: 6 steg (med bilder)
Video: Amazing arduino project 2024, November
Anonim
DIY 3D LED -kub med en hallon Pi
DIY 3D LED -kub med en hallon Pi
DIY 3D LED -kub med en hallon Pi
DIY 3D LED -kub med en hallon Pi

Detta projekt går igenom hur vi gjorde en DIY 3D LED Cube av ws2812b LED. Kuben är 8x8x8 av lysdioder, så 512 totalt, och lagren är gjorda av akrylark som vi fick från hemdepå. Animationerna drivs av en hallon pi och en 5V strömkälla. Kuben är en bra bit att visa upp för vänner och kan fungera som en lampa. Vår är lite för stor för en lampa (2ft x 2ft x 2ft), men du kan skala ner den för att passa dina behov.

Tillbehör

  1. ws2812b LED -lampor -
  2. 5V nätaggregat -
  3. Hallon pi 3b jag använde (kan använda vilken som helst) -
  4. SN74HCT125 Integrated Circuit - hoppar spänning från hallon Pi -signal för att ha rätt spänning för LED -remsa (jag får vanligtvis mina kretsdelar från Digikey)
  5. 4ft x 8ft akrylark - Home Depot

Steg 1: Bryt ner akrylarket

Bryt ner akrylarket
Bryt ner akrylarket
Bryt ner akrylarket
Bryt ner akrylarket
Bryt ner akrylarket
Bryt ner akrylarket

Vi gör en 8x8x8 kub med en sträng av ws2812b lysdioder. Lysdioderna är separerade med 3 tum, så lamporna kommer att vara cirka 21 tum med 21 tum långa. Vi valde att göra akrylarken lite mindre än 2ft x 2ft för att hantera detta. Det betyder att vi kan göra 8 lager av ett enda ark med 4ft x 8ft akryl.

Vi började med att bryta ner 4ft x 8ft -biten i 2 bitar med lika breda (~ 2ft x 8ft) med en bordssåg. Efter det använde vi en bit som en mall för att rita en linje med en torrradering för att göra lika fyrkanter av bitarna. Sedan använde vi en rak kant och en cirkelsåg för att göra de 8 kvadratiska lagren.

Steg 2: Mät ut hålen för lysdioderna

Mät ut hålen för lysdioderna
Mät ut hålen för lysdioderna
Mät ut hålen för lysdioderna
Mät ut hålen för lysdioderna
Mät ut hålen för lysdioderna
Mät ut hålen för lysdioderna

Efter att vart och ett av de 8 lagren hade skurits till storlek ritade vi ut mätningarna för var lysdioderna ska vara. Vi använde en markör för torrradering och en rak kant för att centrera den ledda rutan. Eftersom vi hade en 8x8x8 ledkub kommer det att finnas 64 lysdioder på varje lager i linje med ett rutmönster med cirka 3 tum mellan angränsande lysdioder.

Steg 3: Borra ut hål för lysdioderna

Borra ut hål för lysdioderna
Borra ut hål för lysdioderna
Borra ut hål för lysdioderna
Borra ut hål för lysdioderna
Borra ut hål för lysdioderna
Borra ut hål för lysdioderna
Borra ut hål för lysdioderna
Borra ut hål för lysdioderna

När hålen är markerade borra du ut 1/2 tum hål med en stegborr. Detta kommer att se till att akryl inte spricker. Vi hade problem med att använda en vanlig borr på detta material och var tvungna att få en stegborr för att slutföra skärningarna. Eftersom bitarna klämdes ihop behövde vi bara borra ut 64 hål. Vi gjorde också ett lager av plywood som kommer att vara kubens botten. Efter att hålen borrats ut matade vi LED -lamporna genom varje hål. Vi använde ett serpentinmönster för att orientera lysdioderna i varje rad.

Steg 4: Kombinera lagren

Kombinera lagren
Kombinera lagren
Kombinera lagren
Kombinera lagren
Kombinera lagren
Kombinera lagren
Kombinera lagren
Kombinera lagren

När lagren gjorts med lysdioderna i varje, fortsätt och kombinera lagren med 3 tum bitar av akryl som distanser. Vi varmlimmade alla 8 lager tillsammans med 5 distanser per lager. Sedan kom vi tillbaka med längre 2 fot bitar av akryl och förstärkte kubens sidor. Detta är det första steget vi verkligen såg kuben komma ihop, och det såg bra ut.

Steg 5: Anslut lagren, löd upp kretsen och ladda ner koden

Anslut lagren, löd upp kretsen och ladda ner koden
Anslut lagren, löd upp kretsen och ladda ner koden
Anslut lagren, löd upp kretsen och ladda ner koden
Anslut lagren, löd upp kretsen och ladda ner koden
Anslut lagren, löd upp kretsen och ladda ner koden
Anslut lagren, löd upp kretsen och ladda ner koden

Nu när lagren alla var säkrade, var vi tvungna att löda upp anslutningarna mellan lagren. Eftersom vi hade ett jämnt antal lysdioder (8) slutade vi i varje lager serpentinremsan med lysdioder på samma sida som remsans början. Sedan kopplade vi varje lager till skiktet ovanför, vilket i sin tur gjorde vertikala serpentinmönster som förbinder lager. Efter att lagren var anslutna gjorde vi en enkel krets som ses på det bifogade fotot för att skicka data från hallon pi till ws2812b lysdioderna. Eftersom hallon pi matar ut med en 3.3V signal och vi behöver en 5V signal för att korrekt skicka data till ws2812b lysdioderna, använder vi en SN74HCT125 integrerad krets för att öka spänningen.

När kretsen är konfigurerad, fortsätt och ladda ner koden från mitt github -förråd. Vi har ett gäng animationer och fler kommer, ta gärna en titt. Jag använde BiblioPixel -biblioteket för att rita animationer till skärmen och BiblioPixelAnimations -biblioteket för att kopiera några av animationskoden. Eftersom BiblioPixel inte hanterade korrekt en ormig vertikal kub, var jag tvungen att ändra koden lite för att hantera detta. När BiblioPixel är installerat bör du kunna köra animeringarna utan problem.

Steg 6: Tänd upp det

Lysa upp det!
Lysa upp det!
Lysa upp det!
Lysa upp det!
Lysa upp det!
Lysa upp det!

Njut av animationerna! Det finns några riktigt coola och jag föreslår att du tittar på YouTube -videon för att se dem alla i aktion. Tack för att du läser!

Rekommenderad: