Sadržaj:

DIY 3D LED kocka s Raspberry Pi: 6 koraka (sa slikama)
DIY 3D LED kocka s Raspberry Pi: 6 koraka (sa slikama)

Video: DIY 3D LED kocka s Raspberry Pi: 6 koraka (sa slikama)

Video: DIY 3D LED kocka s Raspberry Pi: 6 koraka (sa slikama)
Video: Автомобильный генератор для генератора с самовозбуждением с использованием ДИОДА 2024, Prosinac
Anonim
DIY 3D LED kocka s Raspberry Pi
DIY 3D LED kocka s Raspberry Pi
DIY 3D LED kocka s Raspberry Pi
DIY 3D LED kocka s Raspberry Pi

Ovaj projekt govori o tome kako smo napravili DIY 3D LED kocku od ws2812b LED dioda. Kocka je 8x8x8 LED dioda, dakle ukupno 512, a slojevi su izrađeni od akrilnih ploča koje smo dobili iz kućnog skladišta. Animacije pokreću malina pi i izvor napajanja 5V. Kocka je izvrstan komad za pokazivanje prijateljima i može djelovati kao svjetiljka. Naša je malo prevelika za svjetiljku (2ft x 2ft x 2ft), ali možete je smanjiti prema vašim potrebama.

Pribor

  1. ws2812b LED žarulje -
  2. Napajanje 5V -
  3. Raspberry pi 3b koji sam koristio (mogu koristiti bilo koji) -
  4. SN74HCT125 Integrirano kolo - preskače napon iz signala maline pi kako bi imao odgovarajući napon za LED traku (dijelove kruga obično dobivam od Digikey -a)
  5. 4ft x 8ft akrilna ploča - Home Depot

Korak 1: Razbijte akrilni list

Razbiti akrilni list
Razbiti akrilni list
Razbiti akrilni list
Razbiti akrilni list
Razbiti akrilni lim
Razbiti akrilni lim

Izrađujemo kocku 8x8x8 s nizom LED dioda ws2812b. LED diode su odvojene 3 inča, tako da će svjetla biti dugačka oko 21 inča po 21 inča. Odabrali smo da akrilne ploče budu manje od 2ft x 2ft kako bismo to riješili. To znači da možemo napraviti 8 slojeva od jednog lista akrila 4ft x 8ft.

Započeli smo tako da smo stolnom pilom razbili komad 4 ft x 8 ft na 2 komada jednake širine (~ 2 ft x 8 ft). Nakon toga smo jedan komad upotrijebili kao predložak za crtanje crte pomoću markera za suho brisanje kako bismo od komada napravili jednake kvadrate. Zatim smo ravnim rubom i kružnom pilom napravili 8 kvadratnih slojeva.

Korak 2: Izmjerite rupe za LED diode

Izmjerite rupe za LED diode
Izmjerite rupe za LED diode
Izmjerite rupe za LED diode
Izmjerite rupe za LED diode
Izmjerite rupe za LED diode
Izmjerite rupe za LED diode

Nakon što je svaki od 8 slojeva izrezan na veličinu, izvukli smo mjerenja gdje LED diode trebaju biti. Koristili smo oznaku za suho brisanje i ravni rub kako bismo centrirali led kvadrat. Budući da smo imali 8x8x8 LED kocku, na svakom će sloju biti 64 LED diode poravnate u obliku mreže s otprilike 3 inča između susjednih LED dioda.

Korak 3: Izbušite rupe za LED diode

Izbušite rupe za LED diode
Izbušite rupe za LED diode
Izbušite rupe za LED diode
Izbušite rupe za LED diode
Izbušite rupe za LED diode
Izbušite rupe za LED diode
Izbušite rupe za LED diode
Izbušite rupe za LED diode

Nakon što su rupe označene, izbušite rupe od 1/2 inča s stepenastom bušilicom. Time ćete osigurati da akril ne pukne. Imali smo problema s korištenjem obične bušilice za ovaj materijal i morali smo nabaviti stupnjastu bušilicu da dovršimo rezove. Budući da su komadi bili spojeni, morali smo izbušiti samo 64 rupe. Napravili smo i sloj od šperploče koji će biti dno kocke. Nakon što su rupe izbušene, kroz svaku smo rupu ubacili LED žarulje. Koristili smo serpentinski uzorak za orijentaciju LED dioda u svakom redu.

Korak 4: Kombinirajte slojeve

Kombinirajte slojeve
Kombinirajte slojeve
Kombinirajte slojeve
Kombinirajte slojeve
Kombinirajte slojeve
Kombinirajte slojeve
Kombinirajte slojeve
Kombinirajte slojeve

Nakon što su slojevi napravljeni sa LED diodama u svakom, nastavite i kombinirajte slojeve koristeći komade akrila od 3 inča kao odstojnike. Vruće smo zalijepili svih 8 slojeva zajedno sa 5 odstojnika po sloju. Zatim smo se vratili s duljim komadima akrila od 2 stope i ojačali stranice kocke. Ovo je prvi korak u kojem smo vidjeli da se kocka sastavila i izgledala je sjajno.

Korak 5: Povežite slojeve, lemite krug i preuzmite kôd

Spojite slojeve, lemite krug i preuzmite kôd
Spojite slojeve, lemite krug i preuzmite kôd
Spojite slojeve, lemite krug i preuzmite kôd
Spojite slojeve, lemite krug i preuzmite kôd
Spojite slojeve, lemite krug i preuzmite kôd
Spojite slojeve, lemite krug i preuzmite kôd

Sada kada su svi slojevi osigurani, morali smo lemiti veze između slojeva. Budući da smo imali paran broj LED dioda (8), u svakom smo sloju završili serpentinsku traku LED dioda na istoj strani kao i početak trake. Zatim smo povezali svaki sloj s gornjim slojem, što je zauzvrat učinilo okomite zmijolike uzorke koji povezuju slojeve. Nakon povezivanja slojeva napravili smo jednostavan krug kao što se vidi na priloženoj fotografiji za slanje podataka s maline pi na LED diode ws2812b. Budući da malina pi emitira na 3.3V signalu i potreban nam je 5V signal za ispravno slanje podataka na LED diode ws2812b, koristimo integrirano kolo SN74HCT125 za pojačavanje napona.

Nakon što je sklop postavljen, preuzmite kôd iz mog github spremišta. Imamo hrpu animacija i stiže ih još, slobodno pogledajte. Koristio sam biblioteku BiblioPixel za crtanje animacija na zaslon, a biblioteku BiblioPixelAnimations za kopiranje dijela animacijskog koda. Budući da BiblioPixel nije ispravno obradio zmijoliku okomitu kocku, morao sam malo izmijeniti kôd kako bih to riješio. Nakon što se BiblioPixel instalira, trebali biste moći pokrenuti animacije bez problema.

Korak 6: Osvijetlite

Osvijetli to!
Osvijetli to!
Osvijetli to!
Osvijetli to!
Osvijetli to!
Osvijetli to!

Uživajte u animacijama! Ima jako dobrih i predlažem da pogledate video na youtubeu kako biste ih vidjeli sve na djelu. Hvala na čitanju!

Preporučeni: