INHOUDSOPGAWE:

DIY 3D LED -kubus met 'n Framboos Pi: 6 stappe (met foto's)
DIY 3D LED -kubus met 'n Framboos Pi: 6 stappe (met foto's)

Video: DIY 3D LED -kubus met 'n Framboos Pi: 6 stappe (met foto's)

Video: DIY 3D LED -kubus met 'n Framboos Pi: 6 stappe (met foto's)
Video: Kleuters op familiefeest 😂 2024, Desember
Anonim
DIY 3D LED -kubus met 'n Framboos Pi
DIY 3D LED -kubus met 'n Framboos Pi
DIY 3D LED -kubus met 'n framboos Pi
DIY 3D LED -kubus met 'n framboos Pi

Hierdie projek gaan oor hoe ons 'n DIY 3D LED Cube gemaak het van ws2812b LED's. Die kubus is 8x8x8 LED's, dus 512 in totaal, en die lae is gemaak van akrielplate wat ons by die huisdepot gekry het. Die animasies word aangedryf deur 'n framboospi en 'n 5V -kragbron. Die kubus is 'n wonderlike stuk om aan vriende te wys en kan as 'n lamp dien. Ons is 'n bietjie te groot vir 'n lamp (2ft x 2ft x 2ft), maar u kan dit afskaal om aan u behoeftes te voldoen.

Voorrade

  1. ws2812b LED -gloeilampe -
  2. 5V kragtoevoer -
  3. Framboos pi 3b wat ek gebruik het (kan enige gebruik) -
  4. SN74HCT125 Integrated Circuit - spring spanning van framboos pi -sein om die regte spanning vir LED -strook te hê (ek kry gewoonlik my stroomonderdele van Digikey)
  5. 4ft x 8ft akrielblad - Home Depot

Stap 1: breek die akrielblad af

Breek die akrielblad af
Breek die akrielblad af
Breek die akrielblad af
Breek die akrielblad af
Breek die akrielblad af
Breek die akrielblad af

Ons maak 'n 8x8x8 kubus met 'n string ws2812b leds. Die LED's word geskei deur 3 duim, so die ligte sal ongeveer 21 duim by 21 duim lank wees. Ons het gekies om die akrielvelle 'n bietjie minder as 2ft x 2ft te maak om dit te hanteer. Dit beteken dat ons 8 lae kan maak uit 'n enkele vel 4ft x 8ft akriel.

Ons het begin deur die stuk 4ft x 8ft in twee stukke van dieselfde breedte (~ 2ft x 8ft) met 'n tafelsaag op te deel. Daarna het ons 'n stuk as 'n sjabloon gebruik om 'n streep te trek met 'n droë vee -merker om gelyke vierkante van die stukke te maak. Toe gebruik ons 'n reguit rand en 'n sirkelsaag om die 8 vierkantige lae te maak.

Stap 2: Meet die gate vir die LED's

Meet die gate vir die LED's
Meet die gate vir die LED's
Meet die gate vir die LED's
Meet die gate vir die LED's
Meet die gate vir die LED's
Meet die gate vir die LED's

Nadat elkeen van die 8 lae op maat gesny is, het ons die metings opgestel waar die LED's moet wees. Ons gebruik 'n droë uitvee -merker en 'n reguit rand om die vierkant te sentreer. Aangesien ons 'n 8x8x8 led -kubus gehad het, is daar 64 LED's op elke laag wat in 'n roosterpatroon in lyn is met ongeveer 3 duim tussen aangrensende LED's.

Stap 3: Boor gate uit vir die LED's

Boor gate vir die LED's
Boor gate vir die LED's
Boor gate vir die LED's
Boor gate vir die LED's
Boor gate vir die LED's
Boor gate vir die LED's
Boor gate vir die LED's
Boor gate vir die LED's

Sodra die gate gemerk is, boor u 1/2 duim gate uit met 'n trappit. Dit sal verseker dat die akriel nie kraak nie. Ons het probleme ondervind met die gebruik van 'n gewone boorpunt op hierdie materiaal en moes 'n boorpunt kry om die snitte af te handel. Aangesien die stukke vasgeklem was, hoef ons slegs 64 gate uit te boor. Ons het ook 'n laag gemaak van laaghout wat die onderkant van die kubus sal wees. Nadat die gate geboor is, het ons die LED -gloeilampe deur elke gat gevoer. Ons het 'n serpentynpatroon gebruik om die leds in elke ry te oriënteer.

Stap 4: Kombineer die lae

Kombineer die lae
Kombineer die lae
Kombineer die lae
Kombineer die lae
Kombineer die lae
Kombineer die lae
Kombineer die lae
Kombineer die lae

Nadat die lae gemaak is met die LED's in elke, gaan voort en kombineer die lae met 3 duim stukke akriel as afstandhouers. Ons het al 8 lae warm geplak saam met 5 afstandhouers per laag. Toe kom ons terug met langer stukke akriel van 2 voet en versterk die kante van die kubus. Dit is die eerste stap waarin ons die kubus regtig sien bymekaar kom, en dit lyk baie goed.

Stap 5: Verbind die lae, soldeer die stroombaan en laai die kode af

Verbind die lae, soldeer die stroombaan en laai die kode af
Verbind die lae, soldeer die stroombaan en laai die kode af
Verbind die lae, soldeer die stroombaan en laai die kode af
Verbind die lae, soldeer die stroombaan en laai die kode af
Verbind die lae, soldeer die stroombaan en laai die kode af
Verbind die lae, soldeer die stroombaan en laai die kode af

Noudat die lae almal vasgemaak is, moes ons die verbindings tussen die lae oplos. Aangesien ons 'n gelyke aantal LED's (8) gehad het, het ons in elke laag die serpentynstrook LED's aan dieselfde kant as die begin van die strook geëindig. Toe verbind ons elke laag met die laag hierbo, wat weer 'n vertikale serpentynpatroon maak wat lae verbind. Nadat die lae verbind is, het ons 'n eenvoudige kring gemaak, soos gesien op die aangehegte foto om data van die framboos pi na die ws2812b leds te stuur. Sedert die framboos pi uitgange op 'n 3.3V sein en ons 'n 5V sein om korrek te stuur data moet die ws2812b LED, gebruik ons 'n SN74HCT125 geïntegreerde stroombaan te stap tot die spanning.

Sodra die kring opgestel is, kan u die kode aflaai van my github -bewaarplek. Ons het 'n klomp animasies en meer kom, kyk gerus. Ek het die BiblioPixel -biblioteek gebruik om animasies na die skerm en die BiblioPixelAnimations -biblioteek te teken om sommige van die animasiekodes te kopieer. Aangesien BiblioPixel nie 'n slingerende vertikale kubus korrek hanteer het nie, moes ek die kode 'n bietjie verander om dit te hanteer. Sodra BiblioPixel geïnstalleer is, behoort u die animasies sonder probleme te kan uitvoer.

Stap 6: Verlig dit

Steek dit aan!
Steek dit aan!
Steek dit aan!
Steek dit aan!
Steek dit aan!
Steek dit aan!

Geniet die animasies! Daar is 'n paar baie cool en ek stel voor dat u na die YouTube -video kyk om almal in aksie te sien. Dankie vir die lees!

Aanbeveel: