Orodha ya maudhui:

Dome ya LED inayoingiliana na Fadecandy, Usindikaji na Kinect: Hatua 24 (na Picha)
Dome ya LED inayoingiliana na Fadecandy, Usindikaji na Kinect: Hatua 24 (na Picha)

Video: Dome ya LED inayoingiliana na Fadecandy, Usindikaji na Kinect: Hatua 24 (na Picha)

Video: Dome ya LED inayoingiliana na Fadecandy, Usindikaji na Kinect: Hatua 24 (na Picha)
Video: Small Fiber Neuropathies- Kamal Chemali, MD 2024, Novemba
Anonim
Image
Image
Dome ya LED inayoingiliana na Fadecandy, Usindikaji na Kinect
Dome ya LED inayoingiliana na Fadecandy, Usindikaji na Kinect
Dome ya LED inayoingiliana na Fadecandy, Usindikaji na Kinect
Dome ya LED inayoingiliana na Fadecandy, Usindikaji na Kinect
Dome ya LED inayoingiliana na Fadecandy, Usindikaji na Kinect
Dome ya LED inayoingiliana na Fadecandy, Usindikaji na Kinect

Nini

Wakati katika Dome kuna kuba ya geodesic ya 4.2m iliyofunikwa na LED za 4378. LED zote zimewekwa ramani na zinaweza kushughulikiwa. Zinadhibitiwa na Fadecandy na Inasindika kwenye eneo-kazi la Windows. Kinect imeshikamana na moja ya strut ya kuba, kwa hivyo harakati ndani ya kuba inaweza kufuatiliwa na watu wanaweza kuingiliana na taa.

Kwanini

Ninachunguza uzoefu wa kikundi kupitia mwingiliano wa pamoja. Ninapenda kutengeneza mwingiliano ambao watu wengi wanaweza kutumia kwa wakati mmoja. Uso wa LED wa kuba hufanya pato linalofaa kwa kiolesura cha watumiaji anuwai kwa sababu ni kubwa, kwa hivyo watu wengi wanaweza kuiona. Kuba pia inajenga cozy, spherical nafasi, ambayo moyo watu kugeukia kuelekea kila mmoja. Kinect inafanya kazi nzuri kama pembejeo ya watumiaji wengi kwa sababu watu wanaweza kuzunguka na kuathiri uwanja wa kina kwa wakati mmoja, kikomo pekee ni jinsi watu wengi wanaweza kuingia kwenye nafasi pamoja.

Ninaendelea kukuza njia mpya za mwingiliano wa Wakati uko Dome, kuona ni nini athari tofauti za kuingiza zina, na ni nini kinachofanya kazi vizuri kwa vikundi tofauti vya watu. Nina hamu sana kuona ni viunganisho vipi vinahimiza uhusiano kati ya marafiki na wageni ndani ya dome, na ni nini hufanya uzoefu wa pamoja ujisikie wa maana na wa thamani.

Wapi

Niliunda na kujenga Wakati huko Dome kama mradi wa mwisho wa Master's, ambao ulikuwa Ubunifu wa Utendaji na Maingiliano katika Maabara ya Usanifu wa Maingiliano, Bartlett, UCL.

Vipi

Baadhi ya teknolojia na zana zinazotumika:

  • Fadecandy
  • Inasindika
  • Kinect (nilipata yangu kutoka eBay)
  • Miter aliona
  • Fuatilia saw
  • Cherehani
  • Chuma cha kulehemu
  • Bunduki ya joto
  • Bunduki ya gundi moto
  • Laser cutter
  • Kuchimba

Baadhi ya vifaa vilivyotumika:

  • Kitanda cha kitengo cha Buildwithhubs
  • Imetibiwa mbao za msumeno kwa vipande vya kuba
  • Plywood ya 4mm ya poplar
  • Kitambaa nyeupe cha kueneza
  • Kitambaa cheusi
  • Alumini gorofa bar
  • Viunganisho vya Wago
  • Kamba ya 12awg na 24awg
  • 5v 30A vifaa vya umeme
  • Sakafu ya povu
  • Viunganishi vya Jst
  • Capacitors

Twende

Kuna vifaa vingi kwenye mradi huu ambao nitazungumza kupitia, natumahi utapata kitu muhimu na cha kuvutia ndani!

Hatua ya 1: Dome

Dome
Dome
Dome
Dome

Kitanda cha Kitovu

Niliamua kujenga kuba yangu na kit kutoka kwa buildwithhubs na hakika ningependekeza.

Wanauza vifaa vya viunganisho na kutoa ushauri juu ya vifaa gani vya kununua kwa struts. Nyumba zao nyingi hutumika katika bustani za watu wenyewe, wakati yangu itakuwa hadharani, kwa hivyo nilinunua vifaa vyao vya kofia salama zaidi, ambazo huzuia struts kutoka nje ikiwa mtu hutegemea dome.

Ukubwa

Dome yangu ni kipenyo cha 4.2m. Nilichagua saizi hii kwa sababu ilimaanisha kuwa upande mrefu zaidi wa pembetatu zinazounda dome itakuwa 1.2m, na hii inafaa vizuri kwenye karatasi za plywood wakati nilikuja kutengeneza paneli kushikilia LEDs.

Hatua ya 2: Fanya Struts

Image
Image

Urefu

Nilitumia kikokotoo cha strand cha buildwithhubs kufanyia kazi urefu unaohitajika kutengeneza dome ya 4.2m. 30 "kaptula" kwa 1059mm na 35 "inatamani" kwa 1209mm.

Nyenzo

Pakiti 2 za mbao 24 19mm x 38mm x 2400mm kutoka kwa B&Q (kama inavyopendekezwa kwenye tovuti ya buildwithhubs) zinatosha kwa kuba moja. Hii inafanya kazi vizuri vya kutosha lakini ikiwa ningeifanya tena ningepata kitu ambacho kina nguvu zaidi ya baadaye.

Mchakato

Vipande vilikatwa kwa urefu kwa kutumia msumeno wa kilemba kisha nikawapaka rangi kwa kuwalaza wote juu ya karatasi ya vumbi na kuingiza juu yao. Hii ilifanya timelapse ya kufurahisha!

Kisha nikawaunganisha pamoja katika makundi ya 6 kwa wakati mmoja na kuzipiga vipande vya kiunganishi hadi mwisho.

Hatua ya 3: Jenga Dome

Mara tu struts zimefanywa, kujenga kuba ni rahisi sana. Sitazungumza kupitia mchakato huo kwa kina kwani kuna maagizo kwenye wavuti ya buildwithhubs na pia hutoa kijitabu.

Hatua ya 4: Inua

Panga jinsi LED zinapaswa Kuonekana
Panga jinsi LED zinapaswa Kuonekana

Sikutaka paneli za LED ziwe sawa na sakafu, kwani hii itamaanisha kwamba nyingi zitazuiliwa na watu kwenye dome. Nilitaka pia kutengeneza dome kuwa juu zaidi kwa hivyo inahisi kuwa ya wasaa zaidi na ya kukaribisha.

Miguu

Nilitengeneza miguu yenye urefu wa 50cm kutoka kwa 2x4s, na nikazungusha viunganishi sawa ndani yao kama struts.

Halafu, kuongeza nguvu na uadilifu wa kimuundo wa msingi, nilitumia bar ya gorofa ya alumini kuunda X kati ya kila sehemu ya mguu.

Mlango

Niliondoa mkondo mmoja ulio na usawa kutengeneza mlango, na kuubadilisha na kipande cha plywood sakafuni ili kuweka miguu katika nafasi sahihi.

Hatua ya 5: Panga jinsi LED zinapaswa Kuonekana

Programu

Nilitumia SketchUp kwa kazi yangu ya kupanga ya 3D kwa sababu inapatikana kutumia bure katika programu ya kivinjari. Kwa bahati nzuri (kwani mimi sio mtaalam wa uundaji wa 3D) nimepata mfano wa kuba ya geodesic inapatikana katika ghala la 3D, ambapo kuna mifano mingi bure.

LED ngapi?

Mpangilio ulipaswa kuzingatia urembo lakini pia usambazaji wa nguvu na data. Niliamua kutumia Fadecandys 11 (na vifaa 11 vya umeme) kufunika 33 ya pembetatu za kuba. Hii inamaanisha kwamba Fadecandys (na vifaa vya umeme) wangeendesha pembetatu 3 kila mmoja, na kwamba upande mmoja wa kuba unaweza kuwa wazi ili watu waweze kuona kutoka nje.

Hii ilinipa kiwango cha juu cha LED za 512 kwa pembetatu 3, kwani kila Fadecandy inaweza kuendesha vipande 8 vya hadi 64 kila moja.

Kuamua mpangilio

Sio pembetatu zote zimeundwa sawa! Dome yangu ni mtindo wa 2V, ambayo inamaanisha ina aina mbili za pembetatu, equilaterals na isosceles.

Nilikuja na mipangilio minne tofauti ya taa za LED na nikachukua Instagram kuwauliza watu ambayo wanapenda bora zaidi. Mtindo 1 na mtindo 3 walionekana kutoka juu. Mtindo wa 3 ulikuwa ni kipenzi changu lakini pembetatu zenye umakini katika mtindo wa 3 kweli zinahitaji ukanda mwingi wa LED kuliko mpangilio wa mistari, kwa hivyo niliamua kwa mtindo 1. Hii inamaanisha kuwa kuna pembetatu 8 za usawa na mpangilio wa pembetatu wa LED, na pembetatu 25 za isosceles zilizo na milia ya LED mpangilio.

Kwa kuwa pembetatu za equilateral ni kubwa na zina mpangilio unaozingatia, hutumia LED nyingi kila moja kuliko pembetatu za isosceles. Kwa hivyo ilibidi nigawanye equilaterals katika Fadecandys.

8 ya Fadecandys hudhibiti 1 usawa na pembetatu 2 za isosceles kila mmoja. 3 ya Fadecandys inadhibiti pembetatu 3 za isosceles kila mmoja.

Hatua ya 6: Zaidi Kuhusu Mpangilio wa LED

Zaidi Kuhusu Mpangilio wa LED
Zaidi Kuhusu Mpangilio wa LED
Zaidi Kuhusu Mpangilio wa LED
Zaidi Kuhusu Mpangilio wa LED

Pamoja na mpangilio wa jumla ulioamuliwa, nilihitaji kufikiria ni ngapi LEDs ambazo ningeweka kwenye kila jopo. Nilifanya hivi kwa kutumia mchanganyiko wa lahajedwali ili nitafute njia bora ya kuongeza uwezo wa Fadecandy, na kupima michoro kwenye Illustrator, kwa hivyo niliweza kuona jinsi mpangilio unavyoonekana.

Kuongeza uwezo wa Fadecandy: Mistari na Vipande

Nilisema hapo awali kwamba kila Fadecandy anaweza kuendesha hadi vipande 8 vya saizi 64 kila moja. Pembetatu zangu zina mistari mingi ya urefu tofauti wa saizi, mistari mingine ina saizi chache tu.

Ikiwa ningechukua kila moja ya mistari hiyo kama ukanda, ningepoteza uwezo mwingi wa Fadecandy.

Kinyume chake ikiwa nilitaka kuzidisha kabisa uwezo wa Fadecandy na kuwa na LED za 64 kwenye kila ukanda, ningehitaji kuwa na vipande ambavyo vilianza katikati ya mstari, na hiyo itachanganya kwenye ramani baadaye.

Ilinibidi nifikirie jinsi bora ya kujiunga na mistari pamoja kuwa vipande ili kupunguzia uwezo wa upeo iwezekanavyo, bila kugawanya mistari.

Mwishoni…

Paneli za usawa zina vipande vinne, vilivyoundwa na:

  • 30, 30 (jumla ya 60 - nyekundu kwenye picha iliyowekwa)
  • 30, 22 (52 jumla - machungwa kwenye picha iliyoambatishwa)
  • 22, 22, 14 (58 jumla - manjano kwenye picha iliyoambatanishwa)
  • 14, 14, 6, 6, 6 (46 jumla - kijani kwenye picha iliyowekwa)

Paneli za Isosceles zina vipande viwili, vilivyoundwa na:

  • 23, 28 (51 jumla - bluu kwenye picha iliyoambatanishwa)
  • 3, 7, 11, 15, 19 (55 jumla - zambarau kwenye picha iliyowekwa)

Hatua ya 7: Weka Mafadecandys na Vifaa vya Nguvu

Weka Fadecandys na Ugavi wa Umeme
Weka Fadecandys na Ugavi wa Umeme

Picha hii inaonyesha taswira tambarare ya uso wa kuba.

Paneli za LED

Kila jopo la pembetatu limeandikwa na nambari 1-11, ambayo inahusu Fadecandy inayoidhibiti. Kila Fadecandy ana pembetatu tatu, kwa hivyo pembetatu pia zina barua, A-C.

Vipengele vingine

Sanduku za kijani zinaonyesha eneo la Fadecandys. Kila Fadecandy imewekwa kwenye paneli ndogo ambayo pia inasambaza nguvu, nitaonyesha hii kwa undani katika hatua chache za wakati.

Sanduku zambarau zinaonyesha vituo vya USB. Fadecandys wameunganishwa na desktop ya Windows, kupitia vituo hivi.

Sanduku za hudhurungi zinaonyesha eneo la vifaa vya umeme, ambavyo vinakaa kwenye visanduku vikavu 3, kwenye sakafu karibu na kuba.

Ili kuifanya iwe ngumu zaidi

Ikiwa unalinganisha eneo la FC10 na FC11, utaona kuwa FC10 iko karibu na laini ndefu zaidi ya paneli zake za isosceles, wakati FC11 iko karibu na laini fupi zaidi.

Pia, ukiangalia 10C utaona kuwa Fadecandy iko kulia kwake, wakati 10A iko kushoto.

Ilinibidi kuzingatia tofauti hizi wakati wa kuzingatia ni kiasi gani cha kebo kila mkanda ulioongozwa unahitajika mwanzoni, na wakati wa kuchora ramani.

Hatua ya 8: Kugeuza Mistari kuwa Vipande

Kugeuza Mistari kuwa Vipande
Kugeuza Mistari kuwa Vipande

Lahajedwali hili lilikuwa kugundua ni kiasi gani cha cable inahitajika kwenda mwanzoni mwa kila sehemu ya ukanda wa LED.

Ni cable ngapi inahitajika?

Mistari mingine imeandikwa "jst" ambayo inamaanisha kuwa ni mwanzo wa ukanda na inahitaji tu kontakt ya JST.

Vipande vingine vina "jst" na urefu, ambayo inamaanisha kuwa ukanda huanza umbali mbali na Fadecandy (kama tulivyoona katika mpangilio katika hatua ya awali), na inahitaji urefu wa kebo kuifikia kabla ya kuongeza kontakt ya JST.

Vipande vingine vina urefu tu, ambayo inamaanisha wanahitaji kuunganishwa kwenye sehemu ya ukanda mbele yao na urefu huo wa kebo.

Hatua ya 9: Kuandaa Ukanda wa LED

Kuandaa Ukanda wa LED
Kuandaa Ukanda wa LED
Kuandaa Ukanda wa LED
Kuandaa Ukanda wa LED

Ukanda wa LED

Ninatumia mkanda wa LED wa ws2812b, ambao una pembejeo tatu, nguvu ya 5V, ardhi na data. Kutumia viunganishi vya kike vya JST vya pini 3 kuniruhusu kuungana na kila moja ya pini hizi moja kwa moja. Wenzake wa kiume wa viunganisho vya JST watasambaza nguvu na data.

Kufundisha

Kutumia lahajedwali langu kutoka hatua ya awali, nilikata ukanda wote wa LED katika urefu unaohitajika, uliouzwa kwa urefu unaohitajika wa kebo na viunganishi vya JST. Pia niliweka capacitor mwanzoni mwa kila kipande, hii ni kuzuia kilele chochote katika mwendo wa awali kutokana na kuharibu pikseli ya kwanza kwenye ukanda. (Nimewahi kutokea hii hapo awali katika miradi ya hapo awali ambapo sikuongeza capacitor, kwa hivyo inafaa kuifanya.)

Kuweka muhuri

Niliongeza silicone ya RTV kwenye sehemu iliyo wazi ya ukanda, nikaifunika kwa joto wazi na nikalipua kwa bunduki ya joto ili kutengeneza tena kuzuia maji.

Hatua ya 10: Tengeneza Paneli

Tengeneza Paneli
Tengeneza Paneli

Nyenzo

Niliamua kutumia plywood ya 4mm poplar kutengeneza paneli. Niliiweka nyembamba ili kupunguza uzito. Nilifanya uzani wa jumla wa plywood na niliwasiliana na buildwithhubs kuangalia ikiwa nilikuwa ndani ya posho za uzito wa kunyongwa vitu kwenye muundo wa kuba. Kwa kuwa uzito unasambazwa sawasawa kwenye kuba, ni sawa. Ningependa kutumia akriliki lakini kwa bahati mbaya haikuwa bajeti kwangu kwa mradi huu.

Kiambatisho cha mkanda wa LED

Sikutaka kunasa kamba ya LED moja kwa moja kwenye paneli kwani ningependa kuweza kuchukua nafasi ya sehemu za mkanda mbovu, na ningeweza kutumia tena ukanda wote wakati fulani, kwa hivyo niliamua kutengeneza mashimo kwenye paneli za kutumia uhusiano wa kebo. Dots kwenye picha iliyoambatanishwa zinaonyesha mpangilio wa mashimo ya kufunga waya.

Kukata paneli

Kuna pembetatu 33 kwa jumla, na mimi zinafaa kwenye karatasi 9 za plywood ya 2440 x 1220mm kupitia mpangilio unaouona kwenye picha iliyoambatishwa.

Katika ulimwengu mzuri ningekuwa nimepiga kila karatasi 9 ya ply moja kwa moja kwenye mkataji wa laser na kukata pembetatu na mashimo ya kufunga waya kwa wakati mmoja. Kwa kusikitisha tunaishi katika ulimwengu ambao wakataji wa laser 2440 x 1220mm ni nadra, kwa hivyo pembetatu ililazimika kukatwa kwa kutumia msumeno wa wimbo.

Cha kusikitisha zaidi, sisi pia hatuishi katika ulimwengu ambao hata moja ya paneli zangu tatu za pembetatu zingefaa kwenye mkataji wa laser shuleni, kwa hivyo ilibidi laser kukata templeti ya nusu ya kila muundo wa pembetatu, na kuitumia kuchimba mashimo kwa mkono.

Nilichora pia nyuma ya pembetatu, nyingi zikiwa nyeusi na kisha fedha sita za kubahatisha.

Hatua ya 11: Funga Cable Kamba ya LED kwenye Paneli

Cable Funga Ukanda wa LED kwenye Paneli
Cable Funga Ukanda wa LED kwenye Paneli
Cable Funga Ukanda wa LED kwenye Paneli
Cable Funga Ukanda wa LED kwenye Paneli

Hii ilikuwa inaunganisha kebo nyingi! Kwa bahati nzuri nilikuwa na marafiki wa kusaidia.

Lebo za kebo

Niliandika kila kiunganishi cha JST na lebo ya kebo yenye nambari ya rangi, kuifanya iwe rahisi linapokuja kuziba kwenye Fadecandy yake. Wao ni amri ya upinde wa mvua, kwa hivyo kwa kila Fadecandy kuna:

  • Ukanda wa 1- Nyekundu
  • Ukanda wa 2 - Chungwa
  • Ukanda wa 3 - Njano
  • Ukanda wa 4 - Kijani
  • Ukanda wa 5 - Bluu
  • Ukanda wa 6 - Zambarau
  • Ukanda wa 7 - Kijivu
  • Ukanda wa 8 - Nyeupe

Sio upinde wa mvua halisi lakini, hiyo ni rangi ambayo maandiko yalikuja na inafanya kazi!

(Baadhi ya Fadecandys, wale ambao huendesha tu paneli 3 za isosceles, badala ya 1 equilateral na 2 isosceles, tumia tu mikanda 6.)

Hatua ya 12: Hang paneli kwenye Dome

Hang paneli kwenye Dome
Hang paneli kwenye Dome
Hang paneli kwenye Dome
Hang paneli kwenye Dome
Hang paneli kwenye Dome
Hang paneli kwenye Dome

Paneli zangu za pembetatu ni ndogo kidogo kuliko pengo kati ya struts, nilitaka watundike kwa hiari kwenye nafasi badala ya kuziunganisha kwa nguvu na viboko.

Njia ya kunyongwa

Kila node ya dome ina bolt ya macho - hizi hazikuja kama kiwango lakini Buildwithhubs huwauza katika pakiti. Macho haya ni bora kwa kutundika vitu (ingawa kuwa mwangalifu usitundike uzito sana kwenye nodi moja).

Niliamua kutumia paracord na sehemu ndogo za kabati. Kamba imefungwa kupitia mashimo mawili kwenye kila kona ya jopo. Carabiner inaunganisha kamba kwenye kiwiko cha jicho. Ili kukaza kamba na kuhakikisha kuwa paneli imewekwa sawa kwenye nafasi, pia niliongeza kugeuza plastiki kwa kila mmoja. Hii inamaanisha wanaweza kung'olewa kwa urahisi wakiwa huru, na kisha kukazwa baadaye ili kuwaweka katikati ya nafasi.

Nimefurahiya sana jinsi njia ya kabati ilivyotokea. Inaridhisha sana kubonyeza paneli kwenye kuba, bonyeza bonyeza. Ni haraka na rahisi kuziondoa pia.

Hatua ya 13: Tengeneza Paneli za Usambazaji wa Nguvu na Takwimu

Tengeneza Paneli za Usambazaji wa Nguvu na Takwimu
Tengeneza Paneli za Usambazaji wa Nguvu na Takwimu
Tengeneza Paneli za Usambazaji wa Nguvu na Takwimu
Tengeneza Paneli za Usambazaji wa Nguvu na Takwimu

Kwa hivyo, tumeuza viunganisho vingi vya viunga vya JST kwa mizigo mingi ya mkanda wa LED, lakini zinaingia nini?

Kila ukanda unahitaji kuungana na nguvu, ardhi na data kutoka kwa Fadecandy. Kuna paneli 11 za unganisho ambazo zinashikilia Fadecandys 11 na kusambaza nguvu kutoka kwa vifaa 11 vya umeme. Mimi laser nilikata paneli hizi kutoka kwa mabaki 4mm ya poplar. Pembeni, kuna nafasi za vipande vya velcro, ambavyo vinaambatanisha paneli vizuri kwa vipande vya kuba.

Nguvu

Kila LED hutumia 0.06A kwa mwangaza kamili. Hii inamaanisha kuwa nguvu jumla inayohitajika kwa saizi 4378 kukimbia kwa nguvu kamili ni ~ 1.3kW.

Walakini, nina duru 11 za umeme tofauti kabisa. (Zinaunganishwa tu kupitia -ve kupitia Fadecandy. Usiunganishe + ve ya vifaa tofauti vya umeme kwani hii ni hatari.) Kila mzunguko unapeana saizi za juu zaidi ya 428, jumla ya 128W, kwa hivyo sasa iko kiwango salama zaidi.

Vifaa vyangu vya umeme vina uwezo wa kutoa 150W kila moja (30A kwa 5V).

Kwenye jopo la unganisho, nguvu na ardhi huja kutoka kwa usambazaji wa umeme chini, kisha imeunganishwa na viunganisho vya wago, ambavyo vinasambaza kwa viunganisho 8 vya kiume vya JST.

Takwimu

Fadecandy imeambatanishwa kushoto kwa jopo, na kebo ya USB huja kutoka chini sawa na nyaya za umeme.

Cable ya data ya kontakt JST inauzwa kwa ukanda wa pini moja ya kichwa ya kike ambayo huziba ndani ya pini za Fadecandy. Pini moja ya ardhi kwenye Fadecandy imeunganishwa na mzunguko wa ardhi. (Pini za ardhini zote zimeunganishwa kwa kila mmoja, kwa hivyo sio lazima kuziunganisha zote)

Hatua ya 14: Kufunika kitambaa

Kufunika kitambaa
Kufunika kitambaa
Kufunika kitambaa
Kufunika kitambaa
Kufunika kitambaa
Kufunika kitambaa

Kushona pamoja kufunika kitambaa ilikuwa bila kutarajia moja ya sehemu ngumu na inayotumia wakati wa mradi huu. Kwa bahati nzuri nilikuwa na rafiki wa kumsaidia!

Mpangilio

Kwenye mchoro uliopangwa wa kuba unaweza kuona kuwa kifuniko kina pentagoni 5 ambazo zinajumuisha pembetatu 5 za isosceles kila moja, pamoja na pembetatu 8 za usawa. Tulifanya kifuniko kwa utaratibu huu - tukashona kwanza pentagoni 5 kwanza, kisha tukaungana nao pamoja na pembetatu za usawa.

(Sehemu nyeusi kwenye mchoro huo zimefunguliwa na kufunuliwa.)

Kupima

Tulijaribu kujua vipimo vya pembetatu kwa kutumia hesabu kama watu wa kawaida, lakini kwa sababu fulani iliendelea kutokea vibaya na haikutoshea kuba, kwa hivyo mwishowe tulitumia kipande cha polycord kupitia vifungo vya macho pima saizi, kisha utumie pembetatu hii ya polycord kama kiolezo. Sijui ni kwanini kutumia vipimo vinavyojulikana vya mapungufu + ya mapungufu ya nodi viliendelea kwenda vibaya, pembetatu za 3D zinachanganya.

Pentagoni

Tunapotengeneza pembetatu za isosceles na kuzishona pamoja kuwa pentagoni, mara nyingi tulizitundika juu ya kuba ili kuangalia kila kitu kilikuwa kimejipanga. Imeambatanishwa na kuba kwa kutumia vipande vidogo vya kunyooka ambavyo vimeshinikwa kwa ncha ambazo pembetatu hukutana.

Kujiunga pamoja

Mara tu tulipopata pentagoni tano, tukaanza kukata pembetatu za usawa kwa kutumia njia ile ile - polycord kupitia vifungo vya macho. Mara tu tuliposhona pentagoni mbili kwa njia hii, tuligundua kuwa haikuwa sawa kabisa. Kwa hivyo, badala yake, tuliamua kutundika pentagon zote kwenye dome, na kubandika pembetatu za equilateral kwao mahali. Kisha, mara tu ilipobanwa, tukaishusha na rafiki yangu akaishona kwa kipande kimoja kigumu.

Kuibandika kwa njia hii ilikuwa kazi nyingi, nyingi zikiwa na mikono yangu moja kwa moja juu ya kichwa changu mara nyingi wakati nikijaribu kubandika kitambaa kutoka nje ya kuba, nikiwa nimesimama ndani. Furahisha!

Kuandika

Njiani, tuliandika vipande hivyo kwa kalamu ya kitambaa cha maji… vitu hivi ni vyema kwani unaweza kuandika moja kwa moja kwenye kitambaa kisha ukachapishe na maji na wino utatoweka (wakati mwingine inachukua michache, lakini inafanya kazi)

Hatua ya 15: Kutundika Kitambaa

Image
Image

Kitambaa kinaning'inizwa ndani ya kuba kwa urefu wa mshipi ambao umeshonwa kwa kila ncha, hizi zimefungwa kwenye vifungo vya macho kwenye nodi za kuba.

Kufunga na kufungua elastics sio haraka kama kukatiza kwenye paneli, kwa hivyo ningependa kubadilisha njia hii na kabati au kipande kingine wakati fulani.

Hatua ya 16: Kuunganisha Kinect

Sakafu
Sakafu

Kwa kuonyesha ujasiri wa ulimwengu, kwa wakati wowote sikupima pengo kati ya paneli ili kuhakikisha kuwa Kinect atafaa. (Tafadhali usiwaambie wakufunzi wangu)

Unaweza kufikiria furaha yangu wakati ilitoshea kama hii.

Picha hii inaonyesha Kinect v2 lakini niliishia kutumia Kinect v1 kwa sababu ambazo nitaingia baadaye.

Imeunganishwa tu na strut kwa kutumia mkanda wa velcro wa pande mbili.

Hatua ya 17: Sakafu

Sakafu hiyo imetengenezwa kwa mikeka ya povu ya EVA ambayo ilipata kutoka B&Q. Nimetumia hizi kwa miradi miwili sasa na ni nzuri kwa nyumba. Ni faraja sana kuketi.

Nje kwa sherehe za upepo kama Burning Man inahitaji kuokolewa kote kwa sababu upepo utafika chini yake na kuinua kitu kizima.

Hatua ya 18: Hiyo ndiyo Ujenzi Umefanywa… Kwenye Kanuni

Asante kwa kushikamana nami hadi sasa. Hiyo ni yote ya ujenzi wa DONE. Sasa lets kujadili programu.

Hatua ya 19: Seva ya Fadecandy

Seva ya Fadecandy
Seva ya Fadecandy
Seva ya Fadecandy
Seva ya Fadecandy

Pakua programu

Programu ya Fadecandy inapatikana hapa.

Pakua github nzima na uifungue.

Endesha seva

Nenda kwenye folda ya 'bin' ndani ya vitu vya fadecandy ambavyo umepakua.

Bonyeza kwenye fcserver.exe.

Hii itapakia dirisha la cmd ambalo linaonyesha vifaa vyote vya Fadecandy vilivyounganishwa. Katika kesi hii, kuna 11.

Mtihani LEDs

Nenda kwa https://127.0.0.1:7890/ ili uone UI ya seva ya Fadecandy. Hii inaonyesha vifaa vyote vilivyounganishwa tena, na inaruhusu udhibiti mdogo.

Kubonyeza kushuka kwa muundo wa jaribio hukuruhusu kuweka saizi zote za Fadecandy hiyo kuwa mwangaza kamili au nusu. Inawezekana pia kutengeneza mwangaza mdogo wa kijani kwenye fadecandy yenyewe kupepesa kwa kubofya "tambua".

Hatua ya 20: Sanidi Seva ya Fadecandy

Sanidi Seva ya Fadecandy
Sanidi Seva ya Fadecandy

Hivi sasa wa-Fadecandy wote wamepakiwa kwa mpangilio wa nasibu. Hapo awali niliandika pembetatu zangu 1-11 lakini hakuna njia ya kompyuta kujua ni ipi ambayo ni kwa sasa. Ili kufanya hivyo, tunahitaji kuunda faili ya usanidi.

Je, ni Fadecandy ipi ambayo

Kabla ya kuambia kompyuta ni utaratibu gani wa Fadecandys, tunahitaji kujua ni ipi sisi wenyewe. Nilifanya hivyo kwa kutumia UI ya kivinjari ili kufanya kila sehemu iwe nuru, kisha nikabainisha ni ipi na ni nambari gani ya serial.

Faili ya usanidi

Katika faili ya usanidi tunaorodhesha nambari zote za serial, pikseli ya index wanayoanza na ni saizi ngapi wanazodhibiti kinadharia. Ninasema kinadharia kwa sababu nitachora saizi kama kuna 512 kwa kila Fadecandy, ingawa kwa kweli kuna chache. Hii inarahisisha tu kwani tunajua kuwa pikseli ya kwanza ya Fadecandy yoyote huwa [Fadecandy namba * 512] kila wakati.

Fadecandy hajali kwamba kweli kila moja ina saizi chache kuliko kiwango cha juu, na tutaitunza katika nambari ya Usindikaji pia.

Inapakia faili ya usanidi

Sasa, kuanza seva ya Fadecandy, badala ya kubofya fcserver.exe, tunahitaji kupitisha faili hii ya usanidi kwake.

Tunafanya hivyo kwa kufungua mwendo wa cmd ndani ya folda ya bin na kuandika

fcserver config.json

Hii sasa itapakia Fadecandys zote kwenye anwani sahihi.

Hatua ya 21: Ramani ya saizi

Image
Image
Ushirikiano wa Kinect
Ushirikiano wa Kinect

Ramani ya Dymaxion

Buckminster Fuller (ambaye alipongeza nyumba za geodesic), pia aliunda ramani ya dymaxion, ambayo ni uwakilishi wa ardhi kana kwamba iko juu ya uso wa icosahedron. Inaweza kukunjwa kuwa 3D au kubembwa kuwa 2D.

Vivyo hivyo, mimi hutengeneza uso wa kuba yangu kutoka kwa umbo lake la 3D hadi uwakilishi wa 2D, kama inavyoonyeshwa kwenye picha iliyoambatanishwa. Uwakilishi huu wa 2D utawekwa kwenye turubai ya Usindikaji ambapo kila kitu ninachora kwenye turubai kinaonyeshwa mara moja kwenye LEDs.

Inasindika

Usindikaji ni lugha ya programu inayoonekana. Kama vile ungeweza kuchora mstatili kwenye Photoshop ukitumia panya, unaweza kuchora mstatili katika Kusindika kwa kuandika nambari kama hii:

rect (100, 80, 10, 50);

Hiyo itakupa mstatili kuanzia 100 px ndani, 80 px chini, 10 px pana na 50 px mrefu.

Ikiwa haujui Utayarishaji, ninapendekeza sana mafunzo ya Daniel Shiffman kwenye Youtube ambayo ni ya kufurahisha kama yanavyofundisha.

Kuchora mistari ya LEDs

Usindikaji hufanya kazi na Fadecandy nje ya sanduku. Kuna kazi ya kuweka LED katika mistari, kwa kuiambia:

  • fahirisi / anwani ya kuanzia ya LED kwenye mstari huo
  • idadi halisi ya saizi katika mstari
  • eneo la x, y katikati ya mstari
  • nafasi kati yao
  • pembe ya mstari

Kuchora pembetatu

Niliandika kazi kwa kila aina yangu ya pembetatu (equilaterals na isosceles). Ninaiambia:

  • fahirisi ya kuanzia / anwani ya LED kwenye pembetatu hii nzima
  • katikati ya pembetatu
  • pembe pembetatu nzima iko

Kutoka kwa habari hii inaandika mistari ya LED, kwa kutumia trigonometry kuziweka kwa usahihi kwenye turubai ya Usindikaji.

(Unaweza kukumbuka hatua nyingi nyuma, nilisema kuwa kwa sababu ya eneo la Fadecandys, pembetatu zingine za isosceles zinaanzia kwenye ukanda mrefu zaidi na zingine kwa kifupi zaidi, na zingine huja kutoka kushoto na zingine kulia. Hii inamaanisha kuwa mimi kweli kuwa na kazi nne za pembetatu za isosceles)

Kuhusu anwani

Ninaposema faharisi / anwani, ninazungumzia jinsi Fadecandy inazungumzia LED.

mf.

  • Kwenye Fadecandy ya kwanza, ukanda wa kwanza huanza saa 0
  • Kwenye Fadecandy ya kwanza, ukanda wa pili huanza saa 64 (bila kujali saizi ngapi ziko kwenye ukanda wa kwanza)

Kwenye Fadecandy ya kwanza, ukanda wa tatu huanza saa 128 (bila kujali saizi ngapi ziko kwenye vipande viwili vya kwanza)

  • Kwenye Fadecandy ya pili, ukanda wa kwanza huanza saa 512 (bila kujali saizi ngapi ziko katika Fadecandy ya kwanza
  • Kwenye Fadecandy ya pili, ukanda wa pili huanza saa 576 (… unapata wazo)

Kanuni

Toleo "tupu" la nambari yangu ya kuba inapatikana kwenye github hapa.

Nambari hii ina ramani iliyoelezwa hapo juu lakini hakuna michoro kando na duara iliyochorwa mahali panya iko.

n.b Saizi zitatoa tu katika nambari hii ikiwa una seva ya Fadecandy inayoendesha.

Hatua ya 22: Ujumuishaji wa Kinect

Kinect 1 au 2?

Kuna matoleo mawili ya Kinect. Kinect v1 alifanya kazi na Xbox 360, wakati Kinect v2 alifanya kazi na Xbox One (kwa utata).

Ninatumia Kinect v1. Sehemu ya sababu ya hii ni kwamba ni ngumu sana kupanua urefu wa kebo ya USB kwenye Kinect v2 kwa sababu ya data inayotumwa. Inahitaji kebo ya gharama kubwa na ngumu kupata ugani. Kwa kuwa Kinect yangu imewekwa juu ya kuba, siwezi kuunganisha Kinect v2 moja kwa moja kwenye desktop kwenye sakafu. Shida ya ujinga kuwa nayo lakini, tuko hapo.

Baadhi ya picha na video yangu zinaonyesha Kinect v2, hii ni kwa sababu mwanzoni nilikuwa nimeweka mahali ambapo nilikuwa na Kinect v2 iliyounganishwa na kebo ya mbali iliyofungwa nusu katikati ya dome, ambayo ilituma habari juu ya OSC kwenye desktop ambayo inadhibiti taa za LED. Hii ilifanya kazi vizuri kwa programu zingine lakini mara tu nilitaka kutumia lishe nzima ya kina, sikuweza kuituma kote OSC kwa hivyo nikabadilisha kwenda Kinect v1.

Ufungaji

Sitazungumza kupitia kusanikisha SDK na kupata nyaya sahihi kwa Kinect kwani kuna miongozo mingi ya jinsi ya kufanya hivyo. Nina SDK v1.8 iliyosanikishwa na, ndani ya Usindikaji ninatumia maktaba ya OpenKinect.

Hatua ya 23: Ufuatiliaji wa kina wa Kinect

Kanuni

Nambari yangu inapatikana kwenye github hapa. Ni maoni mazuri sana kwa hivyo vinjari!

Huu ni muhtasari wa kile nambari inafanya:

Malisho ya kamera ya kina ya Kinect yamepangwa kwa rangi (k.m. mbali = nyekundu, karibu = kijani), na kuonyeshwa moja kwa moja juu ya LED. Lakini kuna mengi zaidi kuliko hayo.

Kwanza, rangi ya kila pikseli kwenye lishe ya kina hupunguka na kurudi kuzunguka rangi yake halisi, kuongeza athari ya kung'aa.

Pili, wakati wa kuanza mchoro, kubonyeza panya itachukua usomaji wa nyuma, basi saizi tu ambazo ziko karibu zaidi kuliko usomaji wa nyuma ndizo zitaonyesha. Hii inasimamisha sakafu / matakia yoyote / muundo wa kuba kutoka.

Pia kuna kazi ya kuweka upya usomaji wa nyuma kila fremu x, kwa hivyo ikiwa watu ndani ya dome wamelala bado, hawatajitokeza. Hii inamaanisha kuwa harakati halisi inasimama, badala ya kuonyesha umati mzima wa globby ya upuuzi wa kina. (Hivi karibuni nitabadilisha hii na toleo lililopigwa, kwa hivyo mandharinyuma haifanyi "ngumu" kama hiyo lakini, badala yake, inabadilika kwa muda)

Pia kuna uhuishaji wa nyuma ambao unaonyesha nguzo za matone ya rangi, idadi ya nguzo imechorwa kwa kiwango cha kitendo kinachotokea kwenye kuba, kwa hivyo ikiwa hakuna mtu aliyepo au bado wapo, kuna uhuishaji mwingi. Halafu hupotea polepole wakati harakati zaidi hufanyika ndani.

Hatua ya 24: Dome Imefanywa

Image
Image
Dome Imefanywa!
Dome Imefanywa!
Dome Imefanywa!
Dome Imefanywa!

Natumai umejifunza kitu na umepata hii ya kufurahisha. Angalia video kamili ambayo ina rundo la picha za dome inayofanya kazi.

Nimejumuisha pia hapa kwa kufurahisha picha zingine za muda mrefu nilizochukua za Dome. Furahiya!

Fanya Mashindano ya Glow 2018
Fanya Mashindano ya Glow 2018
Fanya Mashindano ya Glow 2018
Fanya Mashindano ya Glow 2018

Tuzo ya Kwanza katika Shindano la Kuifanya iwe Inang'aa 2018

Ilipendekeza: