Բովանդակություն:
- Քայլ 1: Պսակի ձևավորում
- Քայլ 2. Լազերային կտրում է զգեստը
- Քայլ 3: Թագի կարում
- Քայլ 4: LED ժամանակ
- Քայլ 5: Միացրեք մանրուքին
- Քայլ 6: Կոդ
- Քայլ 7: Մարտկոցներ և լիցքավորիչներ
- Քայլ 8: Վերջնական հավաքում
Video: Felt & Neopixel Rainbow Crown: 8 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Այս շաբաթավերջին ես 3-ամյա զարմիկիս համար լուսավոր, նորագոյացություններով պսակ պատրաստեցի: Նա միշտ թվում է, թե շատ է վերաբերվում իմ լուսավորող միջոցներին, այնպես որ ես հասկացա, որ ժամանակն է, որ նա ունենա իր սեփականը: Այն բավականին թույն տեսք ունի, և ես կցանկանայի նրան սերմանել փոքր տարիքում թարթող լուսադիոդների և արտադրման իմ աշխարհում…
Այս նախագծի երկու կես կա `էլեկտրոնիկայի և ծածկագրերի կողմը և թագի իրական պատրաստումը: Նրանք տեղավորվում են միասին, և դուք իսկապես կարող եք դրանք կատարել ցանկացած կարգով: Անհրաժեշտ չէ որևէ մեկում փորձագետ լինել. Ես կասեի, որ սա հիանալի սկսնակների ծրագիր է, նույնիսկ եթե դուք մեծ փորձ չունեք որևէ ոլորտում:
Նախագիծը պատրաստելու համար ձեզ հարկավոր են հետևյալ գործիքները.
- Համակարգիչ Arduino IDE- ով
- Լազերային կտրիչ և ուղեկցող ծրագրակազմ
- Կարի մեքենա (կամ ձեռքի կարի սարքավորումներ + ժամանակ)
- Eringոդման երկաթ, զոդ և այլն:
Ձեզ նույնպես կպահանջվեն հետևյալ նյութերը.
- Adafruit Trinket միկրոկոնտրոլեր
- Adafruit PowerBoost 500C լիցքավորիչ/խթանիչ
- Փոքր 3.7 վ LiPo մարտկոց (մոտ 150 մԱ / ժ)
- Մի քանի լար
- Neopixel /WS2812B LED ժապավեն այնքան երկար, որքան գլխի շրջագիծը
- Eltգացված թերթ, ~ 600x200 մմ
- Սպիտակ թել Կեռիկ և հանգույց ժապավեն ՝ 10 սմ կտոր
- Մի քանի կպչուն բարձիկներ և որոշ թափանցիկ ժապավեն
- SPST անջատիչ
Քայլ 1: Պսակի ձևավորում
Առաջին բանը, որ պետք է անել, պարզել մարդու գլխի շրջագիծը: Դուք ցանկանում եք, որ սա մոտավորապես այնտեղ լինի, որտեղ նստելու է թագը, բայց շատ մի անհանգստացեք. Գլուխները տարօրինակ ձևեր ունեն, գործվածքը ճկուն է, և ամեն դեպքում պսակը կարող եք կարգավորելի դարձնել: 4 տարեկան երեխայի գլուխը միջինում մոտ 51 սմ է, ուստի դա այն է, ինչ ես օգտագործել եմ: Ի սկզբանե պլանը թագը 3D տպելն էր, բայց 3D տպագրության աստվածներն իմ կողքին չէին, երբ դա փորձեցի, և ես որոշեցի օգտագործել լազերային կտրված զգացողություն, որն ամեն դեպքում ավելի ճկուն և փափուկ է: Ես նախագծեցի թագը QCAD- ում. Դա բավականին պարզ է:
Ըստ էության, դա ուղղանկյուն է այնքան երկար, որքան գլխի շրջագիծը և բարձրությունը 50 մմ, ներքևում լրացուցիչ բեկոր ՝ NeoPixel շերտի վրա կարելու համար: Շղթայի համար կա նաև մի փոքր երկարացված գրպան, իսկ մի ծայրում ՝ ներդիր ՝ որոշ վելկրո ավելացնելու համար: Վերևի մասում, որպես ձևավորում, ես ավելացրեցի M տառի մեծ մասը (զարմիկիս անունը սկսվում է M- ով) և հանեցի դրանք մարմնին միացնող տողերը, որպեսզի դրանք կտրվեն մեկ կտորով: Ես ստիպված էի օգտագործել բավականին կոպիտ տառատեսակ դրանց համար, բայց դրանք լավ դուրս եկան:
Դուք կարող եք ներբեռնել իմ օգտագործած ֆայլերը այստեղ, բայց հավանաբար ավելի լավ է ինքներդ պատրաստել: Դուք կարող եք դիզայնը դարձնել բավականին մշակված, քանի դեռ այն առանց կոտրելու կկտրի OK բարակ զգացմունքից:
Քայլ 2. Լազերային կտրում է զգեստը
Հաջորդը, լազերը դիզայնը կտրեց լազերային դանակի վրա ինչ -որ զգեստի (ես համոզված եմ, որ իմը սինթետիկ զգեստ է, նայելով դրան): Ես օգտագործեցի լազերային դանակը Norwich Hackspace- ում, որտեղ մենք ունենք 60W Just Add Sharks Greyfin A2 դանակ, և ես շահագործողների համար օգտագործեցի Speed 20, Power 55 LaserCut 5.3 ծրագրաշարը: NB Սա գրեթե անպայման տարբեր կլինի ձեր մեքենայի համար:
Քայլ 3: Թագի կարում
Այժմ կարեք թագը: Նախ, պսակը ամրացնելու համար կտրեք երկու շերտ մանգաղ-ժապավեն: Ես օղակի հատվածը շատ ավելի երկար արեցի, քան կեռիկը, այնպես որ այն որոշ չափով կարգավորելի էր: Սկզբում կարեք կարթաձողը, այնուհետև NeoPixel ալիքի վերևից և ծայրից ծայրը կարի մեքենայով, այնուհետև գրպանի վերևում ՝ էլեկտրոնիկայի համար (բայց մի կողմը բաց թողեք ՝ NeoPixels- ը ներս մղելու համար))
Քայլ 4: LED ժամանակ
Տեղադրեք LED- ների շերտը թագի վրա և կտրեք այն այնպես, որ այն տեղավորվի պսակի մեջ: Դուք ստիպված կլինեք կտրել LED- ների շերտը, որտեղ պղնձի միացումներն են, այնպես որ կլորացեք մինչև հաջորդ պղնձե ժապավենը թագի երկարությունից ներքև, որպեսզի ժապավենը դուրս չգա: Դուք կարող եք օգտագործել 30, 60 կամ 144 լուսադիոդային մեկ մետրի համար նորագոյացություններ ՝ կախված ձեր ունեցածից: Ես օգտագործեցի 30 -ը, քանի որ դա այն էր, ինչ ունեի, և ամեն ինչ լավ ստացվեց, բայց ես կարծում եմ, որ ավելի շատ ավելի լավը:
Քայլ 5: Միացրեք մանրուքին
Նեոպիքսելային շերտի յուրաքանչյուր LED վերցնում է միկրոկոնտրլերի ուղարկած տվյալները, կարդում այն, ստուգում է, թե արդյոք տվյալները հուշում են, որ նա ինչ -որ բան անի, այնուհետև փոխանցում է տվյալները: Գործողության եղանակի պատճառով յուրաքանչյուր պիքսել ունի վերջնական տվյալներ և ելքի վերջ:
Կտրեք և պոկեք 4 կարճ երկարությամբ մետաղալարեր և ամրացրեք դրանք հետևյալ կերպ. Lengthոդեք մի երկարություն 5 վ պինին oneոդեք մի երկարությամբ 1 կապում ՝ «#1» պիտակով (եթե ցանկանում եք, կարող եք օգտագործել մեկ այլ քորոց, բայց պետք է փոխեք ծածկագիրը): Պտտեք մնացած 2 լարերը միասին և ամրացրեք դրանք GND կապում:
Այժմ դուք պետք է դրանցից 3 -ը միացնեք նեոպիքսելային ժապավենին. Գրունտի լարերից մեկը միանում է շերտի գետնին: 5v կապը միանում է ժապավենի VIN- ին: Թվային #1 կապը միանում է ժապավենի DIN- ին: Եթե դուք ունեք սիլիկոնե անջրանցիկ պատյանով շերտ, ապա կպչելուց առաջ կպահանջվի դրա մի մասը կտրել մկրատով:
Ես գտել եմ, որ այս շերտերին միանալու ամենահեշտ ձևը `բարձիկները կպցնելն է, ձեր լարերը կպցնելը և դրանք միասին հալեցնելը:
Քայլ 6: Կոդ
Մենք կօգտագործենք Arduino IDE- ն ՝ Trinket- ը ծրագրավորելու համար ՝ փոփոխելով Neopixels- ի համար հասանելի օրինակի կոդը, որպեսզի այն անի մեր ուզածը: Դուք կարող եք տեղադրել Arduino IDE- ն այստեղից, եթե այն արդեն տեղադրված չէ: Եթե նախկինում չեք աշխատել Trinket- ի հետ, հետևեք այստեղ Adafruit- ի ձեռնարկին `ձեզ անհրաժեշտ բոլոր լրացուցիչ բիթերը տեղադրելու համար (Trinket- ը սովորական Arduino տախտակ չէ, բայց կարող է ծրագրավորվել Arduino ծրագրակազմով): Երբ դուք վերբեռնեք թարթման ծածկագիրը մանրուքին և այն աշխատի, պատրաստ եք վերբեռնել և փոփոխել կոդը:
Առաջին քայլը Adafruit Neopixel գրադարանի տեղադրումն է ՝ LED- ները վերահսկելու համար: Նրանք դրա մասին հիանալի ձեռնարկ ունեն այստեղ, ուստի ես խորհուրդ եմ տալիս հետևել դրան, իսկ հետո վերադառնալ այս մեկին:
Պսակի վրա կարող եք կպչել ձեր ուզած ցանկացած ծածկագիր: «Strandtest» կոդի օրինակը լավ պատկերացում է տալիս, թե ինչի են ընդունակ պիքսելները: Սա բեռնելու համար անցեք ֆայլ> օրինակներ> Adafruit NeoPixel> strandtest. Կոդում պետք է մի քանի բան փոխեք. Վերևում գտնվող PIN փոփոխականը պետք է փոխվի ձեր օգտագործած քորոցի (կանխադրվածը 6 է), իսկ շերտի ստեղծման ծածկագրում ձեզ հարկավոր է այն փոխել ձեր օգտագործած շերտի LED- ների թվին (պարզապես հաշվեք դրանք):
Այնուհետև կարող եք ջնջել ձեր չցանկացած ծածկագրի ցանկացած հատված: Օղակի գործառույթը (ծածկագրում նշված է որպես անվավեր օղակ) հաջորդաբար կանչում է յուրաքանչյուր գործառույթ (ասում է այն գործարկելու), որպեսզի տեսնեք այն ցուցադրող բոլոր տարբեր գործառույթները: Ես որոշեցի, որ ես իսկապես իսկապես ցանկանում էի RainbowCycle- ը, քանի որ դա իմ ամենասիրելին էր, այնպես որ ես պարզապես ջնջեցի մյուս բոլոր գործառույթների կանչերը և այն թողեցի միայն այն գործարկելու մեջ:
Ավարտելուց հետո սեղմեք մանրուքների կոճակը ՝ այն վերբեռնման ռեժիմում տեղադրելու համար և վերբեռնեք ձեր կոդը: Դուք պետք է ունենաք շատ փայլուն լույսեր: Եթե սխալ եք ստանում, սկսեք ամենաթեժ կոդով, ինչպես սկզբում էր, այնուհետև աստիճանաբար հեռացրեք այն բիթերը, որոնք չեք ցանկանում/անհրաժեշտ են: Եթե դուք դեռ խնդիրներ ունեք, ծանոթացեք վերը նշված Adafruit ձեռնարկին:
Քայլ 7: Մարտկոցներ և լիցքավորիչներ
Վերջին բանը, որ անհրաժեշտ է, որոշակի ուժ է: Ես որոշեցի Adafruit 500C մարտկոցի լիցքավորիչ գնել: Ես սովորաբար օգտագործում եմ որոշ չինական սարքեր, բայց մտադիր չեմ որևէ վտանգի ենթարկել իմ զարմիկի գլխին, շնորհակալություն: Եթե ունեք LiPo մարտկոց JST միակցիչով, կարող եք այն միացնել անմիջապես 500C- ին: Եթե ոչ, ապա ձեզ հարկավոր է այն կպցնել այնպես, ինչպես ես, VBAT և Gnd կապումներին: Խելամիտ գաղափար է չօգտագործել VBAT և Gnd կապերը, որոնք գտնվում են միմյանց կողքին, քանի որ այդ դեպքում մարտկոցը կարող է սպառվել: Ես օգտագործեցի GND կապը USB լիցքի միակցիչի ներքևի մասում, քանի որ այն մեծ էր և հեռու ամեն ինչից:
Ես ուզում էի ներառել հոսանքի անջատիչ, այնպես որ ես մի պարզ SPST անջատիչ միացրեցի մետաղալարով EN և GND կապումներին: Հետևյալ տեսանկյունից, սեղմող կոճակը շատ ավելի լավ կլիներ դրա համար: Այնուհետև միացրեք ելքային քորոցը վերջում ՝ պահեստային գրունտի մետաղալարով, իսկ մյուս մետաղալարը կտրեք և կպցրեք, որպեսզի վերջում + կապը միացնեք մանրուքին VUSB կապին: Դուք պետք է տեսնեք, որ NeoPixels- ը լուսավորվում է մի պահ, երբ այն միացված է
Քայլ 8: Վերջնական հավաքում
Օգտագործեք մի քանի կպչուն բարձիկներ `կախազարդը մարտկոցի ներքևին ամրացնելու համար, իսկ մարտկոցը` PowerBoost- ին `էլեկտրոնիկայի գեղեցիկ փաթեթ պատրաստելու համար: Դրանց շուրջ մի փոքր ավելի շատ ժապավենն օգնում է ամրացնել այն, մեկուսացնել այն հետաքրքրող մատներից և անջատիչը պահել տեղում:
Վերջապես, սկսեք այդ ամենը մղել զգացմունքի մեջ: Ես գտա, որ օգտակար է ժապավենի ծայրին դնել հստակ ժապավեն, որպեսզի հրելիս չզգա զգացմունքը: Այս հատվածը բավականին դժվար է, բայց մի փոքր հրելով և սեղմելով դա բավականին հեշտ է: Վերջում միացրեք շղթան գրպանը:
Վերջ!
Ես իսկապես գոհ եմ ավարտված արդյունքից: Ինչ վերաբերում է այն գրելուն, ես դեռ պետք է տամ այն նախատեսված հասցեատիրոջը, բայց… դա ծիածան է լուսավորում թագը, և նա 4 տարեկան աղջիկ է…
Խորհուրդ ենք տալիս:
Arduino & Neopixel Coke Bottle Rainbow Party Light: 7 քայլ (նկարներով)
Arduino & Neopixel Coke Bottle Rainbow Party Light. Այսպիսով, իմ որդին ՝ Դունը, նկատում է շատ զով երեկոյի լույս, որը պատրաստված է հին կոկ շշերից և Glow Sticks- ի փափուկ ներսից և հարցնում է, թե կարո՞ղ ենք արդյոք այն պատրաստել իր առաջիկա դպրոցական քննությունների համար, որոնք ավարտվել են PartAYYY !! ! Ես հաստատ ասում եմ, բայց չէ՞ որ դուք նախընտրում եք ունենալ մի քանիսը
Digispark & WS2812 Rainbow Wheel in a Box: 4 քայլ (նկարներով)
Digispark & WS2812 Rainbow Wheel in a Box: Այս փոքրիկ նախագիծը կատարվել է խանութում գտած 10x6x5 սմ չափի գեղեցիկ փորագրված փայտե տուփի շուրջ: Նրա լավագույն առանձնահատկությունը, որն իրականում պատշաճ կերպով չի որսվել տեսախցիկից, լուսավորվել է պայծառ, հագեցած գույները, ծառի փորագրված կափարիչի կողերը
Felt Micro: bit Name Badge - Craft + Coding !: 6 քայլ (նկարներով)
Felt Micro: bit Name Badge - Craft + Coding !: Ամենակարևորը, ինչ ձեզ հարկավոր է ամառային ճամբարում, թույն անվան կրծքանշանն է: Այս հրահանգները ցույց կտան ձեզ, թե ինչպես ծրագրավորել BBC միկրո. և հարմարեցրեք զգայական կրծքանշանը ՝ այն պարունակելու համար: Քայլեր 1 & 2 -ը առաջընթացի մասին են
Neopixel Ws2812 Rainbow LED Glow With M5stick-C - Գործարկելով Rainbow- ը Neopixel Ws2812- ի վրա `օգտագործելով M5stack M5stick C- ն Arduino IDE- ի միջոցով. 5 քայլ
Neopixel Ws2812 Rainbow LED Glow With M5stick-C | Running Rainbow on Neopixel Ws2812 Using M5stack M5stick C Using Arduino IDE: Ողջույն, այս հրահանգներում մենք կսովորենք, թե ինչպես օգտագործել neopixel ws2812 LED- ները կամ led շերտի կամ led մատրիցայի կամ led օղակի հետ m5stack m5stick-C զարգացման տախտակով Arduino IDE- ով և մենք պատրաստելու ենք: դրա հետ ծիածանի օրինակ
Light Up Flower Crown գլխակապեր ամառային երաժշտական փառատոնների, հարսանիքների, հատուկ առիթների համար. 8 քայլ (նկարներով)
Light Up Flower Crown գլխակապեր ամառային երաժշտական փառատոնների, հարսանիքների, հատուկ առիթների համար. Լուսավորեք գիշերը գեղեցիկ ծաղկային LED գլխակապով: Կատարյալ է ցանկացած հարսանիքների, երաժշտական փառատոնների, պոռնիկների, զգեստների և հատուկ առիթների համար: Կոմպլեկտներ այն ամենով, ինչ անհրաժեշտ է ձեր սեփականը պատրաստելու համար: Light up headband- ն այժմ հասանելի է Wearables Workshop sto