Përmbajtje:

Kupolë LED interaktive me fadecandy, përpunim dhe kinect: 24 hapa (me fotografi)
Kupolë LED interaktive me fadecandy, përpunim dhe kinect: 24 hapa (me fotografi)

Video: Kupolë LED interaktive me fadecandy, përpunim dhe kinect: 24 hapa (me fotografi)

Video: Kupolë LED interaktive me fadecandy, përpunim dhe kinect: 24 hapa (me fotografi)
Video: Maker Update: When in Dome 2024, Korrik
Anonim
Image
Image
Kupolë LED Interaktive me Fadecandy, Përpunim dhe Kinect
Kupolë LED Interaktive me Fadecandy, Përpunim dhe Kinect
Kupolë LED Interaktive me Fadecandy, Përpunim dhe Kinect
Kupolë LED Interaktive me Fadecandy, Përpunim dhe Kinect
Kupola LED Interaktive me Fadecandy, Përpunim dhe Kinect
Kupola LED Interaktive me Fadecandy, Përpunim dhe Kinect

Çfarë

Kur në Kupolë është një kube gjeodezike 4.2m e mbuluar me 4378 LED. Të gjitha LED janë të hartuara individualisht dhe të adresueshme. Ato kontrollohen nga Fadecandy dhe Processing në një desktop Windows. Një Kinect është ngjitur në njërën nga bazat e kupolës, kështu që lëvizja brenda kupolës mund të gjurmohet dhe njerëzit mund të ndërveprojnë me dritat.

Pse

Unë jam duke eksploruar përvojën në grup përmes ndërveprimit të përbashkët. Më pëlqen të krijoj ndërfaqe që shumë njerëz mund t'i përdorin në të njëjtën kohë. Sipërfaqja LED e kupolës bën një dalje të përshtatshme për një ndërfaqe me shumë përdorues sepse është e madhe, kështu që shumë njerëz mund ta shohin atë. Kupola gjithashtu krijon një hapësirë komode, sferike, e cila inkurajon njerëzit të kthehen nga njëri -tjetri. Kinect funksionon shkëlqyeshëm si një hyrje me shumë përdorues sepse njerëzit mund të lëvizin dhe të ndikojnë në fushën e thellësisë në të njëjtën kohë, kufiri i vetëm është se sa njerëz mund të përshtaten në hapësirë së bashku.

Unë jam duke zhvilluar vazhdimisht metoda të reja të ndërveprimit për Kur në Dome, për të parë se çfarë efekti kanë metodat e ndryshme të hyrjes dhe çfarë funksionon mirë për grupe të ndryshme njerëzish. Unë jam veçanërisht i etur për të parë se cilat ndërfaqe nxisin lidhjen midis miqve dhe të huajve brenda kupolës, dhe çfarë e bën përvojën e përbashkët të ndihet kuptimplote dhe e vlefshme.

Ku

Unë projektova dhe ndërtova When in Dome si projekti përfundimtar për Masterin tim, i cili ishte Dizajni për Performancën dhe Ndërveprimin në Laboratorin e Arkitekturës Interaktive, The Bartlett, UCL.

Si

Disa nga teknologjitë dhe mjetet e përdorura:

  • Fadecandy
  • Përpunimi
  • Kinect (e mora nga eBay)
  • Mitra pa
  • Pista e pistës
  • Makine qepese
  • Makine per ngjitjen e metalit
  • Armë e nxehtë
  • Armë me zam të nxehtë
  • Prerës me lazer
  • Stërvitje

Disa nga pajisjet e përdorura:

  • Kompleti i shpërndarjes Buildwithhubs
  • Trajtuar lëndë druri e sharruar për mbështetëset e kubeve
  • Kompensatë plepi 4 mm
  • Pëlhurë e bardhë e shpërndarjes
  • Pëlhurë e zezë
  • Shirit alumini i sheshtë
  • Lidhëset Wago
  • Kabllo 12awg dhe 24awg
  • Furnizime me energji 5v 30A
  • Dysheme me shkumë
  • Lidhësit Jst
  • Kondensatorët

Shkojme

Ka shumë përbërës të këtij projekti për të cilët do të flas, shpresoj që të gjeni diçka të dobishme dhe interesante brenda!

Hapi 1: Kupola

Kupola
Kupola
Kupola
Kupola

Kit Hub

Vendosa të ndërtoja kupolën time me një çantë nga buildwithhubs dhe patjetër që do t'i rekomandoja.

Ata shesin komplete lidhësish dhe japin këshilla se çfarë materialesh të blini për shiritat. Pjesa më e madhe e kupolave të tyre përdoren në kopshtet e njerëzve, ndërsa e imja do të jetë në publik, kështu që unë gjithashtu bleva çantën e tyre me kapakë shtesë të sigurt, të cilët nuk lejojnë të dalin jashtë nëse dikush mbështetet në kube.

Madhësia

Diametri i kupolës sime është 4.2 m. Zgjodha këtë madhësi sepse do të thoshte se ana më e gjatë e trekëndëshave që përbëjnë kupolën do të ishte 1.2m, dhe kjo përshtatet bukur në çarçafët e kompensatës kur erdha për të bërë panelet për të mbajtur LEDs.

Hapi 2: Bëni Struts

Image
Image

Gjatësitë

Kam përdorur llogaritësin buildwithhubs për të përpunuar gjatësinë e nevojshme për të bërë një kube 4.2 m. 30 "pantallona të shkurtra" në 1059mm dhe 35 "të gjata" në 1209mm.

Materiale

2 pako prej 24 lëndë druri të sharruara 19 19 x 38 mm x 2400 mm nga B&Q (siç rekomandohet në vendin e ndërtimit me tuba) janë të mjaftueshme për një kube. Kjo funksionon mjaft mirë, por nëse do ta bëja përsëri do të merrja diçka që ka më shumë forcë anësore.

Procesi

Shiritat u prenë në gjatësi duke përdorur një sharrë mitre dhe më pas i pikturova duke i vendosur të gjitha në një fletë pluhuri dhe duke u rrokullisur mbi to. Kjo bëri një kalim kohe argëtuese!

Pastaj i grumbullova së bashku në tufa prej 6 në të njëjtën kohë dhe i vidhoja pjesët e lidhësit në skajet.

Hapi 3: Ndërtoni Kupolën

Pasi të bëhen shiritat, ndërtimi i kupolës është super i lehtë. Unë nuk do të flas gjatë procesit në detaje pasi ka udhëzime në faqen e buildwithhubs dhe ato gjithashtu ofrojnë një broshurë.

Hapi 4: Ngrini atë

Planifikoni se si duhet të duken LED -et
Planifikoni se si duhet të duken LED -et

Nuk doja që panelet LED të ishin pikërisht pranë dyshemesë, pasi kjo do të thoshte se shumë prej tyre do të bllokoheshin nga njerëzit në kube. Unë gjithashtu doja ta bëja kupolën më të lartë kështu që ndihet më e gjerë dhe mikpritëse.

Këmbët

Bëra këmbë të larta 50 cm nga 2x4, dhe vidhosa të njëjtat lidhës në to si mbështetëset.

Pastaj, për të rritur forcën dhe integritetin strukturor të bazës, kam përdorur shirit alumini të sheshtë për të krijuar X -të midis secilës pjesë të këmbës.

Dera

Hoqa njërën nga kthesat horizontale për të bërë një derë dhe e zëvendësova me një copë kompensatë në dysheme për t'i mbajtur këmbët në distancën e duhur.

Hapi 5: Planifikoni se si duhet të duken LED -et

Softuer

Kam përdorur SketchUp për punën time të planifikimit 3D sepse është në dispozicion për t'u përdorur falas në një aplikacion brenda shfletuesit. Për fat të mirë (pasi nuk jam ekspert i modelimit 3D) gjeta një model kubeje gjeodezike të disponueshëm në magazinë 3D, ku ka shumë modele falas.

Sa LED?

Paraqitja duhej të merrte parasysh estetikën, por edhe fuqinë dhe shpërndarjen e të dhënave. Vendosa të përdor 11 Fadecandys (dhe 11 furnizime me energji elektrike) për të mbuluar 33 nga trekëndëshat e kupolës. Kjo do të thotë që Fadecandys (dhe furnizimet me energji elektrike) do të drejtojnë 3 trekëndësha secila, dhe se njëra anë e kupolës mund të jetë e hapur në mënyrë që njerëzit të mund të shikojnë nga jashtë.

Kjo më dha një maksimum prej 512 LED për 3 trekëndësha, pasi secila Fadecandy mund të drejtojë 8 shirita deri në 64 secila.

Vendosja për një plan urbanistik

Jo të gjithë trekëndëshat janë krijuar të barabartë! Kupola ime është e stilit 2V, që do të thotë se ka dy lloje të trekëndëshave, barabrinjës dhe barabrinjës.

Kam dalë me katër paraqitje të ndryshme të mundshme për LED -të dhe shkova në Instagram për të pyetur njerëzit që u pëlqen më së miri. Stili 1 dhe stili 3 dukej se dolën në krye. Stili 3 ishte i preferuari im, por trekëndëshat koncentrikë në stilin 3 në të vërtetë kërkojnë shumë më tepër shirit LED sesa paraqitja me vija, kështu që vendosa për stilin 1. Kjo do të thotë se ka 8 trekëndësha barabrinjës me paraqitje LED të trekëndëshit koncentrik, dhe 25 trekëndësha të barabartë me LED me shirita paraqitja

Meqenëse trekëndëshat barabrinjës janë më të mëdhenj dhe përmbajnë paraqitjen koncentrike, ato përdorin shumë më tepër LED secila sesa trekëndëshat barabrinjës. Prandaj, më duhej të ndaja barabrinjat në të gjithë Fadecandys.

8 nga Fadecandys kontrollojnë 1 trekëndësha barabrinjës dhe 2 isosceles secili.3 të Fadecandys 3 trekëndësha isosceles secili.

Hapi 6: Më shumë rreth Layout LED

Më shumë rreth Layout LED
Më shumë rreth Layout LED
Më shumë rreth Layout LED
Më shumë rreth Layout LED

Me paraqitjen e përgjithshme të vendosur, më duhej të përcaktoja saktësisht sa LED do të vendosja në secilin panel. Unë e bëra këtë duke përdorur një kombinim të një spreadsheet për të gjetur mënyrën më të mirë për të maksimizuar aftësitë e Fadecandy dhe vizatimet në shkallë në Illustrator, kështu që unë mund të shoh se si do të duket paraqitja.

Maksimizimi i aftësive të Fadecandy: Linjat dhe Shiritat

E përmenda më herët se çdo Fadecandy mund të drejtojë deri në 8 shirita me 64 piksele secila. Trekëndëshat e mi përmbajnë shumë rreshta me gjatësi të ndryshme pikselësh, disa rreshta me vetëm pak piksele.

Nëse do ta trajtoja secilën nga ato rreshta si një shirit, do të humbisja shumë nga aftësitë e Fadecandy.

Anasjelltas, nëse do të doja të maksimizoja plotësisht aftësinë e Fadecandy dhe të kisha 64 LED në secilën shirit, do të më duheshin disa shirita që filluan në mes të një rreshti, dhe që do të jenë konfuze për t'u hartuar më vonë.

Më duhej të kuptoja se sa më mirë të bashkoja linjat së bashku në shirita për të maksimizuar aftësinë e shiritit sa më shumë që të ishte e mundur, pa i ndarë linjat.

Në fund…

Panelet barabrinjës kanë katër shirita, të përbërë nga:

  • 30, 30 (gjithsej 60 - e kuqe në imazhin e bashkangjitur)
  • 30, 22 (gjithsej 52 - portokalli në figurën e bashkangjitur)
  • 22, 22, 14 (gjithsej 58 - e verdhë në figurën e bashkangjitur)
  • 14, 14, 6, 6, 6 (gjithsej 46 - jeshile në imazhin e bashkangjitur)

Panelet Isosceles kanë dy shirita, të përbërë nga:

  • 23, 28 (gjithsej 51 - blu në imazhin e bashkangjitur)
  • 3, 7, 11, 15, 19 (55 gjithsej - vjollce në imazhin e bashkangjitur)

Hapi 7: Shtroni Fadecandys dhe Furnizimet me Energji

Shtroni Fadecandys dhe Furnizimet me Energji
Shtroni Fadecandys dhe Furnizimet me Energji

Ky imazh tregon një pamje të rrafshuar të sipërfaqes së kupolës.

Panelet LED

Çdo panel trekëndësh është etiketuar me një numër 1-11, i cili i referohet Fadecandy që e kontrollon atë. Çdo Fadecandy ka tre trekëndësha, kështu që trekëndëshat gjithashtu kanë një shkronjë, A-C.

Elemente të tjera

Kutitë e gjelbra tregojnë vendndodhjen e Fadecandys. Çdo Fadecandy është montuar në një panel të vogël i cili gjithashtu shpërndan fuqinë, unë do ta tregoj këtë në detaje në disa hapa kohë.

Kutitë vjollce tregojnë shpërndarësit USB. Fadecandys janë të lidhura me një desktop Windows, përmes këtyre shpërndarësve.

Kutitë blu tregojnë vendndodhjen e furnizimeve me energji elektrike, të cilat gjenden në 3 kuti tharëse, në dyshemenë rreth kupolës.

Vetëm për ta bërë atë pak më të komplikuar

Nëse krahasoni vendndodhjen e FC10 dhe FC11, do të vini re se FC10 është më afër rreshtit më të gjatë të paneleve të tij isosceles, ndërsa FC11 është më afër linjës më të shkurtër.

Gjithashtu, nëse shikoni në 10C do të shihni se Fadecandy është në të djathtë të tij, ndërsa 10A është në të majtë.

Më duhej t'i merrja parasysh këto ndryshime kur merr parasysh sa kabllo i duheshin secilës shirit led në fillim, dhe kur i hartonte ato.

Hapi 8: Ktheni Linjat në Shirita

Kthimi i Vijave në Shirita
Kthimi i Vijave në Shirita

Kjo tabelë duhej të kuptonte se sa kabllo duhej të kalonte në fillim të çdo pjese të shiritit LED.

Sa kabllo nevojitet?

Disa rreshta janë etiketuar "jst" që do të thotë se ato janë fillimi i shiritit dhe thjesht kanë nevojë për një lidhës JST.

Disa shirita kanë "jst" dhe një gjatësi, që do të thotë se shiriti fillon pak larg nga Fadecandy (siç e pamë në paraqitjen në hapin e mëparshëm), dhe ka nevojë për atë gjatësi të kabllit për ta arritur atë para se të shtoni lidhësin JST.

Disa shirita kanë vetëm një gjatësi, që do të thotë se ato duhet të bashkohen në pjesën e shiritit para tyre me atë gjatësi të kabllit.

Hapi 9: Përgatitja e Rripit LED

Përgatitja e shiritit LED
Përgatitja e shiritit LED
Përgatitja e shiritit LED
Përgatitja e shiritit LED

Shiriti LED

Unë jam duke përdorur shiritin LED të stilit ws2812b, i cili ka tre hyrje, fuqi 5V, tokë dhe të dhëna. Përdorimi i lidhësve JST 3-pin femra më lejon të lidhem me secilën nga këto kunja individualisht. Homologët meshkuj të lidhësve JST do të furnizojnë energjinë dhe të dhënat.

Bashkim

Duke përdorur tabelën time nga hapi i mëparshëm, unë preva të gjithë shiritin LED në gjatësinë e kërkuar, të ngjitur në gjatësinë e kërkuar të kabllit dhe lidhësit JST. Unë gjithashtu vendos një kondensator në fillim të çdo shiriti, kjo është për të shmangur çdo kulm në rrymën fillestare nga prishja e pikselit të parë në shirit. (Më ka ndodhur kjo më parë në projektet e mëparshme ku nuk kam shtuar kondensatorin, kështu që padyshim që ia vlen të bëhet.)

Vulosja

Shtova pak silikon RTV në pjesën e ekspozuar të shiritit, e mbulova me tkurrje të nxehtësisë së qartë dhe e shpërtheva me një armë ngrohëse për të mbyllur përsëri papërshkueshmërinë nga uji.

Hapi 10: Bëni panelet

Bëni panelet
Bëni panelet

Materiale

Vendosa të përdor kompensatë plepi 4 mm për të bërë panelet. E mbajta të hollë për të ulur peshën. Kam përpunuar peshën totale të kompensatës dhe kam kontaktuar me buildwithhubs për të kontrolluar nëse isha brenda lejimeve të peshës për të varur sende nga struktura e kupolës. Meqenëse pesha shpërndahet në mënyrë të barabartë në të gjithë kupolën, është mirë. Unë do të kisha dashur të përdor akrilik, por për fat të keq ishte jashtë buxhetit për mua për këtë projekt.

Shtojca e shiritit LED

Unë nuk doja të ngjisja shiritin LED direkt në panele pasi do të doja të isha në gjendje të zëvendësoja pjesët e shiritit të dëmtuar dhe potencialisht të ripërdoreja të gjithë shiritin në një moment, kështu që vendosa të bëj vrima në panele për t'u përdorur lidhje kabllore. Pikat në imazhin e bashkangjitur tregojnë paraqitjen e vrimave të lidhjes së kabllove.

Prerja e paneleve

Ka gjithsej 33 trekëndësha, dhe ato përshtaten në 9 fletë kompensatë 2440 x 1220 mm përmes paraqitjes që shihni në imazhin e bashkangjitur.

Në një botë ideale, unë do të kisha futur secilën nga 9 fletët e shtresës direkt në një prestar lazer dhe do të kisha prerë trekëndëshat dhe vrimat e lidhjes së kabllove në të njëjtën kohë. Mjerisht ne jetojmë në një botë ku prerëset me lazer 2440 x 1220mm janë të rralla, kështu që trekëndëshat duheshin prerë duke përdorur një sharrë.

Më e trishtueshme, ne gjithashtu nuk jetojmë në një botë ku edhe njëra nga panelet e mia të trekëndëshit do të futet në mjetin e prerjes me lazer në shkollë, kështu që më duhej të preja me lazer një model të gjysmës së secilit prej modeleve të trekëndëshit dhe ta përdorja atë. për të shpuar vrimat me dorë.

Gjithashtu pikturova pjesën e pasme të trekëndëshave, shumica prej tyre të zinj dhe më pas gjashtë argjend të rastit.

Hapi 11: Lidhni kabllon Rripin LED me panelet

Lidheni kabllon Rripin LED me panelet
Lidheni kabllon Rripin LED me panelet
Lidhni kabllon Rripin LED me panelet
Lidhni kabllon Rripin LED me panelet

Kjo ishte shumë lidhje kabllore! Për fat kisha disa miq për të ndihmuar.

Etiketat e kabllove

Unë e etiketova çdo lidhës JST me një etiketë kabllo të koduar me ngjyra, për ta bërë më të lehtë kur vjen puna për ta lidhur atë në Fadecandy të tij. Ato janë urdhëruar me ylber, kështu që për secilën Fadecandy ka:

  • Rrip 1- E kuqe
  • Rrip 2 - Portokalli
  • Rrip 3 - E verdhë
  • Rrip 4 - E gjelbër
  • Rripi 5 - Blu
  • Rrip 6 - Vjollcë
  • Rripi 7 - Gri
  • Rripi 8 - E bardhë

Jo një ylber i saktë, por, këto janë ngjyrat e etiketave dhe funksionon!

(Disa nga Fadecandys, ato që drejtojnë vetëm 3 panele isosceles, në vend se 1 barabrinjës dhe 2 isosceles, përdorin vetëm 6 shirita.)

Hapi 12: Varni panelet në kube

Varni panelet në kube
Varni panelet në kube
Varni panelet në kube
Varni panelet në kube
Varni panelet në kube
Varni panelet në kube

Panelet e mia trekëndore janë pak më të vogla se hendeku midis kornizave, doja që ato të vareshin lirshëm në hapësirë, në vend që t'i ngjisnin fort në bazamentet.

Metoda e varjes

Çdo nyje e kupolës ka një rrufe në sy - këto nuk vijnë si standarde, por Buildwithhubs i shes ato në një paketë. Këta vrima sysh janë perfekte për të varur sende (edhe pse kini kujdes që të mos mbani shumë peshë nga një nyje).

Vendosa të përdor paracord dhe kapëse të vogla karabine. Kordoni është i rrethuar përmes dy vrimave në secilin cep të panelit. Karabineri kap kordonin në vrimën e syrit. Për të shtrënguar kordonin dhe për t'u siguruar që paneli është pozicionuar saktë në hapësirë, shtova gjithashtu një çelës plastik në secilën prej tyre. Kjo do të thotë se ato mund të kapen lehtësisht ndërsa janë të lirshme, dhe pastaj të forcohen më pas për t'i vendosur ato në qendër të hapësirës.

Jam shumë i kënaqur me mënyrën sesi doli metoda e karabinerit. Veryshtë shumë e kënaqshme të kapësh panelet në kube, kliko kliko kliko. Quickshtë gjithashtu e shpejtë dhe e lehtë për t'i hequr ato.

Hapi 13: Krijoni panele të shpërndarjes së energjisë dhe të dhënave

Krijoni panele të shpërndarjes së energjisë dhe të dhënave
Krijoni panele të shpërndarjes së energjisë dhe të dhënave
Krijoni panele të shpërndarjes së energjisë dhe të dhënave
Krijoni panele të shpërndarjes së energjisë dhe të dhënave

Pra, ne kemi bashkuar ngarkesa të lidhësve JST në ngarkesa të shiritit LED, por në çfarë futen ato?

Çdo shirit duhet të lidhet me energjinë, tokën dhe të dhënat nga Fadecandy. Ekzistojnë 11 panele lidhëse që mbajnë 11 Fadecandys dhe shpërndajnë energji nga 11 furnizimet me energji elektrike. Unë i lava këto panele nga shtresa e mbetur e plepit 4 mm. Në anën, ka lojëra elektronike për copa velcro, të cilat i bashkojnë panelet me kujdes në bazat e kupolës.

Fuqia

Çdo LED përdor një 0.06A me shkëlqim të plotë. Kjo do të thotë se fuqia totale e nevojshme që 4378 piksele të funksionojnë me fuqi të plotë është ~ 1.3kW.

Sidoqoftë, në thelb kam 11 qarqe të energjisë plotësisht të ndara. (Ato lidhen vetëm përmes -ve përmes Fadecandy. Mos lidhni +ve të furnizimeve me energji të veçantë pasi kjo është e rrezikshme.) Çdo qark po fuqizon vetëm një maksimum prej 428 piksele, një total prej 128W, kështu që rryma është në një nivel shumë më të sigurt.

Furnizimet e mia me energji janë të afta të japin 150W secila (30A në 5V).

Në panelin e lidhjes, fuqia dhe toka vijnë nga furnizimi me energji në pjesën e poshtme, pastaj lidhet me lidhëset wago, i cili e shpërndan atë në 8 lidhës meshkuj JST.

Të dhënat

Fadecandy është ngjitur në të majtë të panelit, dhe kabllo USB vjen nga poshtë njësoj si kabllot e energjisë.

Kablloja e të dhënave të lidhësit JST është ngjitur në një rrip të kunjave femra me një kokë, e cila futet në kunjat e Fadecandy. Një nga kunjat e tokës në Fadecandy është e lidhur me qarkun tokësor. (Kunjat e tokës janë të lidhura me njëra -tjetrën, kështu që nuk është e nevojshme t'i lidhni të gjitha)

Hapi 14: Mbulimi i pëlhurës

Mbulesa pëlhure
Mbulesa pëlhure
Mbulesa pëlhure
Mbulesa pëlhure
Mbulesa pëlhure
Mbulesa pëlhure

Qepja së bashku e mbulesës së pëlhurës ishte papritur një nga pjesët më të vështira dhe që kërkon kohë të këtij projekti. Për fat kisha një mik për të ndihmuar!

Paraqitja

Në diagramin e rrafshuar të kupolës mund të shihni që mbulesa përbëhet nga 5 pesëkëndësha të cilat përbëhen nga 5 trekëndësha isosceles secili, plus 8 trekëndësha barabrinjës. Ne e bëmë kapakun në këtë mënyrë - qepëm së bashku 5 pesëkëndëshat së pari, pastaj i bashkuam ato së bashku me trekëndëshat barabrinjës.

(Seksionet e zeza në atë diagram janë të hapura dhe të zbuluara.)

Matja

Ne u përpoqëm të kuptonim matjet për trekëndëshat duke përdorur matematikë si njerëzit normalë, por për ndonjë arsye ajo vazhdoi të dalë gabim dhe nuk i përshtatet plotësisht kupolës, kështu që në fund ne përdorëm një copë polikordi përmes bulonave të syve të nyjeve për të matni madhësinë, dhe më pas përdorni këtë trekëndësh polikord si model. Unë nuk e di pse përdorimi i matjeve të njohura të boshllëqeve të nyjeve dhe nyjeve vazhdon të shkojë keq, trekëndëshat 3D janë konfuze.

Pesëkëndësha

Ndërsa i bënim trekëndëshat isosceles dhe i qepnim së bashku në pesëkëndësha, ne shpesh e varnim atë mbi kube për të kontrolluar që gjithçka ishte duke u rreshtuar. Shtë ngjitur në kube duke përdorur copa të vogla elastike të cilat janë të qepura në pikat ku takohen trekëndëshat.

Duke e bashkuar atë së bashku

Pasi i bëmë pesë pesëkëndëshat, filluam të prisnim trekëndëshat barabrinjës duke përdorur të njëjtën metodë - polikord përmes bulonave të syrit. Pasi qepëm dy pentagona së bashku në këtë mënyrë, kuptuam se nuk po rreshtohej aspak mirë. Kështu, në vend të kësaj, ne vendosëm t'i varim të gjithë pesëkëndëshat në kube dhe t'i lidhim trekëndëshat barabrinjës në vend. Pastaj, pasi u fiksua e gjitha, e hoqëm dhe shoku im e qepi së bashku në një copë të fortë.

Mbërthimi i tij në këtë mënyrë ishte shumë punë, shumica me krahët e mi direkt mbi kokën time shpesh duke u përpjekur të fiksoja pëlhurën nga jashtë kupolës, ndërsa qëndroja nga brenda. Argëtuese!

Etiketimi

Gjatë rrugës, ne i etiketuam pjesët me një stilolaps pëlhure të tretshëm në ujë … këto gjëra janë të shkëlqyera pasi mund të shkruani direkt në pëlhurë dhe më pas spërkateni me ujë dhe boja do të zhduket (ndonjëherë duhen disa lëvizje, por funksionon)

Hapi 15: Varja e pëlhurës

Image
Image

Pëlhura është e varur në kube nga gjatësia e elasticitetit të cilat janë të qepura në secilën pikë, të cilat lidhen me bulonat e syrit në nyjet e kupolës.

Lidhja dhe zgjidhja e elastikëve nuk është aq e shpejtë sa prerja në panele, kështu që unë do të doja ta zëvendësoja këtë metodë me karabina ose ndonjë kapëse tjetër në një moment.

Hapi 16: Bashkimi i Kinect

Kati
Kati

Në një shfaqje të guximshme të besimit në univers, në asnjë moment nuk mata hendekun midis paneleve për t'u siguruar që një Kinect do të përshtatet në të vërtetë. (Ju lutem mos i tregoni tutorët e mi)

Mund ta imagjinoni gëzimin tim kur u përshtat kështu.

Kjo fotografi tregon një Kinect v2, por unë përfundova duke përdorur një Kinect v1 për arsye të cilat do t'i marr më vonë.

It'sshtë ngjitur vetëm në shirit duke përdorur shirit velkro të dyanshëm.

Hapi 17: Kati

Dyshemeja është bërë prej dyshekëve të shkumëzuar EVA të cilët i kam marrë nga B&Q. Unë i kam përdorur këto për dy projekte tani dhe është i shkëlqyeshëm për ambiente të mbyllura. Veryshtë shumë komode të ulesh.

Jashtë në festivale me erë si Burning Man duhet të sigurohet kudo sepse era do të futet nën të dhe do ta ngrejë të gjithë.

Hapi 18: Kjo është Ndërtimi i bërë … Për Kodin

Faleminderit qe qendrove me mua deri tani. Kjo është e gjitha e ndërtuar fizike E BER. Tani le të diskutojmë softuerin.

Hapi 19: Serveri Fadecandy

Server Fadecandy
Server Fadecandy
Server Fadecandy
Server Fadecandy

Shkarkoni softuerin

Softueri Fadecandy është i disponueshëm këtu.

Shkarkoni të gjithë githubin dhe hapeni atë.

Drejtoni serverin

Shkoni te dosja 'bin' brenda gjërave fadecandy që sapo shkarkuat.

Klikoni në fcserver.exe.

Kjo do të ngarkojë një dritare cmd e cila tregon të gjitha pajisjet e lidhura Fadecandy. Në këtë rast, ka 11.

Testoni LED -të

Shkoni te https://127.0.0.1:7890/ për të parë UI të serverit Fadecandy. Kjo tregon përsëri të gjitha pajisjet e lidhura dhe lejon një kontroll të vogël.

Klikimi në modelin e provës zbritëse ju lejon të vendosni të gjithë pikselët për atë Fadecandy në shkëlqim të plotë ose gjysmë. Alsoshtë gjithashtu e mundur që LED -i i gjelbër i vogël në fadecandy të ndizet duke klikuar "identifiko".

Hapi 20: Konfiguroni Serverin Fadecandy

Konfiguroni serverin Fadecandy
Konfiguroni serverin Fadecandy

Tani për tani Fadecandys janë ngarkuar të gjithë në një mënyrë të rastësishme. Më herët i etiketova trekëndëshat e mi 1-11, por nuk ka asnjë mënyrë që kompjuteri të dijë cili është cili për momentin. Për ta bërë këtë, ne duhet të krijojmë një skedar konfigurimi.

Cila Fadecandy është cila

Para se t'i tregojmë kompjuterit se në çfarë rendi janë Fadecandys, duhet të kuptojmë se cili është cili vetë. Unë e bëra këtë duke përdorur UI të shfletuesit për të ndriçuar secilën pjesë, pastaj shënova se cili ishte dhe cili ishte numri serik i tij.

Skedari i konfigurimit

Në skedarin e konfigurimit ne rendisim të gjithë numrat serik, pikselët e indeksit me të cilët fillojnë dhe sa piksele kontrollojnë teorikisht. Them teorikisht sepse do të hartoj pikselët sikur të jenë 512 për Fadecandy, edhe pse në fakt ka më pak. Kjo thjesht e bën më të lehtë pasi e dimë që pikseli i parë i çdo Fadecandy është gjithmonë [Numri Fadecandy * 512].

Fadecandy nuk kujdeset që në fakt secila prej tyre të ketë më pak pixel se maksimumi, dhe ne do të kujdesemi për të edhe në kodin e përpunimit.

Po ngarkon skedarin e konfigurimit

Tani, për të filluar serverin Fadecandy, në vend që thjesht të klikojmë fcserver.exe, ne duhet ta kalojmë këtë skedar konfigurimi në të.

Ne e bëjmë këtë duke hapur një kërkesë cmd brenda dosjes bin dhe duke shtypur

fcserver config.json

Kjo tani do të ngarkojë të gjithë Fadecandys në adresat e duhura.

Hapi 21: Hartimi i pikselave

Image
Image
Integrimi i Kinect
Integrimi i Kinect

Hartimi Dymaxion

Buckminster Fuller (i cili popullarizoi kupolat gjeodezike), krijoi gjithashtu hartën dymaxion, e cila është një përfaqësim i tokës sikur të ishte në sipërfaqen e një ikosahedri. Mund të paloset për të qenë 3D ose të rrafshohet në 2D.

Në të njëjtën mënyrë, unë po e rrafshoj sipërfaqen e kupolës sime nga forma e saj 3D në një paraqitje 2D, siç tregohet në imazhin e bashkangjitur. Ky përfaqësim 2D do të hartohet në një kanavacë të përpunimit ku gjithçka që vizatoj në kanavacë shfaqet menjëherë nëpër LED.

Përpunimi

Përpunimi është një gjuhë programimi vizuale. Ashtu si do të vizatonit një drejtkëndësh në Photoshop duke përdorur miun, mund të vizatoni një drejtkëndësh në Përpunim duke shkruar kod si ky:

drejt (100, 80, 10, 50);

Kjo do t'ju japë një drejtkëndësh duke filluar 100 px in, 80 px poshtë, 10 px të gjerë dhe 50 px të gjatë.

Nëse nuk jeni të njohur me Përpunimin, unë rekomandoj shumë mësimet e Daniel Shiffman në Youtube të cilat janë sa argëtuese aq edhe informuese.

Vizatimi i linjave të LED -ve

Përpunimi punon me Fadecandy jashtë kutisë. Ekziston një funksion për të vendosur LED në rreshta, duke i thënë:

  • indeksi fillestar / adresa e LED -ve në atë linjë
  • numri aktual i pikselëve në rresht
  • vendndodhja x, y e qendrës së vijës
  • distanca midis tyre
  • këndi i drejtëzës

Vizatimi i trekëndëshave

Kam shkruar një funksion për secilin nga llojet e mia të trekëndëshave (barabrinjës dhe barabrinjës). I them:

  • indeksi fillestar / adresa e LED -ve në të gjithë këtë trekëndësh
  • qendra e trekëndëshit
  • këndi në të cilin ndodhet i gjithë trekëndëshi

Nga ky informacion ai shkruan linjat e LED -ve, duke përdorur trigonometri për t'i vendosur ato në mënyrë të saktë në kanavacën e Përpunimit.

(Ju mund të mbani mend shumë hapa mbrapa, vura në dukje se për shkak të vendndodhjes së Fadecandys, disa trekëndësha isosceles fillojnë në brezin më të gjatë dhe disa në më të shkurtër, dhe disa vijnë nga e majta dhe disa nga e djathta. Kjo do të thotë se unë në fakt kanë katër funksione për trekëndëshat isosceles)

Rreth adresave

Kur them indeks / adresë, po i referohem sesi Fadecandy i drejtohet LED -ve.

p.sh.

  • Në Fadecandy të parë, shiriti i parë fillon në 0
  • Në Fadecandy të parë, shiriti i dytë fillon në 64 (pa marrë parasysh sa piksele janë në të vërtetë në shiritin e parë)

Në Fadecandy të parë, shiriti i tretë fillon me 128 (pa marrë parasysh sa piksele janë në të vërtetë në dy shiritat e parë)

  • Në Fadecandy të dytë, shiriti i parë fillon në 512 (pa marrë parasysh sa piksele janë në të vërtetë në Fadecandy të parë
  • Në Fadecandy të dytë, shiriti i dytë fillon në 576 (… e kuptoni idenë)

Kodi

Një version "bosh" i kodit tim të kupolës është i disponueshëm në github këtu.

Ky kod përmban hartën e përshkruar më sipër, por asnjë grafikë përveç një rrethi të vizatuar aty ku është miu.

n.b Pikselët do të shfaqen në këtë kod vetëm nëse keni serverin Fadecandy në punë.

Hapi 22: Integrimi i Kinect

Kinect 1 apo 2?

Ekzistojnë dy versione të Kinect. Kinect v1 punoi me Xbox 360, ndërsa Kinect v2 punoi me Xbox One (në mënyrë konfuze).

Unë jam duke përdorur një Kinect v1. Një pjesë e arsyes për këtë është se është shumë e vështirë të zgjasësh gjatësinë e kabllit USB në Kinect v2 për shkak të sasisë së të dhënave që po dërgohen. Kërkon një kabllo shtesë të shtrenjtë dhe të vështirë për t'u gjetur. Meqenëse Kinect im është montuar në krye të kupolës, unë nuk jam në gjendje të lidh një Kinect v2 direkt me desktopin në dysheme. Një problem qesharak për ta pasur, por, ja ku jemi.

Disa nga fotografitë dhe videot e mia tregojnë një Kinect v2, kjo sepse unë fillimisht kisha një sistem ku kisha Kinect v2 të lidhur me një kabllo laptopi të lidhur në gjysmë të rrugës deri në kupolë, e cila dërgonte informacion mbi OSC në desktop i cili kontrollon LED -të Me Kjo funksionoi mirë për disa aplikacione, por sapo desha të përdor të gjithë furnizimin e thellësisë, nuk mund ta dërgoja në të gjithë OSC, kështu që kalova në Kinect v1.

Instalimi

Unë nuk do të flas përmes instalimit të SDK dhe marrjes së kabllove të sakta për Kinect pasi ka shumë udhëzues se si ta bëni këtë. Unë kam SDK v1.8 të instaluar dhe, brenda Përpunimit unë jam duke përdorur bibliotekën OpenKinect.

Hapi 23: Ndjekja e thellësisë së Kinect

Kodi

Kodi im është i disponueshëm në github këtu. Commentedshtë shumë mirë i komentuar kështu që shfletoni!

Kjo është një përmbledhje e asaj që po bën kodi:

Furnizimi i kamerës me thellësi Kinect është i hartuar me ngjyra (p.sh. larg = e kuqe, e afërt = e gjelbër) dhe shfaqet drejtpërdrejt mbi LED -të. Por ka më shumë se kaq.

Së pari, ngjyra e secilit piksel në ushqimin e thellë zhvendoset para dhe mbrapa rreth ngjyrës së tij aktuale, për të shtuar një efekt vezullues.

Së dyti, kur filloni skicën, klikimi i miut do të marrë një lexim në sfond, atëherë do të shfaqen vetëm piksele që janë më afër se leximi i sfondit. Kjo ndalon që dyshemeja/çdo jastëk/struktura e kupolës të shfaqet.

Ekziston gjithashtu një funksion për të rivendosur sfondin duke lexuar çdo x kornizë, kështu që nëse njerëzit brenda kupolës janë të shtrirë, ata nuk do të shfaqen. Kjo do të thotë që lëvizja aktuale bie në sy, në vend që të tregojë të gjithë masën globale të marrëzive të thella. (Së shpejti do ta zëvendësoj këtë me një version të lexuar, kështu që sfondi nuk bën një rivendosje kaq "të vështirë", por, përkundrazi, evolon me kalimin e kohës)

Ekziston gjithashtu një animacion në sfond që tregon grupime me ngjyra, sasia e grupimeve është hartuar në mënyrë të kundërt me sasinë e veprimit që ndodh në kube, kështu që nëse askush nuk është i pranishëm ose ata janë akoma, ka shumë animacion. Pastaj gradualisht zhduket ndërsa më shumë lëvizje ndodhin brenda brenda.

Hapi 24: Dome Done

Image
Image
Kupola Bërë!
Kupola Bërë!
Kupola Bërë!
Kupola Bërë!

Shpresoj se keni mësuar diçka dhe e keni gjetur këtë interesante. Shikoni videon e plotë e cila ka një mori pamjesh të funksionimit të kupolës.

Kam përfshirë këtu për argëtim disa fotografi të ekspozimit të gjatë që kam marrë kur isha në kube. Shijoni!

Konkursi Make it Glow 2018
Konkursi Make it Glow 2018
Konkursi Make it Glow 2018
Konkursi Make it Glow 2018

Çmimi i parë në Konkursin Make it Glow 2018

Recommended: