Turinys:
- Prekės
- 1 žingsnis: suskaidykite akrilo lakštą
- 2 žingsnis: išmatuokite šviesos diodų skyles
- 3 žingsnis: išgręžkite skylutes šviesos diodams
- 4 žingsnis: sujunkite sluoksnius
- 5 veiksmas: prijunkite sluoksnius, suvirinkite grandinę ir atsisiųskite kodą
- 6 žingsnis: apšvieskite
Video: „Pasidaryk pats“3D LED kubas su „Raspberry Pi“: 6 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Šiame projekte aptariama, kaip mes sukūrėme „pasidaryk pats“3D LED kubą iš „ws2812b“šviesos diodų. Kubas yra 8x8x8 šviesos diodų, taigi iš viso 512, o sluoksniai pagaminti iš akrilo lakštų, kuriuos gavome iš namų sandėlio. Animaciją maitina aviečių pi ir 5 V maitinimo šaltinis. Kubas yra puikus kūrinys, kurį galima parodyti draugams ir gali veikti kaip lempa. Mūsiškis yra šiek tiek per didelis lempai (2 pėdų x 2 pėdų x 2 pėdų), tačiau galite jį sumažinti pagal savo poreikius.
Prekės
- ws2812b LED lemputės -
- 5 V maitinimo šaltinis -
- Aš naudojau Raspberry pi 3b (gali naudoti bet kurį) -
- SN74HCT125 integruota grandinė - šokinėja nuo aviečių pi signalo įtampos, kad būtų tinkama įtampa LED juostai (paprastai grandinės dalis gaunu iš „Digikey“)
- 4 pėdų x 8 pėdų akrilo lakštas - „Home Depot“
1 žingsnis: suskaidykite akrilo lakštą
Mes gaminame 8x8x8 kubą su eilute ws2812b lempučių. Šviesos diodai yra atskirti 3 coliais, todėl žibintai bus apie 21 colio ir 21 colio ilgio. Norėdami tai padaryti, mes nusprendėme pagaminti akrilo lakštus šiek tiek mažiau nei 2 pėdų x 2 pėdų. Tai reiškia, kad galime pagaminti 8 sluoksnius iš vieno 4 pėdų x 8 pėdų akrilo lakšto.
Mes pradėjome stalo pjūklu suskaidydami 4 pėdų x 8 pėdų gabalą į 2 vienodo pločio gabalus (~ 2 pėdų x 8 pėdų). Po to mes panaudojome vieną gabalą kaip šabloną, kad nubrėžtume liniją, naudodami sausą ištrynimo žymeklį, kad iš gabalų padarytume vienodus kvadratus. Tada mes panaudojome tiesų kraštą ir diskinį pjūklą, kad padarytume 8 kvadratinius sluoksnius.
2 žingsnis: išmatuokite šviesos diodų skyles
Po to, kai kiekvienas iš 8 sluoksnių buvo supjaustytas pagal dydį, mes ištraukėme matavimus, kur turėtų būti šviesos diodai. Mes panaudojome sauso ištrynimo žymeklį ir tiesų kraštą, kad sucentruotume kvadratą. Kadangi mes turėjome 8x8x8 LED kubą, kiekviename sluoksnyje bus 64 šviesos diodai, išlyginti pagal tinklelio schemą, maždaug 3 coliai tarp gretimų šviesos diodų.
3 žingsnis: išgręžkite skylutes šviesos diodams
Kai skylės bus pažymėtos, išgręžkite 1/2 colio skyles žingsniniu grąžtu. Tai užtikrins, kad akrilas neskilinėtų. Mes turėjome problemų naudodami įprastą grąžtą šiai medžiagai ir norėdami užbaigti pjūvius, turėjome įsigyti pakopinį grąžtą. Kadangi gabalai buvo suspausti, mums reikėjo išgręžti tik 64 skyles. Mes taip pat padarėme sluoksnį iš faneros, kuri bus kubo apačia. Kai skylės buvo išgręžtos, pro kiekvieną skylę tiekėme LED lemputes. Kiekvienos eilutės šviesos diodams orientuoti naudojome serpantino modelį.
4 žingsnis: sujunkite sluoksnius
Po to, kai sluoksniai buvo pagaminti su kiekvienu šviesos diodu, eikite į priekį ir sujunkite sluoksnius, naudodami 3 colių akrilo gabalus kaip tarpiklius. Karštai klijavome visus 8 sluoksnius kartu su 5 tarpikliais kiekviename sluoksnyje. Tada grįžome su ilgesniais 2 pėdų akrilo gabalėliais ir sutvirtinome kubo šonus. Tai pirmas žingsnis, kai mes tikrai pamatėme kubą susijungusį, ir jis atrodė puikiai.
5 veiksmas: prijunkite sluoksnius, suvirinkite grandinę ir atsisiųskite kodą
Dabar, kai visi sluoksniai buvo apsaugoti, turėjome lituoti jungtis tarp sluoksnių. Kadangi turėjome lyginį šviesos diodų skaičių (8), kiekviename sluoksnyje mes užbaigėme serpantinę šviesos diodų juostą toje pačioje pusėje kaip ir juostos pradžia. Tada mes prijungėme kiekvieną sluoksnį prie aukščiau esančio sluoksnio, o tai savo ruožtu sudarė vertikalius serpantino modelius, jungiančius sluoksnius. Po to, kai sluoksniai buvo sujungti, mes sukūrėme paprastą grandinę, kaip parodyta pridėtoje nuotraukoje, kad duomenys būtų siunčiami iš aviečių pi į ws2812b diodus. Kadangi aviečių pi išvedamas 3,3 V signalu ir mums reikia 5 V signalo, kad teisingai išsiųstume duomenis į „ws2812b“diodus, įtampai padidinti naudojame SN74HCT125 integruotą grandinę.
Sukūrę grandinę, eikite į priekį ir atsisiųskite kodą iš savo „github“saugyklos. Turime daugybę animacijų ir ateina daugiau, drąsiai pasižiūrėkite. Aš naudoju „BiblioPixel“biblioteką, norėdamas piešti animaciją prie ekrano, ir „BiblioPixelAnimations“biblioteką, norėdamas nukopijuoti animacijos kodą. Kadangi „BiblioPixel“netinkamai tvarkė slankiojantį vertikalų kubą, turėjau šiek tiek pakeisti kodą, kad tai įveikčiau. Įdiegę „BiblioPixel“, turėtumėte turėti galimybę paleisti animaciją be problemų.
6 žingsnis: apšvieskite
Mėgaukitės animacijomis! Yra keletas tikrai šaunių ir siūlau pažiūrėti „YouTube“vaizdo įrašą, kad pamatytumėte, kaip jie visi veikia. Ačiū, kad skaitote!
Rekomenduojamas:
„Pasidaryk pats“makro objektyvas su AF (kitoks nei visi kiti „pasidaryk pats“makro objektyvai): 4 žingsniai (su nuotraukomis)
„Pasidaryk pats“makro objektyvas su AF (kitoks nei visi kiti „pasidaryk pats“makro objektyvai): mačiau daug žmonių, gaminančių makro objektyvus su standartiniu rinkiniu (paprastai 18–55 mm). Dauguma jų yra objektyvas, tiesiog prilipęs prie fotoaparato atgal arba nuimtas priekinis elementas. Abi šios galimybės turi neigiamų pusių. Objektyvui pritvirtinti
Sukurkite mini „pasidaryk pats“hidroponines sistemas ir pasidaryk pats „Hydroponic Herb Garden“su „WiFi“įspėjimais: 18 žingsnių
Sukurkite mini „pasidaryk pats“hidroponines sistemas ir pasidaryk pats „Hydroponic Herb Garden“su „Wi -Fi“įspėjimais: šioje pamokoje parodysime, kaip sukurti #DIY #hidroponikos sistemą. Ši „pasidaryk pats“hidroponinė sistema laistys pagal pasirinktą hidroponinį laistymo ciklą, 2 minutes įjungus ir 4 minutes išjungus. Jis taip pat stebės rezervuaro vandens lygį. Ši sistema
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis - „Arduino PS2“žaidimų valdiklis - Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino“žaidimų pultą: 7 žingsniai
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis | „Arduino PS2“žaidimų valdiklis | Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino Gamepad“: Sveiki, vaikinai, žaisti žaidimus visada smagu, tačiau žaisti su savo „pasidaryk pats“žaidimo valdikliu yra smagiau. Taigi, mes padarysime žaidimų valdiklį naudodami „arduino pro micro“šioje instrukcijoje
Atnaujinkite „pasidaryk pats“laistymo puodą su „WiFi“į „pasidaryk pats“judesio aptikimo signalizacijos signalą 17 žingsnių
Atnaujinkite „pasidaryk pats“laistymo puodą su „WiFi“į „pasidaryk pats“judesio aptikimo signalizatorių sėjamoji: Šiame straipsnyje mes parodysime, kaip patobulintą savaiminio laistymo puodą su „WiFi“atnaujinti į „pasidaryk pats“laistymo puodą su „WiFi“ir judesio aptikimo signalizacija. Jei neskaitėte straipsnio apie tai, kaip sukurti „pasidaryk pats“laistymo puodą su „WiFi“, galite baigti
„Pasidaryk pats“LED kubas: 7 žingsniai
„Pasidaryk pats“LED kubas: LED kubas yra ne kas kita, kaip trimatis šviesos diodų masyvas, kuris įsižiebia įvairiomis formomis ir modeliais. Tai įdomus projektas, skirtas išmokti arba pagerinti savo litavimo, grandinių projektavimo, 3D spausdinimo ir programavimo įgūdžius. Nors norėčiau turėti minusų