Orodha ya maudhui:

Mchemraba "rahisi" wa Infinity: Hatua 14 (na Picha)
Mchemraba "rahisi" wa Infinity: Hatua 14 (na Picha)

Video: Mchemraba "rahisi" wa Infinity: Hatua 14 (na Picha)

Video: Mchemraba
Video: JINSI YA KU TRUCK CM NA KUPATA SMS NA CALL ZOTE ZA MPENZI WAKO 2024, Julai
Anonim
Image
Image
Picha
Picha
Picha
Picha

Cubes infinity na icosahedrons ni vitu ambavyo vimevutia macho yangu kila wakati. Walakini kila wakati walionekana kuwa ngumu kufanya, kwa sababu ya sura tata tata. Mchemraba huu usio na mwisho, hata hivyo, una sura ambayo imechapishwa kwa kipande kimoja. Kufanya ujenzi uwe na nguvu na rahisi zaidi kuliko miradi mingine mingi. Ukubwa wa mchemraba huchaguliwa kwa hivyo 1M tu ya ukanda wa LED inahitajika kwa mchemraba mzima, kuweka gharama ndogo. Nimefurahiya sana jinsi mradi huu ulivyotokea na ninatumahi unaupenda pia!

Hatua ya 1: Vifaa / Zana

Vifaa:

  • 1mita ws2812b 144LED / m IP30 $ 8.69
  • mdhibiti mdogo (Arduino) $ 2.58
  • Mraba 6 za plexiglass (91 * 91 * 3mm)
  • filamu ya kioo $ 2.19 (Bidhaa ilifika kwa ubora mbaya, siwezi kupendekeza kuiamuru kwa Ali)
  • waya (kuunganisha vipande vya mkanda wa LED) $ 1.61
  • Sura iliyochapishwa ya 3D
  • maji ya sabuni (hii ni nyenzo?)
  • Usambazaji wa umeme wa 5V $ 4.86 (10 A ikiwa unataka taa zote kuwa nyeupe, lakini 5A inapaswa kuwa sawa katika hali nyingi)

Zana:

  • Chuma cha kulehemu
  • gundi ya pili
  • gundi moto (hiari)
  • viboko vya waya
  • koleo ndogo (kusaidia kutengenezea kwa pembe nyembamba)
  • Printa ya 3d (au mtu aliye tayari kukusaidia kwa kuchapa fremu)

Hatua ya 2: Sura

Sura
Sura
Sura
Sura
Sura
Sura
Sura
Sura

Hii ndio sehemu muhimu zaidi ya mradi huu. Sehemu hiyo imechapishwa kwenye moja ya pembe zake kwa hivyo kuna tofauti ndogo katika safu za safu na kwa sababu "kinadharia" hakuna msaada unaohitajika wakati unachapishwa katika mwelekeo huu. Walakini, baada ya uchapishaji huu kushindwa mara moja niliamua kuongeza msaada hata hivyo. Viboreshaji vimechorwa kwenye modeli kwa sababu kisamba hakiwezi kuzizalisha kwa ufanisi kwa mfano kama huu ("v3 v11.stl" ina msaada, v3 v12.stl "haina msaada).

Kwa sababu ya mwelekeo, nafasi 180 * 160 * 180 inahitajika ili kuchapa mchemraba 114 * 114 * 114. Ilinichukua 10h kuchapisha na takriban 65g ya filament inahitajika kwa mfano.

Hatua ya 3: Wiring ya LED

Wiring ya LED
Wiring ya LED
Wiring ya LED
Wiring ya LED

Ni muhimu kuelewa jinsi waya zinahitaji kuuzwa kabla ya kuziunganisha kwani hakuna nafasi nyingi ya kufanya kazi nayo. Mchoro hapo juu (ambao unawakilisha mchemraba) unapaswa kukupa wazo la jinsi kila kitu kinauzwa.

5 waya hupita kwenye shimo kwenye mchemraba. Jozi mbili za 5V na GND, moja ya nguvu mwanzo wa ukanda wa LED (kwenye safu ya chini) na moja ya kuwezesha mwisho (kwenye safu ya juu). Hii sio tu kuwezesha kamba kwenye ncha mbili, hii ni muhimu sana kuondoa hitaji la viungo ngumu zaidi vya solder. Waya nyingine inayoingia ni laini ya Takwimu, hii ndio laini inayotuma data kwa LED zote kutaja rangi yao.

Ukifuata laini ya kijani unaweza kuona mpangilio ambao sehemu za ukanda wa LED 12 zimeunganishwa na kila mmoja (zinahesabiwa kwa utaratibu kwenye picha). Katika sehemu ambazo laini ya kijani inapita karibu na kipande cha ukanda wa LED, inamaanisha kuwa inaendesha chini ya ukanda (Sura ina nafasi ya waya hizi).

Katika mchoro, unaweza kuona kwamba kuna sehemu tatu, mraba wa katikati, mraba wa nje, na vipande 4 vya kati ambavyo viko kati ya mraba mbili. Vipande 4 vya kati hupata 5V yao kutoka kwa mraba wa nje na GND yao kutoka mraba wa katikati.

Kumbuka kuwa waya zinazowezesha mraba wa nje huja kwenye safu ya chini na kupitia fremu (nyuma ya sehemu ya ukanda wa LED) kwenye safu ya juu.

Hatua ya 4: Soldering Hatua ya 1

Soldering Hatua ya 1
Soldering Hatua ya 1
Soldering Hatua ya 1
Soldering Hatua ya 1

Nitagawanya sehemu hii katika hatua ndogo kuelezea kila kitu vizuri. Nilihesabu nambari za ukanda wa LED kwenye picha hapo juu kuelezea kila kitu vizuri.

Hivi ndivyo nilivyofanya hivi, ikiwa una njia bora, tumia yako mwenyewe.

Hakikisha kuzingatia mwelekeo wa vipande vya mkanda wa LED! Kuweka kipande kimoja sio sahihi kunaweza kukupa shida nyingi

Hatua ya 1: Kwa kuwa tunahitaji sehemu za LED 12 unapaswa kuanza kwa kukata kipande cha LED katika vipande 12 vya LED 12 kila moja. Ifuatayo, unganisha waya 3 kwa sehemu ya 1, hakikisha kuziunganisha upande wa Din. Ongeza waya 2 zaidi kuungana na V5 na GND kwa sehemu ya 12 kwa upande wa Dout, waya za upande huu zinahitaji kuwa na urefu wa angalau 12cm kwani zinahitaji kupita kwenye fremu, waya hazihitaji kuuzwa ili kugawanyika 12 bado. Endesha waya zote 5 ambazo zinaunganisha vipande hivi kupitia shimo. Kisha ondoa kifuniko cha mkanda wa kunata na ushikilie sehemu ya 1 kwenye fremu, usijali, mkanda haubaki vizuri sana, sehemu hizo baadaye zitaambatanishwa na gundi.

Hatua ya 5: Soldering Hatua ya 2

Soldering Hatua ya 2
Soldering Hatua ya 2
Soldering Hatua ya 2
Soldering Hatua ya 2
Soldering Hatua ya 2
Soldering Hatua ya 2

Hakikisha kuzingatia mwelekeo wa vipande vya mkanda wa LED! Kuweka kipande kimoja sio sahihi kunaweza kukupa shida nyingi

Hatua ya 2: Sasa sehemu 2-3 zitaongezwa, mchakato huo unaweza kurudiwa kwa 4, 5 na 6, 7. Kwanza, waya inahitaji kuuzwa kwa Din ya sehemu ya 3, waya huu unahitaji kuwa 15 cm au tena na ndio huenda kwa Dout ya sehemu ya 2 (laini ya bluu katika picha). Waya hii itakatwa baadaye. Baada ya kutengeneza waya ondoa kifuniko cha mkanda cha kunata cha sehemu hii na kuiweka chini.

Ifuatayo, unganisha sehemu ya Dout op 1 na Din ya sehemu ya 2, kufanya hivyo, unaweza kuhitaji kuvuta sehemu 1 kidogo ya fremu. hii inahitaji kuwa waya mfupi sana na kipande cha insulation katikati. Ondoa mkanda kutoka sehemu ya 2 na uweke katika nafasi yake, hakikisha waya wa hudhurungi unatembea nyuma yake.

Sasa punguza waya uliounganishwa na Din ya sehemu ya 3 na uiuzie kwenye Dout ya sehemu ya 2. Ili kutenganisha hii, kuna uwezekano mkubwa kwamba lazima uondoe sehemu ya 2 kwenye fremu tena kupata nafasi. Hii ni kona nyembamba sana na waya iliyo chini ya sehemu ya 2 itahitaji kufanya zamu kali ya digrii 180 ili kuungana na Dout ya sehemu ya 2 (hii inaweza kuonekana kwenye picha 4).

Sasa unganisha V5 ya sehemu 1 na sehemu ya 3, waya mfupi unaweza kuhitajika kufanya hivyo.

Mwishowe, chukua kipande kidogo cha waya kuunganisha GND ya sehemu 1, 2 na 3 na kila mmoja. Ikiwa pedi ya 5V ya sehemu ya 2 iko njiani, unaweza tu kukata kona ya sehemu hiyo ya diagonally ili kuondoa pedi ya solder.

Angalia kifupi ikiwa unadhani unaweza kuwa umekosea.

Sasa rudia kwa sehemu ya 4, 5 na 6, 7:)

Hatua ya 6: Soldering Hatua ya 3

Soldering Hatua ya 3
Soldering Hatua ya 3

Hakikisha kuzingatia mwelekeo wa vipande vya mkanda wa LED! Kuweka kipande kimoja sio sahihi kunaweza kukupa shida nyingi

hatua ya 3: Hivi sasa sehemu ya 1 hadi 7 inapaswa kuwekwa chini, hakikisha kukagua kila kitu mara tatu kwa sababu huwezi kujaribu kwa urahisi kwa sababu sehemu ya 2, 4 na 6 hazina 5V bado. Unganisha waya za 5V na GND zinazopita kwenye shimo hadi sehemu ya 12. Ondoa kifuniko cha mkanda cha kunata kutoka sehemu ya 12 na uiweke chini. hakikisha waya hutembea vizuri kupitia bomba kwenye sehemu ya 8 (ambayo bado haijawekwa). Unaweza kuvuta waya kupitia shimo zaidi ili kuzifanya zilingane vizuri. Ifuatayo unganisha Din ya sehemu ya 8 kwa Dout ya sehemu ya 7, kama vile katika hatua ya awali. kisha unganisha GND ya sehemu ya 7 na sehemu ya 8.

(Kwenye picha hapo juu bado sijaongeza sehemu ya 12, niliiongeza lakini sina picha yake.)

Hatua ya 7: Soldering Hatua ya 4

Soldering Hatua ya 4
Soldering Hatua ya 4
Soldering Hatua ya 4
Soldering Hatua ya 4

Hakikisha kuzingatia mwelekeo wa vipande vya mkanda wa LED! Kuweka kipande kimoja sio sahihi kunaweza kukupa shida nyingi

Hatua ya 4: Unakaribia kumaliza, sehemu ya 9, 10 na 11 tu zinahitaji kuwekwa chini. Kuunganisha hizi kunapaswa kuwa sawa mbele, hakikisha tu kuchapisha Dout ya kipande kimoja kwa Din ya kwanza inayofuata, kwani ni ngumu kufikia baadaye. Usisahau kuunganisha 5V ya safu hii na 5V ya sehemu ya 2, 4, 6 na 8.

Ili kujaribu ikiwa LED zote zinafanya kazi, nilitumia nambari ifuatayo. Itapitia LED zote moja kwa moja. Ikiwa kitu haifanyi kazi, unaweza kutumia multimeter kugundua ni nini kibaya.

# pamoja na #fafanua LED_PIN 7 #fafanua elektroniki NUM_LEDS 144 CRGB [NUM_LEDS]; int counter; usanidi batili () {FastLED.addLeds (leds, NUM_LEDS); kaunta = 0; } kitanzi batili () {counter = (counter + 1)% 144; leds [kaunta] = CRGB (255, 0, 0); FastLED.show (); kuchelewesha (20); leds [counter] = CRGB (0, 0, 0); }

Kwa kuwa LED moja tu inaendeshwa kwa wakati mmoja, nambari hii inaweza kuwezeshwa kupitia Arduino. Hii inamaanisha kuwa umeme wa nje hauhitajiki kuendesha nambari hii, unaweza tu kuunganisha 5V na GND ya ukanda kwenye Arduino.

Hatua ya 8: Kuunganisha LED kwenye fremu

Kuunganisha LED kwenye fremu
Kuunganisha LED kwenye fremu

Kama ilivyotajwa hapo awali, mkanda wa kunata kwenye ukanda yenyewe haushikamani vizuri na PLA. Ndio sababu nikainua vipande vyote vya mkanda wa LED kidogo na kuweka gundi ya pili chini yao na kuibana baadaye.

Kuwa mwangalifu usimwague gundi hii. Licha ya kushikamana mikono yako pamoja Itaacha madoa kwenye fremu

Hatua ya 9: Kukata Viwanja vya Akriliki (Ikiwa Haukukatwa)

Kukata Viwanja vya Akriliki (Ikiwa Haukukatwa)
Kukata Viwanja vya Akriliki (Ikiwa Haukukatwa)
Kukata Viwanja vya Akriliki (Ikiwa Haukukatwa)
Kukata Viwanja vya Akriliki (Ikiwa Haukukatwa)
Kukata Viwanja vya Akriliki (Ikiwa Haukukatwa)
Kukata Viwanja vya Akriliki (Ikiwa Haukukatwa)

Badala ya kukata akriliki katika mraba wa 91mm, nilitumia rula na kisu kutengeneza mistari kwenye akriliki mahali ambapo nilitaka kuivunja. Baada ya kutengeneza laini kwenye akriliki na kisu, niliweka laini pembeni ya meza kuvunja kipande kwenye mstari. Hii sio sahihi sana na inaweza kusababisha kingo zisizo sawa, lakini kuna nafasi ya kosa la mm chache kwa hivyo haijalishi sana.

(Tayari nimetumia filamu kwa viwanja viwili kwenye picha)

Hatua ya 10: Kutumia Filamu ya Kioo

Kutumia Filamu ya Mirror
Kutumia Filamu ya Mirror
Kutumia Filamu ya Mirror
Kutumia Filamu ya Mirror
Kutumia Filamu ya Mirror
Kutumia Filamu ya Mirror

Hapa kuna kiunga kwa mtu akielezea jinsi ya kufanya hivyo, kwa muhtasari:

  1. Safi akriliki, toa nyuzi au vumbi
  2. Omba maji ya sabuni kwa akriliki
  3. ondoa plastiki kutoka kwenye filamu
  4. weka filamu kwenye akriliki
  5. ondoa Bubbles na sabuni kutoka katikati na kadi ya plastiki
  6. pembeni

Hakikisha kuondoa chembe zote kabla ya kutumia filamu, hii inaleta tofauti kubwa kwa jinsi inavyoonekana vizuri

Hatua ya 11: Kuweka Vioo katika Sura

Kuweka Vioo katika fremu
Kuweka Vioo katika fremu
Kuweka Vioo katika fremu
Kuweka Vioo katika fremu
Kuweka Vioo katika fremu
Kuweka Vioo katika fremu

Kabla ya kuweka vioo vyovyote kwenye fremu hakikisha upande wa kioo umesafishwa vizuri, upande huu utawekwa ndani na hauwezi kusafishwa baadaye.

Niliweka vioo katika jozi zinazopingana ili kuangalia tu kwamba zilikuwa zikitembea sawa. Hii ni rahisi sana kufanikiwa kwani sura inapaswa kutunza upangaji. Niliambatanisha vioo na gundi ya pili kwenye fremu (Gundi moto inaweza kuwa bora kwa hii, haina doa PLA). Upande wa kioo unaoelekea ndani kwa sababu huo ndio upande dhaifu zaidi na kwa njia hii mwanga sio lazima kusafiri kupitia safu ya akriliki kabla ya kuonyeshwa tena.

Hatua ya 12: Elektroniki

Umeme
Umeme
Umeme
Umeme
Umeme
Umeme

Nilianza na kusafisha waya zilizokuwa zikitoka kwenye mchemraba, hii inafanya tu kila kitu kuonekana nadhifu kwa maoni yangu. Kwa kuwa mradi huu ni Arduino tu na ukanda wa LED kila kitu ni rahisi sana. 5V kutoka kwa usambazaji wa umeme inapaswa kushikamana na 5V ya mchemraba na kwa 5V ya Arduino. GND kutoka kwa usambazaji wa umeme inahitaji kushikamana na GND ya mchemraba na kwa GND ya Arduino. Hakikisha unapata polarity sawa, angalia hii na multimeter ikiwa ni lazima kabla ya kuiwasha, vinginevyo unaweza kukaanga Arduino yako. Ili kuepukana na hii unaweza kutumia nguvu kontena la Arduino, lakini utahitaji kiunganishi cha ziada kufanya hivyo. Sasa kitu pekee kilichobaki kufanya ni kuunganisha Din ya mchemraba na pini kwenye Arduino, niliishia kutumia pini 5, lakini hii haijalishi sana. Rahisi sawa ?!

kumbuka: picha ya tatu ni mpango tu ambao nimepata mkondoni, kipingaji hapo hakihitajiki. Unaweza kuamua kujumuisha,

Hatua ya 13: Nambari:)

Image
Image

Nambari niliyotumia hadi sasa ilikuwa rahisi sana, nilichukua tu nambari kadhaa kutoka kwa maktaba ya mfano ya haraka ya LED na nikabadilisha nambari chache kukimbia kwenye mchemraba huu (nambari ya asili niliyotumia inaweza kupatikana hapa). Kabla ya kuunganisha Arduino kwenye PC yako ukitumia bandari ya USB, hakikisha unachomoa unganisho la 5V kati ya usambazaji wa umeme na Arduino.

Niliishia kuandika nambari ambayo ina michoro nyingi, zingine zinaweza kuonekana kwenye video hapo juu.

Usinakili kubandika kutoka kwa hii, haitaendeshwa kwa sababu ya nambari inayoweza kufundishwa

# pamoja na #fafanua LED_PIN 5 #fafanua elektroniki NUM_LEDS 144 CRGB [NUM_LEDS];

usanidi batili () {

FastLED.addLeds (leds, NUM_LEDS); kujaza_solid (risasi, NUM_LEDS, CRGB (0, 0, 0)); // kujaza nyeusi nyeusi FastLED. onyesha (); } kitanzi batili () {onesnake (10000); kujaza_solid (risasi, NUM_LEDS, CRGB (0, 0, 0)); fadeFromCenter (10000); kujaza_solid (risasi, NUM_LEDS, CRGB (0, 0, 0)); // upinde wa mvua (5000); kujaza_solid (risasi, NUM_LEDS, CRGB (0, 0, 0)); kung'aa (10000); kujaza_solid (risasi, NUM_LEDS, CRGB (0, 0, 0)); // kitanzi Kupitia Rangi (5000); kujaza_solid (risasi, NUM_LEDS, CRGB (0, 0, 0)); } utupu wa saa (muda wa muda) {muda wa kuanza usiosainiwa; startTime = milimita (); eneo = 1; njia inayofuata = 1; pembe nne [8] [3] = {{-7, 8, 1}, {-1, 2, 3}, {-3, 4, 5}, {-5, 6, 7}, {-8, -12, 9}, {-2, -9, 10}, {-4, -10, 11}, {-6, -11, 12}}; int ledsInSnake [48]; rangi ya int = 0; kwa (int i = 0; imillis ()) {if (location> 0) {for (int i = 0; i <12; i ++) {color = (color + 5)% 2550; risasi [ledsInSnake [0] = CHSV (255, 255, 0); kwa (int j = 0; j <48; j ++) {if (j! = 0) {leds [ledsInSnake [j] = CHSV (color / 10, 255, (j * 255) / 48); ledsInSnake [j-1] = ledsInSnake [j]; }} ledsInSnake [47] = (eneo-1) * 12 + i; risasi [ledsInSnake [47] = CHSV (rangi / 10, 255, 255); FastLED.show (); kuchelewesha (20); }} ikiwa (eneo <0) {kwa (int i = 0; i <12; i ++) {color = (color + 5)% 2550; risasi [ledsInSnake [0] = CHSV (255, 255, 0); kwa (int j = 0; j <48; j ++) {if (j! = 0) {leds [ledsInSnake [j] = CHSV (color / 10, 255, (j * 255) / 48); ledsInSnake [j-1] = ledsInSnake [j]; }} ledsInSnake [47] = (eneo + 1) * - 12 + 11-i; risasi [ledsInSnake [47] = CHSV (rangi / 10, 255, 255); FastLED.show (); kuchelewesha (20); }} njia inayofuata = bila mpangilio (0, 2); kwa (int i = 0; i <8; i ++) {// tofauti 8 ikiwa (pembe [0] == - eneo || pembe [1] == - eneo || pembe [2] == - eneo) {ikiwa (pembe [nextpath]! = - eneo) {eneo = pembe [nextpath]; } mwingine {location = pembe [nextpath + 1]; } kuvunja; }}

FastLED.show ();

kuchelewesha (20); }} batili fadeFromCenter (muda wa ndani) {unsigned muda mrefu wa kuanza; startTime = milimita (); int counter = 0; wakati (muda wa kuanza + muda> millis ()) {counter = (counter + 1)% 255; kwa (int i = 0; i <12; i ++) {kwa (int j = 0; jmillis ()) {counter = (counter + 1)% 255; kwa (int i = 0; i

upinde wa mvua batili (int int) {

muda wa kuanza usiosainiwa; startTime = milimita (); int counter = 0; wakati (muda wa kuanza + muda> millis ()) {counter = (counter + 1)% 255; kwa (int i = 0; i <NUM_LEDS; i ++) {leds = CHSV ((i * 5 + counter)% 255, 255, 255); } FastLED.show (); kuchelewesha (20); }} cheche batili (muda wa muda) {muda wa kuanza usiosainiwa; startTime = milimita (); UREFU = 40; int blink [UREFU]; rangi ya int = 0; kwa (int i = 0; imillis ()) {color = (color + 5)% 2550; risasi [blink [0] = CHSV (255, 255, 0); kwa (int i = 0; i <LENGTH; i ++) {if (i! = 0) {leds [blink = CHSV (color / 10, 255, (i * 255) / LENGTH); kupepesa [i-1] = kupepesa ; }} kupepesa [LENGTH-1] = bila mpangilio (0, NUM_LEDS); FastLED.show (); kuchelewesha (50); }}

Hatua ya 14: Furahiya Mchemraba wako wa kushangaza

Furahiya mchemraba wako wa kushangaza!
Furahiya mchemraba wako wa kushangaza!
Furahiya mchemraba wako wa kushangaza!
Furahiya mchemraba wako wa kushangaza!
Furahiya mchemraba wako wa kushangaza!
Furahiya mchemraba wako wa kushangaza!

Natumai ulipenda hii inayoweza kufundishwa. Ikiwa ni hivyo, tafadhali nipigie kura kwenye shindano na unipe maoni, ningependa kusikia maoni yako kwa miradi au maboresho ya ujenzi huu. Asante kwa kusoma!

Ifanye iwe Mashindano ya Glow
Ifanye iwe Mashindano ya Glow
Ifanye iwe Mashindano ya Glow
Ifanye iwe Mashindano ya Glow

Zawadi ya pili katika Shindano la Kuifanya iwe Nuru

Ilipendekeza: