Orodha ya maudhui:
- Hatua ya 1: Kubuni na Kuunda
- Hatua ya 2: Arduino na Wiring Power
- Hatua ya 3: Mkutano wa Mwisho na Programu
Video: Kanzu ya Rangi nyingi: 3 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Hapa kuna mradi nilioujengea watu "wow" kwenye harusi ya binti zangu.
Ninaiita "Kanzu ya rangi nyingi". Kutumia vifaa rahisi na mchoro wa msingi wa Arduino unaweza kupanga kanzu kwa karibu kila kitu unachoweza kufikiria. Niliamua juu ya "matrix dot" rahisi ya safu 7 na 9 ya LEDs ambayo ni LED za 63. Sehemu zingine ni Arduino (UNO inafanya kazi vizuri), mdhibiti wa msingi wa 5V, waya ya silicone, swichi ya msingi na betri ya 2S Lithium. Nilitumia betri ya HobbyKing Nanotech 0.95 2S ambayo ina kiunganishi cha nguvu cha JST hata hivyo betri yoyote inayotoa 5V au zaidi inaweza kutumika. Betri ya HK kwenye kanzu yangu inaendesha kwa masaa 1.5 ukitumia utaratibu wa kimsingi ulioonyeshwa kwenye video. Kuhusu jambo gumu kupata ni kanzu. Nilijaribu OP-Maduka lakini nikashindwa na mwishowe nikanunua koti kutoka kwa duka la "Hippy" la ndani (inaitwa hivyo!).
Fikiria kugeuka kwenye mchezo wako wa timu umevaa hii.
Hapa kuna Muswada wa Vifaa
- Arduino! Nilitumia UNO lakini nitaibadilisha na Nano siku za usoni.
- LED za W2812B. Nilitumia sehemu 1194862 kutoka Banggood.com - kuna saizi 100 kwenye tumbo la mbali
- Mdhibiti wa msingi wa 5V. Sehemu ya Banggood # 951165. Wao ni karibu $ 1.50 kila mmoja
- Kubadili msingi
- Waya ya silicone - nilitumia 26G kwa kila kitu. Utahitaji angalau 4m ya kila rangi kuungana na LEDs 63
- Kifurushi cha betri au betri ili kukidhi.
- Kesi ndogo ya plastiki
- Gundi "sindano za Kioevu"
- Thread na sindano salama
- Vazi, nilitumia koti la kiuno, kuwasha!
Nilichagua kutumia WS2812 "Neopixels". Hizi zinaweza kununuliwa fomu $ 12- kwa 100. Karibu sehemu ngumu ya mradi huu ni wiring LEDs. Waya ya LEDS mfululizo. Pedi inayo "DI" ambayo ni "Data In" na "DO" pedi whcih ni "Data Out". LED ya kwanza kwenye mnyororo ina pedi yake ya DI iliyounganishwa na pini iliyochaguliwa ya Arduino. Nilitumia D4 lakini hakuna hitaji maalum la kutumia hiyo. Tumia Pini yoyote ya Dijiti. Mfumo hauwezi tu kwa kamba moja ya LED pia. Unaweza, ikiwa unataka kupata ubunifu wa kweli, endesha nyuzi nyingi Wao upeo tu ni usambazaji wako wa umeme.
Hatua ya 1: Kubuni na Kuunda
Sasa unahitaji kuamua jinsi ya kupanga LED zako kabla ya kutengeneza. Mimi, kama ilivyotajwa niliunda tumbo la 9x7 lakini unaweza kutaka safu za LED chini ya mikono yako, mbele, miguu, chochote. Nenda porini!
Suala moja ambalo utahitaji kuzingatia ni usambazaji wa umeme. Batri ya Lithiamu iliyopendekezwa ya 2S itaendesha mamia ya LED lakini utahitaji kuzingatia sare ya sasa ya kila LED na jumla ya sasa inayoungwa mkono na mdhibiti wako uliyechagua.
Kila LED itavuta ~ 50ma (milliamps) kwa mwangaza kamili. Kwa hivyo unapata karibu 20 kwa kila amp ya matumizi. Mdhibiti wa kupendekeza ataendesha juu ya amps 2 kama ilivyo, 3 na bomba la joto, kwa hivyo unaweza kuendesha LEDs 40 kila siku. Kumbuka kuwa ikiwa unaangazia na kuzima, unapata njia kidogo zaidi na hii. Kanzu yangu inaendesha LEDs 63 bila kutafakari na inaendesha vizuri. Unaweza pia kuwasha taa za LED "kutoka miisho yote" ikiwa inahitajika kutumia vidhibiti 2 au tumia vidhibiti "gruntier" tu.
Kila LED ina pedi za solder 6, DI / DO pamoja na "5V + IN", "Gnd IN", "5V + OUT" "GND OUT". Jitayarishe kwa haki lakini kwa kuuza! Ninapendekeza sana kutumia waya "silicone". Ni rahisi zaidi kuliko waya iliyowekwa na PVC na kwa kuwa mradi huu ulihusisha utaftaji mwingi, urahisi ambao vipande vya silicone na hufanya kazi ni bora. Nilitumia waya mwekundu kwa + 5V, bluu kwa laini ya ishara na nyeusi kwa ardhi (GND) lakini unaweza kutumia rangi yoyote. Unaweza kuchagua rangi ili kuficha wiring. Sikujisumbua kwani taa za LED zinaangaza sana huwa zinaficha wiring.
Mara baada ya kuamua mpangilio, wakati wake wa kuanza kutengenezea. Nilitengeneza jig rahisi sana kusaidia kutumia njia ya kuni. Niliamua kuwa kila LED itakuwa 55mm kutoka kwa mwenzake kwa hivyo niliweka alama kwa mistari 2 kwenye kizuizi kidogo na kisha nikachimba mashimo mawili kwa LED kukaa wakati wa kutengenezea. Mistari iliyotumiwa kukata waya kwa saizi.
Jiweke na waya ya kutosha, jig, solder bora na zana. Seti nzuri ya wakataji wa upande na zana ya kuvua inahitajika.
Anza kwa kupima waya (s) kwenye jig na anza kukata kutosha kufanya karibu LED 10 (vipande 10 vya kila waya wa rangi). Kutumia zana yako ya kuvua, ondoa karibu 3mm kutoka kila mwisho. Basi unahitaji "bati" kila mwisho wa kila waya. Inachosha lakini ni lazima. Mara tu ukiingia kwenye dansi inakua haraka.
Basi unahitaji kuanza kutengenezea LEDs. Ninaweka LED kwenye unyogovu kwenye jig na kisha "bati" pedi zote 6. Mimi kisha waya 3 za solder upande wa "nje" (DO) wa LED. Wanaonekana kuwa wateja wazuri sana ambao wameuzwa. Halafu mimi hukamilisha taa zote za 10 (au hivyo) na sasa una taa za 10 na waya 3.
Hatua inayofuata ni kuwafunga mnyororo. Solder the 3 "Out" waya mikia kwa pedi 3 "Katika" ya LED inayofuata. Endelea mpaka uwe na LED 10 zilizouzwa kwa mnyororo. Niligundua kuwa kuunganisha zaidi ya 10 wakati wa ujenzi wa kwanza kulifanya utunzaji kuwa mgumu. Jenga mlolongo mwingine hadi uwe na kutosha kukamilisha mahitaji yako.
Mara baada ya kujengwa minyororo yako yote, ni wakati wake wa kuwaunganisha na kujaribu. Fanya hivi KABLA ya kubandika taa kwenye nguo uliyochagua.
Hatua ya 2: Arduino na Wiring Power
Nimeambatanisha na picha ambazo zinaonyesha wiring na mpangilio wa jumla wa umeme. Pini zote mbili za pato la Arduino la 5V na pembejeo ya kamba ya 5V imeunganishwa imeunganishwa kutoka kwa pato la mdhibiti wa nguvu. GND (ardhi) ya betri imeunganishwa na "Input GND" kwenye mdhibiti. LED na Arduino GND zimeunganishwa pamoja kwenye kontakt ya mdhibiti OUT GND. Uunganisho mwingine ni kutoka kwa ungo wa waya "DI" (Data In) unganisho kwa pini ya D4 kwenye Arduino. Mradi huu umeundwa "kushikamana kabisa" kwa hivyo ninapindua waya za Arduino juu na waya za moja kwa moja kwenye pini. Ikiwa utatumia Nano, zina mashimo ya pini (ikiwa hutaunganisha kwenye vichwa) ambayo hufanya wiring iwe rahisi.
Moja ya mambo muhimu kukumbuka ni kwamba mchoro wa sasa wa LED, kwa nguvu kamili, utazidi uwezo wa usambazaji wa umeme wa Arduino na labda uwezo wa usambazaji wa umeme wa 5V. Kwa hivyo sheria ni kwamba, fanya betri iunganishwe na kuwashwa kila wakati ili Arduino isisitizwe.
Kwa wakati huu, weka nguvu kwenye betri na unganisha Arduino na kompyuta yako kupitia kebo ya USB. Moto Arduino na upakie mchoro ulioambatishwa "CheckLEDs.ino"
Mchoro hutumia maktaba ya "FastLED" kuendesha LEDs. Mara tu zinapounganishwa, LED ya kwanza kwenye mnyororo inachukua anwani "0" na kisha kutoka hapo 1, 2, 3 nk hadi idadi kubwa ya LED. Mchoro uliotolewa unaonyesha barua kadhaa za msingi ambazo nilitumia kwenye harusi ya binti zangu. Nitakuacha utambue kile kinachosemwa.
Kwa wakati huu, mara tu unapopakia mchoro, weka "MAX_LEDS" kila wakati juu ya mchoro hadi idadi ya LED kwenye safu ya jaribio, unganisha na upakue kwa Arduino. LED zinapaswa kuanza kuwaka kutoka kwanza hadi mwisho. Ikiwa taa zinasimama kwenye LED maalum, kata Arduino kutoka USB na uzime betri. Angalia soldering yako na uhakikishe kuwa taa za LED zimeunganishwa kwa usahihi kati ya ile ya mwisho iliyoangaza na ile ambayo haina. Resolder, unganisha tena na ujaribu tena. Mara tu kamba yako ya msingi ya majaribio inapoanza, unganisha kamba ndogo inayofuata kwenye kamba ya kwanza weka upya parameter ya MAX_LED kwa hesabu mpya ya LED, pakia na uendelee kujaribu. Mara baada ya kuwa na taa zote za LED zilizounganishwa na kupimwa uko tayari kuweka LED kwenye vazi na kumaliza wiring ya mwisho.
Hatua ya 3: Mkutano wa Mwisho na Programu
Kwa wakati huu utathamini kutumia waya ya silicone. Weka vipande vyako vya LED kwenye vazi. Fikiria juu ya wapi utaweka betri, Arduino, mdhibiti na ubadilishe. Kwenye kanzu yangu, hizi zilikuwa mfukoni mbele kushoto kwa ufikiaji rahisi. Niliweka LED zangu nje kwenye gridi ya taifa ambapo taa ya kwanza (sifuri) ilikuwa chini kushoto mwa kanzu. LEDs kisha zikahamisha kanzu kwa LED 9 kama safu, ikageuka digrii 180 kwenda chini kwa LED 9 kama safu inayofuata. Kugeukia safu inayofuata na kuendelea hadi nilipokuwa na safu 7 katika safu 9. Mpangilio unamaanisha kuwa LED zinahesabiwa 0 hadi 8 chini hadi juu kwenye safu ya kwanza na safu inayofuata ni 9 hadi 17 kwenda chini na kadhalika.
Kubandika LEDs mwanzoni nilitumia bidhaa "Sindano za Kioevu" ambayo ni gundi ambayo inaonekana inafanya kazi kwa ufanisi hata hivyo kwani sikutaka kusubiri kati ya kila kukausha kwa LED, nilichagua kushona taa hizo pia. Inahitaji tu kitanzi cha pamba kilichoshonwa kwenye waya karibu na LED. Kwa sehemu kubwa, seti moja ya kushona, kama matanzi, inafanya kazi kwa kila LED. Unaweza, kulingana na mpangilio wako unatumia vitanzi kushikilia waya, haswa kati ya "nguzo".
Usishone / gundi LED ya kwanza mpaka uiunganishe na Arduino / Power. Nilitoboa kitambaa na kukimbia waya 3 kupitia shimo na hadi mfukoni. Nilishona "nguvu inaongoza" ndani ya kanzu. Kutoboa mfukoni kuliniruhusu kuleta wiring ndani na kumaliza kazi. Niliweka mdhibiti kwa mkanda rahisi na kisha nikaiweka kwenye sanduku ndogo la plastiki ili iwe na vifaa vya umeme. Unaweza kutengeneza kontena lako mwenyewe, hakikisha hakuna chochote kinachoweza kufupisha.
Kupanga programu
Kutumia faili hii iliyoambatishwa kama kiolezo, sasa unaweza kuanza kupanga programu ya Arduino kwa muundo uliochagua. Niliunda lahajedwali la msingi (lililounganishwa) na mpangilio wa taa za taa. Inafanya iwe rahisi zaidi "kuchora" muundo wowote unayotaka kuchora. Mara tu unapokuwa na nambari zinazohitajika, kuziongeza kwenye safu ni rahisi. Tumia safu ya sampuli kwenye INO iliyounganishwa kuunda yako mwenyewe.
Maktaba ya FASTLed https://fastled.io ina mfano ambao unaweza kuongeza kwenye mchoro wako. Sehemu ya "siloni" katika mchoro wa mfano inakiliwa moja kwa moja kutoka kwa mifano.
Jaribu ubunifu wako - vipi juu ya kuongeza swichi nyingine mabadiliko ya mpangilio? Kitufe cha kushinikiza mizunguko kupitia mizunguko kadhaa?
BTW - kanzu hiyo iliwawasha kabisa kwenye harusi.
Ilipendekeza:
Programu ya Attiny85 Sambamba au Malenge yenye Macho ya Rangi nyingi: Hatua 7
Programu ya Sanjari ya Attiny85 au Malenge yenye Macho ya Rangi nyingi: Mradi huu unaonyesha jinsi ya kudhibiti taa za kawaida za anode za 10mm tatu-rangi tatu (macho yenye rangi nyingi ya Glitter ya Malenge) na chip ya Attiny85. Lengo la mradi ni kuanzisha msomaji katika sanaa ya programu ya wakati mmoja na matumizi ya Adam D
Mchapishaji wa Rangi nyingi: 6 Hatua
Mchapishaji wa Rangi nyingi: Halo kila mtu. Hii inaweza kufundishwa juu ya muundo na upotoshaji wa Printa ya Dotoni nyingi. Ilikuwa hasa kulingana na kazi kama hiyo ambayo tayari ilichapishwa hapa kwa kufundisha. Kazi ninayoirejelea ni "Dotter: Kubwa Arduino Kulingana na Dot Matrix Pr
Mchoraji wa Nuru ya Rangi nyingi (Gusa Nyeti): Hatua 8 (na Picha)
Mchoraji wa Nuru ya Rangi nyingi (Kugusa Nyeti): Uchoraji mwepesi ni mbinu ya kupiga picha inayotumika kuunda athari maalum kwa kasi ndogo ya shutter. Tochi kawaida hutumiwa " kupaka rangi " picha. Katika Agizo hili, nitakuonyesha jinsi ya kujenga mchoraji wote kwa nuru moja na kugusa
Muziki wa rangi ya rangi ya rangi: Hatua 7 (na Picha)
Muziki wa rangi ya rangi. Chanzo cha msukumo wa kifaa changu ni 'Chromola', chombo ambacho Preston S. Millar aliunda kutoa mwangaza wa rangi kwa Alexander Scriabin's 'Prometeus: Shairi la Moto', symphony iliyoonyeshwa kwenye ukumbi wa Carnegie kwenye Machi 21, 1915.
Rangi ya rangi ya rangi ya MaKey MaKey: Hatua 4
Rangi za rangi za MaKey MaKey: Eureka! Kiwanda kilishikilia Maagizo yetu ya Jumanne ya Kuunda Usiku na MaKey MaKey na baadhi ya vijana wetu wapenzi, Edgar Allan Ohms, timu ya KWANZA ya Mashindano ya Roboti (FRC) iliyo kwenye Maktaba ya Tawi la Land O'Lakes huko Pasco, FL. Ohms