Բովանդակություն:

Փայլուն կախազարդ ՝ 7 քայլ
Փայլուն կախազարդ ՝ 7 քայլ

Video: Փայլուն կախազարդ ՝ 7 քայլ

Video: Փայլուն կախազարդ ՝ 7 քայլ
Video: Շնորհակալություն ասեք, որ Լավրովը ասել է 7 շրջան, ոչ 12․ Հրանտ Բագրատյան 2024, Նոյեմբեր
Anonim
Image
Image
Փայլուն կախազարդ
Փայլուն կախազարդ
Փայլուն կախազարդ
Փայլուն կախազարդ

Այս նախագիծը ոգեշնչված էր Բեքի Սթերնի և Լեդի Ադայի Adafruit Gemma Hoop ականջօղերով և FastLED գրադարանի հիանալի մարդկանցով:

Այս հրահանգը ցույց կտա ձեզ, թե ինչպես կարելի է ստեղծել մեկ LED- ի մեկ կամ մի քանի օղակներով գեղեցիկ LED կախազարդ: Ինձ դուր են գալիս իմ կրելի սարքերի տարբեր ռեժիմները, ուստի այս նախագիծը ներառում է կոճակ ՝ որպես ռեժիմի ընտրիչ:

Ես չեմ պատրաստվում անդրադառնալ, թե ինչպես մի քանի օղակ ավելացնել ձեր նախագծին, բայց որոշ նկարներ ձեզ հնարավորություն կտան հնարավորությունների մի քանի պատկերացում կազմել:

Տեսահոլովակը լուսաբանում է, թե ինչպես կարելի է այդ ամենը համատեղել: Շնորհակալություն հետեւելու համար!

Քայլ 1: Հավաքեք նյութեր

Նյութեր հավաքել
Նյութեր հավաքել
Նյութեր հավաքել
Նյութեր հավաքել
Նյութեր հավաքել
Նյութեր հավաքել

Ահա այն ամենը, ինչ ձեզ հարկավոր կլինի

  • Adafruit GEMMA v2 - Մանրանկարչություն կրելի էլեկտրոնային հարթակ. Այս փոքրիկ կրելի միկրոկոնտրոլերը կդառնա ձեր նախագծի ուղեղը: Սա մարտկոցը կմիացնի լույսերին և կասի լույսերին, թե ինչ անել: Ահա տախտակի մասերի խզումը:

    • USB - Սա օգտագործվում է ձեր տախտակին նոր ռեժիմներ վերբեռնելու համար
    • JST վարդակից - Սա օգտագործվում է մարտկոցը տախտակին միացնելու համար `այն և LED- ները միացնելու համար
    • Մուտքային/ելքային բարձիկներ

      • GND - Սա կապահովի լույսը և կոճակը (G, -)
      • D1 - Սա «թվային» քորոց է, որը մենք կօգտագործենք կոճակի համար
      • Vout - Սա էներգիա (V, +) կապահովի մարտկոցի լույսերը
      • 3Vo - Սա կապահովի 3 վոլտ; մենք չենք օգտագործի սա
      • D0 - Սա «թվային» քորոց է, որը մենք կօգտագործենք լույսերին ասելու, թե ինչ անել
      • D2 - Սա ևս մեկ «թվային» քորոց է. մենք չենք օգտագործի սա
  • NeoPixel Ring - 16 x 5050 RGB LED ինտեգրված վարորդներով - սա ձեր լուսարձակն է: Յուրաքանչյուր LED ունի կարմիր, կանաչ և կապույտ լույս: Նրանք միավորվում են տարբեր քանակությամբ ՝ ծիածանի բոլոր գույները ստանալու համար: Քանի որ մենք լույսերը կպահենք կիսամութ կողմում, դուք իսկապես կկարողանաք տեսնել, թե ինչպես են կարմիր, կանաչ և կապույտ լույսերը միանում ՝ ստեղծելով բոլոր գույները:
  • Լիթիում իոնային պոլիմերային մարտկոց - 3.7v 150mAh - Մարտկոցը միանում է ձեր Gemma- ին `ձեր լույսերը սնուցելու և լիցքավորելու համար, օգտագործելով USB լիցքավորիչը, այլ ոչ թե Gemma- ն: Այս մարտկոցը լիցքավորելու համար հարկավոր է այն անջատել Gemma- ից
  • Adafruit Micro Lipo - USB LiIon/LiPoly լիցքավորիչ - v1 - Ինչպես նշվեց վերևում, միացրեք մարտկոցը այս լիցքավորիչին և միացրեք հարթ կողմը USB վարդակից: Մի փոքր կանաչ լույսը ցույց կտա, որ մարտկոցը «ավարտված է» լիցքավորվելիս:
  • Շոշափելի անջատիչի կոճակ (6 մմ բարակ) - Այս փոքրիկ սպիտակ սեղմման կոճակը կշրջի ռեժիմների միջև
  • Սիլիկոնե ծածկ ՝ Stranded -Core Wire - 26AWG - 3 կտոր մետաղալար, յուրաքանչյուրը մոտ 4 "երկարությամբ: Կօգտագործվի մետաղալարերի ամբողջ երկարությունը:
  • Ոսկերչական աքսեսուարներ - Jատկող մատանիներ, ականջօղեր, նեյլոնե լար, մալուխի վզնոց, մագնիսական կապում
  • e6000

Սա այն է, ինչ ես ունեմ իմ աշխատատեղում `ձեռքերի օգնություն, զոդման սարք, Hakko Brass Sponge Solder Tip Cleaner, զոդում, հին փայտ կտրող տախտակ և մոտակա օդափոխիչ:

Քայլ 2: Կցեք կոճակը

Կցեք կոճակը
Կցեք կոճակը
Կցեք կոճակը
Կցեք կոճակը

Կցեք փոքրիկ սպիտակ կոճակը Gemma- ին ՝ ոտքերը սահեցնելով «GND» և «D1» նշաններով անցքերի միջով:

Ապահովեք կոճակը ՝ ոտքերը ծալելով Gemma- ի հետևի մասում: Մենք կպչենք կոճակը տախտակի վրա, բայց այն պետք է հարմարավետ նստած լինի այստեղ ՝ այս դիրքում:

Դեռ մի ամրացրեք այն, հակառակ դեպքում կարող եք փակել GND անցքը, որը մեզ անհրաժեշտ կլինի հաջորդ քայլին:

Քայլ 3. Կցեք լարերը Gemma- ին

Կցեք լարերը Gemma- ին
Կցեք լարերը Gemma- ին
Կցեք լարերը Gemma- ին
Կցեք լարերը Gemma- ին
Կցեք լարերը Gemma- ին
Կցեք լարերը Gemma- ին
  1. Կտրեք 3 լարերը յուրաքանչյուրի մոտ 4 դյույմ: Ավանդաբար կարմիրը օգտագործվում է հոսանքի համար (+, V+, V), սևը կամ սպիտակը `գետնին օգտագործելու համար (G, GND), և մեկ այլ գույն` տվյալների համար (D): Քանի որ մենք այս նախագծի համար պարզապես օգտագործելով 3 լար, ցանկացած գույներ կանեն:
  2. Յուրաքանչյուր 1/2 " - 3/4" դիպչեք յուրաքանչյուր մետաղալարերի մեկ ծայրից:
  3. Պտտեք առաջին մետաղալարերի հանված ծայրը:
  4. Կերակրեք այն GND նշանով անցքի միջով: Դուք կցանկանաք, որ մետաղալարն անցնի Gemma- ի առջևից (կոճակներով) դեպի հետևը: Փորձեք մետաղալարերի մեկուսացումը հնարավորինս մոտեցնել անցքին: Ես գտնում եմ, որ հետևի մեջ մետաղալարը ծալելով այն պահվում է:
  5. Շուռ տվեք Gemma- ն և մետաղալարն ու կոճակի ոտքը կպցրեք GEMMA- ի GND կապին
  6. Պտտեք երկրորդ մետաղալարի պոկված ծայրը:
  7. Կերակրեք այն Vout նշվող անցքով: Դուք կցանկանաք, որ մետաղալարն անցնի Gemma- ի առջևից (կոճակներով) դեպի հետևը: Փորձեք մետաղալարերի մեկուսացումը հնարավորինս մոտեցնել անցքին: Ես գտնում եմ, որ հետևի մեջ մետաղալարը ծալելով այն պահվում է:
  8. Շուռ տվեք Gemma- ն և մետաղալարն ու կոճակի ոտքը կպցրեք Gemma- ի Vout քորոցին
  9. Պտտեք երրորդ մետաղալարի պոկված ծայրը:
  10. Կերակրեք այն D0- ով նշված անցքից: Դուք կցանկանաք, որ մետաղալարն անցնի Gemma- ի առջևից (կոճակներով) դեպի հետևը: Փորձեք մետաղալարերի մեկուսացումը հնարավորինս մոտեցնել անցքին: Ես գտնում եմ, որ հետևի մեջ մետաղալարը ծալելով այն պահվում է:
  11. Շրջեք Gemma- ն և միացրեք մետաղալարն ու կոճակի ոտքը Gemma- ի D0 կապում:
  12. Buttonոդեք երկրորդ կոճակի ոտքը Gemma- ի D1 քորոցի հետևի մասում:
  13. Կտրեք ավելորդ լարերը:

Նշում. Եթե դուք հարմարավետ եք զոդման մեջ, գուցե կարողանաք տեղադրել բոլոր լարերը և միանգամից ավարտել ձեր զոդումը: Սկսնակների համար խորհուրդ եմ տալիս միանգամից տեղադրել մեկ մետաղալար:

Քայլ 4: Կցեք լարերը օղակին

Կցեք լարերը օղակին
Կցեք լարերը օղակին
Կցեք լարերը օղակին
Կցեք լարերը օղակին
Կցեք լարերը օղակին
Կցեք լարերը օղակին
Կցեք լարերը օղակին
Կցեք լարերը օղակին
  1. Տեղադրեք Gemma- ն և Neopixel Ring- ը, այնպես էլ LED- ները և Gemma- ի բաղադրիչները դեպի վերև: Տեղադրեք D1 կապն այն Gemma- ի վրա, որը գտնվում է Neopixel մատանի անցքին ամենամոտ, որտեղ գրված է «Data In»
  2. Որոշեք, թե որտեղ պետք է կտրել և մերկացնել մետաղալարն այս երկուսը միացնելու համար: Դուք հավանաբար կցանկանաք 1-1,5 "մետաղալար Gemma- ի և Neopixel Ring- ի միջև` բավականաչափ թուլություն ապահովելու համար:
  3. Օգտագործելով ձեր եղունգները կամ սուրը, նշեք երկու կետ մետաղալարի վրա `որտեղից կտրեք մետաղալարը և որտեղ կհեռացնեք մետաղալարը: Տվեք ձեզ 1/2 " - 3/4" պոկված մետաղալար `աշխատելու համար:
  4. Կտրեք և կպցրեք մնացած երկու լարերը նույն մոտավոր երկարությամբ:
  5. Պտտեք «D0» մետաղալարի պոկված ծայրը և սնուցեք այն Neopixel Ring- ի վրա նշված «D In» նշագծով: Դուք կարող եք մետաղալարը կերակրել Neopixel մատանի առջևի կամ հետևի միջոցով:
  6. D0 մետաղալարը կպցրեք Neopixel մատանին:
  7. Պտտեք «GND» մետաղալարի պոկված ծայրը և սնուցեք այն Neopixel Ring- ի «G» նշագծով անցքով: Դուք կարող եք մետաղալարը կերակրել Neopixel մատանի առջևի կամ հետևի միջոցով:
  8. Gոդեք «GND» մետաղալարը Neopixel մատանին:
  9. Պտտեք «Vout» մետաղալարի պոկված ծայրը և սնուցեք այն Neopixel Ring- ի վրա «V+» նշանով անցքով: Դուք կարող եք մետաղալարը կերակրել Neopixel մատանի առջևի կամ հետևի միջոցով:
  10. Vոդեք «Vout» մետաղալարը Neopixel մատանին:
  11. Կտրեք ավելորդ լարերը:

Նշում. Եթե դուք հարմարավետ եք զոդման մեջ, գուցե կարողանաք տեղադրել բոլոր լարերը և միանգամից ավարտել ձեր զոդումը: Սկսնակների համար խորհուրդ եմ տալիս միանգամից տեղադրել մեկ մետաղալար:

Քայլ 5. Programրագրեք ձեր գեմման

Նախ անհրաժեշտ է ձեր խորհուրդը ծրագրավորելու միջոց: Ներբեռնեք Arduino IDE- ն կամ օգտագործեք վեբ վրա հիմնված IDE, եթե առկա է:

Եթե դուք նորեկ եք Arduino- ում և ցանկանում եք նոր նախագիծ սկսել, ապա ունեք որոշ տարբերակներ:

Ես սովորաբար օգտագործում եմ Arduino IDE- ն ՝ ներբեռնված իրենց կայքից: Դուք պետք է տեղադրեք գրադարանները և աջակցեք ձեր օգտագործած տախտակին: Քանի որ սա ավելի խորքային գործընթաց է, խորհուրդ եմ տալիս վերանայել Adafruit Introduction to Gemma էջը, այնուհետև Arduino IDE- ում FastLED գրադարանը տեղադրելու ռեսուրսները:

Մեկ այլ տարբերակ է օգտագործել զննարկչի վրա հիմնված ծրագիր, ինչպիսին է codebender.cc- ն: Unfortunatelyավոք, codebender- ը ներկայումս չի ընդունում նոր գրանցումներ, բայց ես ներառել եմ այս տեղեկատվությունը միայն այն դեպքում, երբ դրանք բացվեն: Խնդրում ենք աջակցել նրանց, եթե կարող եք, քանի որ նրանք հիանալի են: Codebender- ը հիանալի միջոց է ինչ-որ մեկին կոդին ծանոթացնելու համար, քանի որ այն գործարկելու համար պարզապես անհրաժեշտ է ներբեռնել հավելում: Եթե դուք արդեն ունեք Arduino IDE- ն, անցեք իմ ուրվագծի օրինակին և տեղադրեք այն նոր ուրվագծի մեջ: Arduino- ի և Codebender Instructable- ի միջոցով սկսելը հիանալի է Ardumotive_com- ի հետ: Codebender- ի մարդիկ նույնպես մի շարք հրահանգներ են հավաքել:

Վերանայեք ուրվագիծը

Ահա իմ ուրվագիծը ՝ FastLED Palette Button by amelia.tetterton

«Կլոնավորեք և խմբագրեք» իմ ուրվագիծը և «պահեք» այն ձեր codebender հաշվում կամ պատճենեք և տեղադրեք այն նոր ուրվագծի վրա ձեր Arduino IDE- ում:

Թարմացրեք անհրաժեշտ տարածքները, եթե հետաքրքրված եք որևէ փոփոխություն կատարելով:

  • 23 -րդ տող. Պայծառությունը սահմանվում է ամբողջ պայծառության 1/8 -ի վրա:
  • 30 տող. Եթե փոխում եք ռեժիմների քանակը, ապա պետք է թարմացնեք «8» թիվը
  • Տող 45-66. Սա սովորական ներկապնակ է, որը ես անվանել եմ MyColors: Ստուգեք RGB գույնի ընտրիչ և գտեք ձեր նախընտրած գույները: Այստեղ կարող եք տեղադրել ցանկացած 16 գույն, որը ձեզ դուր է գալիս: Կան մի քանի կանոն. «Ոսկե ձող» գրելու փոխարեն պետք է գրել «GoldenRod»: Այսպիսով, յուրաքանչյուր բառի առաջին տառը մեծատառով գրեք և հեռացրեք բացատները: Մի՛ հանեք ստորակետը յուրաքանչյուր տողի վերջում:
  • 98-148 տողեր. FastLED- ն ունի ներկառուցված «ներկապնակների» փունջ `ընտրության համար: Ներկապնակի գույների խումբը ուղարկվում է LED- ների շերտի միջոցով `ձեր ընտրած արագության և քայլերի ավելացմամբ: Դուք կարող եք փոխել SPEED- ը և ՔԱՅԼԵՐԸ ՝ իրերն այնպես տեսնելու համար, ինչպես ցանկանում եք: SPEED- ը վերաբերում է, թե որքան արագ են գույները շարժվում: Ավելի բարձր թվեր = ավելի արագ շարժում: STEPS- ը վերաբերում է գույնի շերտերի լայնությանը: 1 = ավելի գրադիենտ, 10 = ավելի շատ գծերի նման:
  • 170-185 տողեր. Սա նոր ներկապնակ ստեղծելու ևս մեկ տարբերակ է: Այս ռեժիմը նման է Adafruit Gemma Hoop ականջօղերի վրա ցուցադրված ռեժիմին: Խաղացեք այստեղ գույների հետ, այնուհետև արագության և 145-188 տողերի վրա և տեսեք, թե ինչ է տեղի ունենում:
  • 188-199 տողեր. Սա նոր ներկապնակ ստեղծելու ևս մեկ միջոց է: Այս ռեժիմը ցույց կտա LED- ների կեսը կանաչ, իսկ մյուս կեսը ՝ վարդագույն: Խաղացեք այստեղ գույների հետ, այնուհետև արագության և միաձուլեք 133-135 տողերի վրա և տեսեք, թե ինչ է տեղի ունենում:

Հաստատեք ուրվագիծը: Հիշեք, որ սեղմեք «Պահել», եթե դա ձեզ մոտ ստացվի:

Gemma- ն էժան միկրոկոնտրոլեր է: Երբ միացնում եք այն և միացնում այն, այն կարմիր լույսը կփակվի և կվառվի մոտ 10 վայրկյան: Սա նշանակում է, որ այն պատրաստ է «ընդունել» ծածկագիրը: Հակառակ դեպքում, դուք պետք է սեղմեք վերականգնման կոճակը `մուտքագրելու այն, ինչ կոչվում է« բեռնման ռեժիմ »: Այլ միկրոկոնտրոլերները պարզապես ինքնաբերաբար կանցնեն այս ռեժիմին, բայց քանի որ Gemma- ն այնքան պարզ է, նրան անհրաժեշտ է, որ ինչ -որ մեկը նախ գլուխ բարձրացնի: Եթե սխալ եք ստանում, փորձեք անջատել և նորից միացնել ձեր տախտակը կամ սեղմել տախտակի վրայի փոքրիկ «վերակայման» կոճակը: Mac- ի վրա ես պետք է իմ Gemma- ն միացնեմ իմ համակարգչին USB հանգույցի միջոցով (այնպես որ … Gemma- ն microusb- ից USB հանգույցին miniusb- ին Mac- ի համար), որպեսզի այն աշխատի: Համբերություն!

Վերբեռնեք ուրվագիծը: Սեղմեք Gemma- ի վերակայման կոճակը և «Վերբեռնեք» ծածկագիրը ձեր Gemma- ում:

Համոզվեք, որ ստացել եք «Հաջողությամբ բեռնվել է» կամ ծածկագիրը վերբեռնված լինելու այլ դրական հաղորդագրություն:

Նշումներ

  • Եթե վերականգնման կոճակը սեղմելիս բախման բեռնախցիկի ռեժիմը չի մտնում, փորձեք անջատել Gemma- ն և ապա նորից միացնել այն:
  • Sանկացած բան, որը գրված է տողի վրա երկու շեշտերից հետո, ինչպես սա ՝ //, մեկնաբանություն է: Դուք կարող եք գրել «// բլա, բլա, բլա» և լավ կլիներ: Բազմ տողերի մեկնաբանությունները ընկնում են «/*»-ի և «*/»-ի միջև: Codebender- ը բոլոր մեկնաբանությունները դարձնում է կանաչ: Տիեզերքները և դատարկ գծերը լավ են, այնպես որ ազատ զգալ առանձնացրեք ձեր փոխարեն աշխատող իրերը:
  • Համոզվեք, որ ընտրել եք ճիշտ տախտակը (Gemma) և նավահանգիստը:
  • Միշտ «ստուգեք», նախքան «վերբեռնելը»: Codebender- ը կամ IDE- ն ձեզ կտեղեկացնեն, եթե ձեր ուրվագիծը չափազանց մեծ է: Եթե դա այդպես է, ապա ձեզ հարկավոր է փոփոխել ՝ հեռացնելով ձեր «ռեժիմներից» մեկը:

Քայլ 6: Փորձարկում

Փորձարկում
Փորձարկում
Փորձարկում
Փորձարկում
Փորձարկում
Փորձարկում
  1. Համոզվեք, որ ձեր լարերը ճիշտ են միացված:

    1. Հետևեք ձեր Gemma- ի GND անցքից մինչև NeoPixel Ring- ի GND անցքերից մեկը:
    2. Հետևեք մետաղալարին ձեր Gemma- ի Vout անցքից մինչև NeoPixel Ring- ի VCC/V+ անցքերից մեկը:
    3. Հետևեք մետաղալարին ձեր Gemma- ի D0 անցքից մինչև NeoPixel Ring- ի Data In անցք
  2. Համոզվեք, որ սպիտակ կոճակի երկու ոտքերը սոսնձված են տախտակին:
  3. Միացրեք jst միակցիչը մարտկոցից տախտակին և միացրեք տախտակը միացված դիրքին, եթե այն արդեն չկա:
  4. Սեղմեք սպիտակ կոճակը ՝ տարբեր ռեժիմների միջոցով ոլորելու համար:
  5. Գայթակղեք ինքներդ ձեր մեջքին:

Քայլ 7: Լրացրեք և լրացրեք:

Ամբողջական & Accessorize!
Ամբողջական & Accessorize!
Ամբողջական & Accessorize!
Ամբողջական & Accessorize!
Ամբողջական & Accessorize!
Ամբողջական & Accessorize!
  • Կցեք մարտկոցը Gemma- ի հետևի մասում ՝ օգտագործելով փրփուր ժապավեն կամ սոսինձ*
  • Կցեք ցանկացած պարագաներ, որոնք ձեզ դուր են գալիս ականջօղեր, վզնոց, քորոց կամ այլ բան պատրաստելու համար: Jewelryարդերի պատրաստման համար փոքր ցատկող օղակները հիանալի տեղավորվում են Neopixel մատանու ցանկացած բաց անցքերի ներսում: Մեկնաբանություններում ներառեք ցանկացած նոր գաղափար:
  • Օգտագործեք թել ՝ ամրացնելու Gemma- ի դիրքը Neopixel օղակի ներսում, հատկապես, եթե դուք օգտագործում եք 26 գ -ից ավելի բարակ մետաղալարեր:
  • Տեղադրեք սոսինձ* Gemma- ի վրա, որտեղ լարերը հանդիպում են տախտակին:
  • Անջատեք մարտկոցը տախտակից և տեղադրեք սոսինձ* այնտեղ, որտեղ մարտկոցի լարերը հանդիպում են մարտկոցին և միակցիչին:

*Եթե դուք օգտագործում եք e6000, դա արեք վերջին, քանի որ դրա ամբողջական ամրացման համար պահանջվում է լավ 24 ժամ: Կարող եք նաև օգտագործել տաք սոսինձ, բայց զգույշ եղեք այն մարտկոցի վրա կամ դրա մոտ օգտագործելիս: Ես նախընտրում եմ զգույշ լինել:

Խորհուրդ ենք տալիս: