Orodha ya maudhui:
- Hatua ya 1: Dome
- Hatua ya 2: Fanya Struts
- Hatua ya 3: Jenga Dome
- Hatua ya 4: Inua
- Hatua ya 5: Panga jinsi LED zinapaswa Kuonekana
- Hatua ya 6: Zaidi Kuhusu Mpangilio wa LED
- Hatua ya 7: Weka Mafadecandys na Vifaa vya Nguvu
- Hatua ya 8: Kugeuza Mistari kuwa Vipande
- Hatua ya 9: Kuandaa Ukanda wa LED
- Hatua ya 10: Tengeneza Paneli
- Hatua ya 11: Funga Cable Kamba ya LED kwenye Paneli
- Hatua ya 12: Hang paneli kwenye Dome
- Hatua ya 13: Tengeneza Paneli za Usambazaji wa Nguvu na Takwimu
- Hatua ya 14: Kufunika kitambaa
- Hatua ya 15: Kutundika Kitambaa
- Hatua ya 16: Kuunganisha Kinect
- Hatua ya 17: Sakafu
- Hatua ya 18: Hiyo ndiyo Ujenzi Umefanywa… Kwenye Kanuni
- Hatua ya 19: Seva ya Fadecandy
- Hatua ya 20: Sanidi Seva ya Fadecandy
- Hatua ya 21: Ramani ya saizi
- Hatua ya 22: Ujumuishaji wa Kinect
- Hatua ya 23: Ufuatiliaji wa kina wa Kinect
- Hatua ya 24: Dome Imefanywa
Video: Dome ya LED inayoingiliana na Fadecandy, Usindikaji na Kinect: Hatua 24 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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!
Tuzo ya Kwanza katika Shindano la Kuifanya iwe Inang'aa 2018
Ilipendekeza:
Mwongozo wa Usindikaji wa Usindikaji wa Kuvutia kwa Mbuni - Udhibiti wa Rangi: Hatua 10
Mwongozo wa Usindikaji wa Usindikaji wa Kuvutia kwa Mbuni - Udhibiti wa Rangi: Katika sura zilizopita, tumezungumza zaidi juu ya jinsi ya kutumia nambari kufanya uumbaji badala ya alama za maarifa juu ya rangi. Katika sura hii, tutachunguza sehemu hii ya maarifa zaidi
Jinsi ya Kudhibiti LED zinazoweza kushughulikiwa na Fadecandy na Usindikaji: Hatua 15 (na Picha)
Jinsi ya Kudhibiti LED zinazoweza kushughulikiwa na Fadecandy na Usindikaji: WhatThis ni mafunzo kwa hatua kwa hatua juu ya jinsi ya kutumia Fadecandy na Usindikaji kudhibiti LED zinazoweza kushughulikiwa. (Unaweza kuunganisha Fadecandys nyingi kwenye kompyuta moja ili kuongeza th
Hawk ya Ishara: Roboti Iliyodhibitiwa na Ishara ya Mkono Kutumia Picha ya Usindikaji wa Picha: Hatua 13 (na Picha)
Hawk ya Ishara: Robot Iliyodhibitiwa na Ishara ya Mkono Kutumia Picha ya Usindikaji wa Picha: Hawk ya Ishara ilionyeshwa katika TechEvince 4.0 kama muundo rahisi wa picha ya msingi wa mashine ya kibinadamu. Huduma yake iko katika ukweli kwamba hakuna sensorer za ziada au za kuvaliwa isipokuwa glavu inahitajika kudhibiti gari ya roboti inayoendesha tofauti
Dome ya LED inayoingiliana ya Gome: Hatua 15 (na Picha)
Maingiliano ya Dome ya LED ya Geodesic: Niliunda kuba ya geodesic iliyo na pembetatu 120 na LED na sensa kwenye kila pembetatu. Kila LED inaweza kushughulikiwa peke yake na kila sensorer imewekwa haswa kwa pembetatu moja. Ukumbi umewekwa na Arduino ili kuwasha
Mwongozo wa Usindikaji wa Usindikaji wa Kuvutia kwa Mbuni - Upakiaji wa media na Tukio: Hatua 13
Mwongozo wa Usindikaji wa Usindikaji wa Kuvutia kwa Mbuni - Upakiaji wa Media na Tukio: Usindikaji unaweza kupakiwa data nyingi za nje, kati ya ambayo kuna aina tatu zinazotumiwa sana. Ni picha, sauti na video tofauti. Katika sura hii, tutazungumza juu ya jinsi ya kupakia sauti na video kwa undani, ukichanganya na tukio