Orodha ya maudhui:
- Hatua ya 1: Mchoro na Msimbo wa Mzunguko
- Hatua ya 2: Kusanya Mzunguko
- Hatua ya 3: Nguvu ya Betri
- Hatua ya 4: Mfano wa Kushona na Kitambaa cha Kukata
- Hatua ya 5: Unganisha Vipande vya Vitambaa
- Hatua ya 6: Sakinisha Mzunguko katika Hood
- Hatua ya 7: Vaa
Video: Macho ya Udhibiti wa Kijijini ya LED na Hood ya Mavazi: Hatua 7 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Na bekathwiaBecky Stern Fuata Zaidi na mwandishi:
Kuhusu: Kufanya na kushiriki ni shauku zangu mbili kubwa! Kwa jumla nimechapisha mamia ya mafunzo juu ya kila kitu kutoka kwa wadhibiti-ndogo hadi knitting. Mimi ni mwendesha pikipiki wa New York City na mama wa mbwa asiyetubu. My wo… Zaidi Kuhusu bekathwia »
Jawas Mapacha! Mara mbili Orko! Wachawi wawili wa roho kutoka Bubble-Bobble! Hood hii ya mavazi inaweza kuwa kiumbe chochote cha macho ya LED unayochagua tu kwa kubadilisha rangi. Mimi kwanza nilifanya mradi huu mnamo 2015 na mzunguko na nambari rahisi sana, lakini mwaka huu nilitaka kuunda toleo lililoboreshwa na udhibiti wa uhuishaji wakati huo huo kwa mavazi mawili. Mzunguko huu hutumia kijijini rahisi, cha karibu cha RF kudhibiti wapokeaji wawili kwenye masafa sawa, na nambari ya Arduino inayotumia kukatiza kufikia mabadiliko ya uhuishaji msikivu, kulingana na nambari ya mafunzo ya Bill Earl.
Kwa mradi huu, utahitaji:
- Vyombo viwili vya NeoPixel
- Mdhibiti mdogo wa GEMMA M0
- Mpokeaji wa wireless 315MHz, aina ya latching
- Kijijini cha wireless cha 315MHz katika usanidi wa nne, mbili, au kifungo kimoja
- Waya iliyofungwa iliyofungwa (30awg inapendekezwa)
- Chuma cha kutengeneza na solder
- Vipande vya waya
- Wakataji wa kuvuta
- Kibano
- Kusaidia zana ya mkono wa tatu (hiari)
- Pini za kushona
- Chaki ya Tailor (hiari)
- 19awg waya ya chuma
- Kitambaa nene cha hood / cape (kwa toleo hili nilitumia tabaka mbili za kitambaa cheupe cha tumbaku na safu moja ya cheesecloth nyeupe, kisha nikapanga ndani ya kofia na nyeusi nyeusi kuzuia taa)
- Kitambaa cheusi chenye mwangaza kwa jopo la uso
- Cherehani
- Mikasi
- Sindano na uzi
- Printa ya 3D na filament rahisi (hiari)
Ili kuendelea na kile ninachofanya kazi, nifuate kwenye YouTube, Instagram, Twitter, Pinterest, na ujiandikishe kwa jarida langu. Kama Mshirika wa Amazon nilipata kutokana na ununuzi unaostahiki unayotumia viungo vyangu vya ushirika.
Kabla ya kuanza, unaweza kutaka kusoma juu ya mahitaji yafuatayo:
- Kuanzisha Gemma M0
- Uberguide wa NeoPixel
- Toleo la kwanza la mradi wa hood (iliyojengwa mnamo 2015 na Gemma ya kawaida na hakuna udhibiti wa waya)
- Kufanya kazi nyingi kwa Arduino pt 3
Hatua ya 1: Mchoro na Msimbo wa Mzunguko
Uunganisho wa mzunguko ni kama ifuatavyo:
- Gemma D2 kwa mpokeaji wa wireless D0
- Gemma D0 kwa mpokeaji wa wireless D1
- Gemma 3V kwa mpokeaji wa wireless + 5V
- Gemma GND kwa mpokeaji wa wireless GND na vito vya NeoPixel GND
- Gemma D1 kwa NeoPixel data kito IN
- Gemma Vout kwa vito vya NeoPixel PWR
- Data ya kito ya NeoPixel OUT kwa data zingine za NeoPixel Jewel IN
Angalia hatua inayofuata kwa maelezo ya mkutano.
Nambari inategemea kazi nyingi kwa mchoro wa Arduino na Bill Earl, na imebadilishwa kudhibiti vito viwili vya NeoPixel na pembejeo mbili za dijiti. Kwa hivyo sio lazima utumie kipokea-waya - unaweza kutumia vifungo kwenye mzunguko yenyewe badala yake. Pakua faili hii ya nambari ya Arduino kutoka kwa viambatisho vya hatua hii, au nakili na ubandike kutoka hapa kwenye mchoro tupu wa Arduino:
# pamoja na "Adafruit_NeoPixel.h"
// Aina za muundo zinasaidiwa: muundo wa enum {NONE, RAINBOW_CYCLE, THEATER_CHASE, COLOR_WIPE, SCANNER, FADE}; // Maagizo ya baba yasaidiwa: enum mwelekeo {MBELE, KUTENGENEZA}; // Hatari ya NeoPattern - inayotokana na darasa la darasa la Adafruit_NeoPixel NeoPatterns: Adafruit_NeoPixel {umma: // Vigezo vya Mwanachama: muundo ActivePattern; // ni muundo gani unaoendesha mwelekeo wa mwelekeo; // mwelekeo wa kuendesha muundo ambao haujasainiwa Muda mrefu; // milliseconds kati ya sasisho zisizosainiwa mwisho wa mwishoUpdate; // sasisho la mwisho la msimamo uint32_t Colour1, Colour2; // Je, ni rangi gani zinazotumika uint16_t TotalSteps; // jumla ya hatua katika muundo uint16_t Index; // hatua ya sasa ndani ya utupu wa muundo (* OnComplete) (); // Upigaji simu wakati wa kukamilisha muundo // Mjenzi - wito wa msingi wa darasa ili kuanzisha ukanda wa NeoPatterns (saizi za uint16_t, uint8_t pin, uint8_t aina, batili (* callback) ()): Adafruit_NeoPixel (saizi, pini, aina) {OnComplete = nipigie; } // // Sasisha muundo wa batili Sasisha () {if ((millis () - lastUpdate)> Interval) // time to update {lastUpdate = millis (); kubadili (ActivePattern) {kesi RAINBOW_CYCLE: RainbowCycleUpdate (); kuvunja; kesi THEATER_CHASE: TheatreChaseUpdate (); kuvunja; kesi COLOR_WIPE: ColourWipeUpdate (); kuvunja; kesi ya skena: ScannerUpdate (); kuvunja; kesi FADE: FadeUpdate (); kuvunja; chaguo-msingi: kuvunja; }}} // Ongeza Kiashiria na uweke upya mwishowe Ongezeko batili () {if (Direction == FORWARD) {Index ++; ikiwa (Index> = Jumla ya Hatua) {Index = 0; ikiwa (OnComplete! = NULL) {OnComplete (); // piga simu ya kurudi tena}}} mwingine // Mwelekeo == REVERSE {--Index; ikiwa (Index <= 0) {Index = TotalSteps-1; ikiwa (OnComplete! = NULL) {OnComplete (); // piga simu ya kurudi tena}}}} // Reverse mwelekeo wa mwelekeo batili Reverse () {if (Direction == FORWARD) {Direction = REVERSE; Kielelezo = Jumla ya Hatua-1; } mwingine {Mwelekeo = MBELE; Kielelezo = 0; }} // Anzisha upinde wa mvua wa RainbowCycle (uint8_t interval, direction dir = FORWARD) {ActivePattern = RAINBOW_CYCLE; Muda = muda; JumlaHatua = 255; Kielelezo = 0; Mwelekeo = dir; } // // Sasisha muundo wa Mzunguko wa Upinde wa mvua utupu wa RainbowCycleUpdate () {for (int i = 0; i <numPixels (); i ++) {setPixelColor (i, Wheel (((i * 256 / numPixels ()) + Index) & 255)); } onyesha (); Ongezeko (); } // Anzisha kwa Theatre Chase batili TheatreChase (uint32_t color1, uint32_t color2, uint8_t interval, direction dir = FORWARD) {ActivePattern = THEATER_CHASE; Muda = muda; JumlaSteps = numPixels (); Rangi1 = rangi1; Rangi2 = rangi2; Kielelezo = 0; Mwelekeo = dir; } // // Sasisha muundo wa Chase Theatre batili TheatreChaseUpdate () {for (int i = 0; i <numPixels (); i ++) {if ((i + Index)% 3 == 0) {setPixelColor (i, Colour1); } mwingine {setPixelColor (i, Colour2); }} onyesha (); Ongezeko (); } // Anzisha kwa ColorWipe batili ColorWipe (uint32_t color, uint8_t interval, direction dir = FORWARD) {ActivePattern = COLOR_WIPE; Muda = muda; JumlaSteps = numPixels (); Rangi1 = rangi; Kielelezo = 0; Mwelekeo = dir; } // Sasisha Rangi ya Kuifuta Rangi batili ColorWipeUpdate () {setPixelColor (Index, Colour1); onyesha (); Ongezeko (); } // Anzisha kwa skana tupu ya skena (uint32_t color1, uint8_t interval) {ActivePattern = SCANNER; Muda = muda; Jumla ya Hatua = (numPixels () - 1) * 2; Rangi1 = rangi1; Kielelezo = 0; } // // Sasisha muundo wa skana ya ScannerUpdate () {kwa (int i = 0; i
Hatua ya 2: Kusanya Mzunguko
Seti ya kusaidia grippers ya mikono ya tatu inaweza kufanya mchakato wa waya za kutengeneza kwa vitu kuwa sawa na ya kufurahisha. Lakini usijali ikiwa huna seti; unaweza kutumia mkanda au bango kuweka bodi yako thabiti wakati unauza.
Tumia vipande nyembamba vya waya iliyokwama (kama urefu wa 6in / 15cmin) kwa unganisho kati ya vito viwili vya NeoPixel (mchoro katika hatua iliyopita). Ikiwa unatumia waya ambazo ni fupi sana, hautaweza kuweka macho yako ya LED mbali mbali, na ikiwa unatumia waya mwingi, ulegevu utaingia usoni mwako wakati umevaa vazi hilo.
Mzunguko kuu utaishi katika eneo la lapel (ambapo kifua chako kinakutana na bega lako), kwa hivyo kwa uhusiano kati ya kito cha kwanza cha NeoPixel kwenye mnyororo na Gemma, waya zitakuwa ndefu zaidi. Unaweza kushikilia waya hadi kwenye eneo lako la macho na kuichora ili kupima umbali ambao waya inapaswa kusafiri, kisha ongeza kidogo zaidi kwa uvivu na bima.
Kuunganisha kati ya Gemma na mpokeaji wa waya, nilichagua kutumia waya za kuiga na vichwa vya kike, kwani mpokeaji wa waya tayari ana pini za kichwa.
Hatua ya 3: Nguvu ya Betri
Ili kuwezesha mzunguko, nilitumia betri ya lipol 500mAh. Ikiwa unatumia betri ya lipoly, ni busara kuilinda kutoka kwa mikwaruzo, kuchomwa, abrasions, kuinama, na unyanyasaji mwingine. Unaweza kuifunga kwa mkanda wa kitambaa kigumu, au utengeneze kishikilio cha 3D kilichochapishwa.
Unaweza kutumia kwa urahisi mmiliki wa 3xAAA badala yake (ibebe mfukoni badala ya ndani ya lapel).
Hatua ya 4: Mfano wa Kushona na Kitambaa cha Kukata
Nilitumia muundo ule ule niliouunda kwa toleo la kwanza la vazi hili, ambayo ni PDF ya kurasa nyingi ambayo huunganisha pamoja kuunda vipande vya muundo.
Pindisha kitambaa chako, ukilinganisha kingo za selvedge ili upangilie nafaka za kitambaa, na uweke / piga vipande vya muundo pamoja mara kama alama. Fuatilia posho ya mshono nje ya vipande vya muundo (isipokuwa zizi) la karibu 5 / 8in / 3cm ukitumia chaki ya kuashiria au penseli. Kwa kuwa kitambaa changu kilikuwa chembamba, nilitaka kuiongezea maradufu, na kwa kuwa nilitengeneza hood mbili, niliishia kukata nne za kila kipande cha muundo kwenye kitambaa kuu, kisha safu nyingine katika cheesecloth ya gauzy kuongeza muundo nje, na mwishowe safu ya kitambaa cheusi kama mjengo wa kuzuia taa inayoingia. Nadhani ikiwa ningepanga mapema kwa hilo, ningeweza kuangusha moja ya tabaka nyeupe za mwanzo na hoods zingekuwa na tabaka tatu tu kila moja badala ya nne.
Hatua ya 5: Unganisha Vipande vya Vitambaa
Bandika na kushona mishale / seams kwenye kila kipande cha muundo, kisha linganisha hood na vipande vya cape kando ya mshono wa shingo na pande za kulia pamoja. Shona mshono, na mshono sawa juu ya kofia.
Jaribu kwenye hood. Pindisha juu na ubandike makali ya mbele ya hood na uiunganishe chini ili kuunda kingo nadhifu pamoja na kituo cha waya kupitia.
Ifuatayo, kata kipande cha kitambaa cheusi chenye mviringo kufunika mbele ya kofia. Hii ndio itasaidia mzunguko na kuficha uso wako. Bandika mahali ulipokuwa umevaa kofia kwa kufaa zaidi, kisha ushone mkono au mashine kwa ufunguzi wa hood.
Hatua ya 6: Sakinisha Mzunguko katika Hood
Niliweka kofia, nikawasha mzunguko, na nikatumia kioo kutafuta eneo bora la taa za taa. Halafu nilitumia pini kuashiria maeneo na kushonwa kwa uangalifu kwa kutumia uzi mweusi, nikitia mashimo yanayopanda juu ya vito vya NeoPixel kwenye jopo nyeusi la mbele. Yangu huketi chini tu ya macho yangu halisi, ambayo inafanya iwe rahisi kuona kupita kwao.
Suuza na kurudia ikiwa unafanya kofia ya pili.
Hatua ya 7: Vaa
Hizi ni raha sana kuvaa. Ni rahisi kuona nje, na sio rahisi kwa wengine kuuona uso wako. Jambo lote ni sawa vizuri pia, kwa sababu ya hood kubwa na sura ya waya, ambayo inazuia kitambaa cha mbele kutoka kwenye uso wako.
Mimi na rafiki yangu wa kiume tulivaa hizi kwa DJ sherehe yangu ya sherehe ya Halloween mwaka huu, na wakati ningeweza kuona kiolesura cha programu ya projekta ya laser, hakuweza kubainisha maandishi hayo madogo kwa abelton, kwa hivyo tulilazimika kuibadilisha yake kuwa na mtazamo bora. Niliondoa jopo la kitambaa cheusi kutoka juu ya kofia, na kukunja juu ya ziada. Katika chumba chenye giza, huwezi kusema tofauti kati ya hizi mbili, ingawa unaweza kuiona kwenye picha yetu pamoja hapo juu.
Asante kwa kusoma! Ikiwa unapenda mradi huu, unaweza kupendezwa na wengine wangu:
- Mawazo 13 ya LED zinazosumbua
- Ishara ya Ukanda wa LED iliyoenea na Arduino / Bluetooth
- Kaunta ya Msajili wa YouTube na ESP8266
- Rahisi Infinity Mirror
- 3 Makosa ya Kompyuta ya Arduino
Ili kuendelea na kile ninachofanya kazi, nifuate kwenye YouTube, Instagram, Twitter, na Pinterest.
Ilipendekeza:
Fuvu La Macho Na Gradient Macho. 4 Hatua
Fuvu na Macho ya Gradient. Wakati wa kusafisha ua nyuma tulipata fuvu la panya kidogo. Tulikuwa karibu kutoka Halloween na wazo likaja. Ikiwa huna fuvu yoyote chumbani kwako unaweza kuibadilisha na kichwa cha zamani cha doll au kitu chochote unachotaka kuwasha
Macho ya Uhuishaji na Udhibiti wa Kijijini: Hatua 5
Macho ya Animatronic na Udhibiti wa Kijijini: Hii ni maagizo jinsi ya kuunda Macho ya Animatronic ambayo inaweza kudhibitiwa kwa mbali kutoka kwa kompyuta juu ya WiFi. Inatumia kiwango cha chini cha vifaa vya elektroniki, hakuna PCB, na inahitaji kiwango cha chini cha kutengenezea. Unaweza kuidhibiti kutoka kwa kibodi ya PC, kwa hivyo hauitaji e
IRduino: Udhibiti wa Kijijini wa Arduino - Iga Kijijini Kilichopotea: Hatua 6
IRduino: Udhibiti wa Kijijini cha Arduino - Iga Kijijini Kilichopotea: Ikiwa umewahi kupoteza udhibiti wa kijijini kwa Runinga yako au DVD, unajua jinsi inavyofadhaisha kutembea, kupata, na kutumia vifungo kwenye kifaa chenyewe. Wakati mwingine, vifungo hivi haitoi utendaji sawa na kijijini. Pokea
Badilisha Kijijini chako cha IR kuwa Kijijini cha RF: Hatua 9 (na Picha)
Badilisha Kijijini chako cha IR kiwe Remote ya RF: Kwa leo inayoweza kufundishwa, nitakuonyesha jinsi unaweza kutumia moduli ya generic ya RF bila mdhibiti mdogo ambaye mwishowe atatuongoza kujenga mradi ambapo unaweza kubadilisha Remote ya IR ya kifaa chochote kuwa RF Kijijini. Faida kuu ya kubadilisha
Lens Kamera ya dijiti Hood / Hood ya mvua: Hatua 13 (na Picha)
Lens Hood ya Kamera ya dijiti / Hood ya Mvua: Ongeza kofia ya lensi ya bei rahisi lakini nzuri na hood ya mvua kwa Panasonic Lumix digicam. Zawadi yangu ya Krismasi mwaka huu ilikuwa Panasonic Lumix DMC-LX3, digicam nzuri nzuri na lensi ya Leica. Mvua imekuwa ikinyesha karibu na eneo la SF Bay hivi karibuni na nilitaka njia