Kazalo:

DIY 3D LED kocka z Raspberry Pi: 6 korakov (s slikami)
DIY 3D LED kocka z Raspberry Pi: 6 korakov (s slikami)

Video: DIY 3D LED kocka z Raspberry Pi: 6 korakov (s slikami)

Video: DIY 3D LED kocka z Raspberry Pi: 6 korakov (s slikami)
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, November
Anonim
DIY 3D LED kocka z Raspberry Pi
DIY 3D LED kocka z Raspberry Pi
DIY 3D LED kocka z Raspberry Pi
DIY 3D LED kocka z Raspberry Pi

Ta projekt obravnava, kako smo naredili DIY 3D LED kocko iz LED -lučk ws2812b. Kocka je 8x8x8 LED, torej skupaj 512, plasti pa so narejene iz akrilnih listov, ki smo jih dobili iz domačega skladišča. Animacije poganja malinov pi in 5V vir napajanja. Kocka je odličen kos, ki ga lahko pokažete prijateljem in lahko deluje kot svetilka. Naša je malo prevelika za svetilko (2ft x 2ft x 2ft), vendar jo lahko pomanjšate, da ustreza vašim potrebam.

Zaloge

  1. ws2812b LED žarnice -
  2. Napajanje 5V -
  3. Malina pi 3b, ki sem jo uporabil (lahko katero koli) -
  4. SN74HCT125 Integrirano vezje - skoči napetost iz signala maline pi, da ima ustrezno napetost za LED trak (svoje dele vezja običajno dobim od Digikeyja)
  5. 4ft x 8ft akrilna pločevina - Home Depot

Korak: Razčlenite akrilno folijo

Zlomite akrilno folijo
Zlomite akrilno folijo
Zlomite akrilno folijo
Zlomite akrilno folijo
Zlomite akrilno folijo
Zlomite akrilno folijo

Izdelujemo kocko 8x8x8 z nizom svetlečih diod ws2812b. Svetleče diode so ločene s 3 palci, zato bodo luči dolge približno 21 palcev do 21 palcev. Za to smo se odločili narediti akrilne pločevine manjše od 2 ft x 2 ft. To pomeni, da lahko iz enega lista 4 x 8 ft akrila naredimo 8 plasti.

Začeli smo tako, da smo kos 4ft x 8ft razčlenili na 2 kosa enake širine (~ 2ft x 8ft) z namizno žago. Po tem smo en kos uporabili kot predlogo za risanje črte s pomočjo markerja za suho brisanje, da iz kosov naredimo enake kvadratke. Nato smo z ravnim robom in krožno žago naredili 8 kvadratnih plasti.

2. korak: Izmerite luknje za LED

Izmerite luknje za LED
Izmerite luknje za LED
Izmerite luknje za LED
Izmerite luknje za LED
Izmerite luknje za LED
Izmerite luknje za LED

Ko smo vsako od 8 plasti razrezali na velikost, smo narisali meritve, kje naj bodo LED diode. Za centriranje ledvenega kvadrata smo uporabili oznako za suho brisanje in raven rob. Ker smo imeli 8x8x8 led kocko, bo na vsaki plasti 64 LED, poravnanih v mrežni vzorec s približno 3 palci med sosednjima LED.

3. korak: Izvrtajte luknje za LED

Izvrtajte luknje za LED
Izvrtajte luknje za LED
Izvrtajte luknje za LED
Izvrtajte luknje za LED
Izvrtajte luknje za LED
Izvrtajte luknje za LED
Izvrtajte luknje za LED
Izvrtajte luknje za LED

Ko so luknje označene, izvrtajte 1/2 -palčne luknje s koračnim svedrom. Tako boste zagotovili, da akril ne poči. Imeli smo težave z uporabo običajnega svedra za ta material in morali smo dobiti koračni sveder za dokončanje rezov. Ker so bili kosi vpeti skupaj, smo morali izvrtati le 64 lukenj. Iz vezanega lesa smo naredili tudi plast, ki bo dno kocke. Ko smo izvrtali luknje, smo skozi vsako luknjo podali LED žarnice. Za orientacijo LED v vsaki vrsti smo uporabili serpentinski vzorec.

4. korak: Združite plasti

Združite plasti
Združite plasti
Združite plasti
Združite plasti
Združite plasti
Združite plasti
Združite plasti
Združite plasti

Ko so plasti narejene z LED diodami v vsaki, nadaljujte in združite plasti z uporabo 3 -palčnih kosov akrila kot distančnikov. Vroče smo zlepili vseh 8 plasti skupaj s 5 distančniki na plast. Nato smo se vrnili z daljšimi 2 -metrskimi kosi akrila in okrepili stranice kocke. To je prvi korak, ko smo videli, kako se je kocka združila, in izgledala je odlično.

5. korak: Povežite plasti, spajkajte vezje in prenesite kodo

Povežite plasti, spajkajte vezje in prenesite kodo
Povežite plasti, spajkajte vezje in prenesite kodo
Povežite plasti, spajkajte vezje in prenesite kodo
Povežite plasti, spajkajte vezje in prenesite kodo
Povežite plasti, spajkajte vezje in prenesite kodo
Povežite plasti, spajkajte vezje in prenesite kodo

Zdaj, ko so bile vse plasti zavarovane, smo morali spajkati povezave med plastmi. Ker smo imeli sodo število LED (8), smo v vsaki plasti zaključili serpentinski trak LED na isti strani kot začetek traku. Nato smo vsako plast povezali z zgornjo plastjo, kar je naredilo navpične serpentinaste vzorce, ki povezujejo plasti. Ko smo plasti povezali, smo naredili preprosto vezje, kot je prikazano na priloženi fotografiji, da pošljemo podatke iz maline pi na LED lučke ws2812b. Ker malina pi oddaja signal 3.3V in potrebujemo signal 5V za pravilno pošiljanje podatkov na LED diode ws2812b, za povečanje napetosti uporabljamo integrirano vezje SN74HCT125.

Ko je vezje nastavljeno, nadaljujte in prenesite kodo iz mojega skladišča github. Imamo kup animacij in še več jih prihaja, vabljeni k ogledu. Knjižnico BiblioPixel sem uporabil za risanje animacij na zaslon, knjižnico BiblioPixelAnimations pa kopiral nekaj animacijske kode. Ker BiblioPixel ni pravilno ravnal s poševno navpično kocko, sem moral kodo za to nekoliko spremeniti. Ko je BiblioPixel nameščen, boste lahko brez težav zagnali animacije.

6. korak: Prižgite

Prižgi!
Prižgi!
Prižgi!
Prižgi!
Prižgi!
Prižgi!

Uživajte v animacijah! Obstaja nekaj res kul in predlagam, da si ogledate videoposnetek youtube, da si ogledate vse v akciji. Hvala za branje!

Priporočena: