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

Լուսավորված անիմացիոն տոնական քորոց. 9 քայլ (նկարներով)
Լուսավորված անիմացիոն տոնական քորոց. 9 քայլ (նկարներով)

Video: Լուսավորված անիմացիոն տոնական քորոց. 9 քայլ (նկարներով)

Video: Լուսավորված անիմացիոն տոնական քորոց. 9 քայլ (նկարներով)
Video: Երեւանը` տոնական տրամադրությամբ 2024, Նոյեմբեր
Anonim
Լուսավորված անիմացիոն տոնական քորոց
Լուսավորված անիմացիոն տոնական քորոց

Երբ ես առաջին անգամ նախագծեցի այս նախագիծը, ես չէի սպասում, որ այն կհրապարակեմ բաց աղբյուրներով: Ես մտածեցի, որ դա հիանալի գաղափար է և ունի առևտրային ներուժ, որպես իր, որը կարող եմ վաճառել արհեստների ցուցահանդեսում: Թերեւս դա ինչ -որ բնորոշ փորձի բացակայության կամ գուցե իմ կողմից փառասիրության բացակայության պատճառով է, որ այդպես էլ երբեք չիրականացավ: Բայց, այնուամենայնիվ, ես կարծում եմ, որ դա հոյակապ նախագիծ և հիանալի գաղափար է դարձնում `ինքդ քեզ համար կամ քո կյանքի այդ հատուկ հմայիչ մարդուն:

Իմ առաջին տարբերակը բավականին ծավալուն էր և ավելի դժվար էր կառուցել, քանի որ դրա համար անհրաժեշտ էր տպագիր տպատախտակ: Այս տարբերակը կրկնակի ձևավորում է, որն ավելի փոքր է և կարող է կատարվել կետ առ կետ զոդման միացումների միջոցով:

Հուսով եմ, որ դուք հաճույք կստանաք այս նախագծի մասին կարդալուց, և գուցե դուք ինքներդ կցանկանաք այն պատրաստել: Ես շատ զվարճացա սարքավորումների և ծրագրաշարի ստեղծման համար:

Ի՞նչ է դա, հարցնում եք:

Դա փոքր ամրացնող սարք է ՝ 1 1/2 տրամագծով, որը ցուցադրում է օրացույցային տարվա հիմնական տոների շարժական նախշերը: Թեև իմ պատրաստած քորոցն արտացոլում է ԱՄՆ-ի տոներն ու օրացույցը, այն կարող է հեշտությամբ փոփոխվել (ծրագրային ապահովմամբ) ցանկացած ազգերի համար: արձակուրդներ կամ այնպիսի անհատական ցուցադրություններ, ինչպիսիք են ծննդյան տարեդարձերը, սպորտային թիմերը, հատուկ առիթները կամ պարզապես զվարճանքը:

Այն աջակցում է մինչև 12 տարբեր տոների ցուցադրում և մեծ (32) գունավոր պալետ: Այն նաև, ինչպես ծածկագրված է, աջակցում է 40 տարբեր անիմացիոն նախշերի ՝ յուրաքանչյուր տոնի համար ընտրելի բազմաթիվ նախշերով, որոնք ունակ են փոփոխության և տևողության տարբեր տեմպերի: Եվ եթե ներառված նախշերը կամ գունային ներկապնակն անբավարար են, կարող եք դրանք փոխել `համապատասխան կոդին ավելացնելով նախշի գործառույթներ:

Հետաքրքիր է հնչում? Կարդա՛:

Քայլ 1: Տեխնիկական պայմաններ

Տեխնիկական պայմաններ
Տեխնիկական պայմաններ

Տոնական քորոցը ցուցադրում է 4 գույն յուրաքանչյուր 12 տարբեր տոներից յուրաքանչյուրի համար (ես սահմանել եմ 10 -ը) ՝ 16 տարբեր դիրքերի բազմագույն LED լույսերի շրջանաձև ձևով, որոնք նշանակված են 32 տարբեր գույների պալետից: Յուրաքանչյուր տոնի համար ցուցադրվում են բազմաթիվ նախշեր `40 հիմնական նախշերից բաղկացած պալետից: Կաղապարներն անիմացիոն են յուրաքանչյուր օրինակի հետ, որը կարող է փոխվել տարբեր տեմպերով և կրկնել տարբեր քանակությամբ անգամներ `ստեղծելով գրեթե անսահման հնարավորություններ:

Այս ընտրանքները ընտրելի չեն օգտվողի կողմից, բայց կարող են հեշտությամբ փոխվել ծրագրավորողի կողմից, քանի որ գույնի պալետը, տոնի համար գույների նշանակումը և տոնի օրինակը, կրկնությունը և արագությունը նշված են EEPROM- ում:

Ֆիզիկապես քորոցը բաղկացած է երկու մասից: Theուցադրման տարրը պարունակում է ծրագրավորվող 16 լուսադիոդային լուսարձակներ, որոնք պարունակվում են 3d տպագրված պլաստմասե ամրակում `կցված հագուստի կապով, միացման խցիկով և լուսարձակիչով ծածկով: Այն միանում է առանձին եռաչափ տպված էներգիայի/վերահսկիչի միավորին ստանդարտ ստերեո աուդիո մալուխի միջոցով: Այդ տարրը պարունակում է 4 AAA մարտկոց և միացման/անջատման անջատիչ, ցուցադրման պրոցեսոր, աուդիո խցիկ և արձակուրդի ընտրության կոճակի անջատիչ:

Ես փորձեցի միացնել բոլոր բաղադրամասերը մեկ միավորի մեջ այնքան փոքր չափով, որ կարող եմ օգտագործել որպես քորոց, սակայն LED- ների էներգիայի պահանջները արգելում էին փոքր կոճակներով մարտկոցների օգտագործումը:

Քայլ 2: Գործողության ակնարկ

Image
Image
Մասեր, որոնք ձեզ անհրաժեշտ կլինեն
Մասեր, որոնք ձեզ անհրաժեշտ կլինեն

Նշում վերևում ցուցադրված տեսանյութի վերաբերյալ: Shownուցադրված գույները արդար չեն: Բայց, խնդրում եմ, նայեք դրան ՝ անիմացիոն հնարավորությունների նմուշի համար:

. Ուցադրման արձակուրդ ընտրելը

Տոնական ընտրությունը կարող է օգտատերը կատարել էկրանը միացնելուց անմիջապես հետո: Երբ քորոցը միացված է և միավորների միացման/անջատման ռեժիմը միացված է, ցուցադրվում են արձակուրդի ընթացիկ գույները ՝ նշելով ընթացիկ ընտրված արձակուրդը: Այնուհետև օգտվողը կարող է թույլ տալ, որ այդ արձակուրդը ցուցադրվի ՝ սպասելով 10 վայրկյան, կամ սեղմի ընտրության անջատիչը ՝ արձակուրդը փոխելու համար: Եթե սեղմված լինի, էկրանը շրջանցելու է արձակուրդի ընտրանքները ՝ յուրաքանչյուր տոնի համար 4 գույնը հերթով ցուցադրելով: Որոշակի արձակուրդ ընտրելու համար օգտվողը պետք է բաց թողնի միայն կոճակը, երբ այդ տոների գույները ցուցադրվեն: Կարճ դադարից հետո կցուցադրվեն տոնական նախշերը:

Հնարավոր արձակուրդները (ցուցադրման կարգով), ինչպես ես դրանք սահմանել եմ, հետևյալն են.

  1. Նոր Տարի
  2. Մարդի Գրաս
  3. Ատիկ
  4. Գարուն
  5. Ամառ
  6. Հուլիսի 4
  7. հիշատակի օր
  8. Աշնանը
  9. Հելոուին
  10. Սուրբ Ծնունդ

Երկու լրացուցիչ արձակուրդ կարող է հեշտությամբ սահմանվել ծրագրավորողի կողմից: Պատրա՞ստ եք: Հետո եկեք մեկը կառուցենք:

Քայլ 3: Ձեզ անհրաժեշտ մասեր

Մասեր, որոնք ձեզ անհրաժեշտ կլինեն
Մասեր, որոնք ձեզ անհրաժեշտ կլինեն
Մասեր, որոնք ձեզ անհրաժեշտ կլինեն
Մասեր, որոնք ձեզ անհրաժեշտ կլինեն

Դիզայնը ներառում է փոքր տպատախտակ, որը պահում է շոշափելի անջատիչը և հոսանքը և ազդանշանները երթուղում Arduino MPU- ի և մյուս բաղադրիչների միջև: Սա սովորական տախտակ չէ, այլ կառուցված է 0, 1 դյույմանոց ստանդարտ տախտակի կամ, ըստ ցանկության, ժապավենային տախտակի օգտագործմամբ: Այս տախտակի գծանկարը հայտնվում է վերևում, ձեզ հարկավոր կլինի 5 տող շերտ ՝ յուրաքանչյուր շարքում 10 անցքով: Կտրեք տախտակը ՝ օգտագործելով X-acto սղոց կամ Dremel կտրող անիվ, երկու անցք, ինչպես նշված է գծագրում, բավականաչափ մեծության վայրերում (միջին շարքում, յուրաքանչյուր ծայրից 1 անցք), որը թույլ է տալիս ձեր պտուտակներին ամրացնել այն պատյանում:. Հաջորդը տեղադրեք շոշափելի անջատիչը հակառակ կողմում (պղինձ), ինչպես ցույց է տրված, այնպես որ այն զոդելիս այն դուրս կգա պատյանի անցքի միջով: Sոդեք այն տեղում: Այժմ տեղադրեք 1x5 քորոց գլուխը տախտակի առջևի մասում ՝ պտուտակի անցքի կողքին, ամրացրեք այն մի փոքր ցիանոացետատային սոսինձով: Շրջեք խորհուրդը և կպցրեք այն տախտակի բարձիկներին: Հաջորդը տեղադրեք քորոցը տախտակի ներքևի եզրից հաշվող վերնագրի երկրորդ դիրքում (գծապատկերում նշված է x- ով) և կտրեք այն պլաստիկ կրիչի հետ: Սա կօգտագործվի Dupont միակցիչի բևեռականություն հաստատելու համար:

Պատրաստեք մարտկոցի կրիչը (տե՛ս վերևի նկարը) ՝ պատյանում խազ տեղադրելով մինչև մարտկոցի մետաղական կոնտակտը: Տեղադրեք ամրակը այնպես, որ լարերով ծայրը դեպի ձեզ ուղղված լինի և տեղադրեք խազը երկրորդ մետաղյա աջ կոնտակտից երկրորդի և մարտկոցի ներքին տարանջատիչի միջև: Խազը անհրաժեշտ է Dupont միակցիչի մաքրման համար:

Նշված սյունակներում միացրեք/անջատեք անջատիչը, հեռախոսի վարդակը և մարտկոցի միացումները: Թույլ տվեք, որ այս սարքերից բավականաչափ մետաղալարեր հասնեն տախտակին, բայց թույլ մի տվեք, որ այն շատ թուլանա, որը կարող է խանգարել պատյանը փակելիս: Հնարավոր է, որ ավելի հեշտ լինի լարերը կպցնել վարդակին և նախ անջատել, նախքան տախտակին կպցնելը հետևյալ կերպ.

  1. Erոդեք գետնին մետաղալարերը խցիկի թևի տերմինալի և հեռախոսի ժապավենի սյունակի միջև
  2. +ոդեք V + մետաղալարը միակցիչի օղակի տերմինալի և նույն սյունակի + Power շերտի միջև:
  3. Dinոդեք Din մետաղալարերը խցիկի ծայրերի և Pin Control շերտի միջև նաև վերը նշված սյունակում
  4. Սահեցրեք անջատիչի կենտրոնական միակցիչների և Մարտկոցի 6V ժապավենի միջև սահեցրեք անջատիչի սյունակում
  5. Սահեցրեք անջատիչի վերջնական միակցիչների և V+ ժապավենի միջև սահեցրեք անջատիչի սյունակում
  6. Կտրեք սև և կարմիր մարտկոցի լարերը համապատասխան երկարությամբ և սևը սոսնձեք գետնին, իսկ կարմիրը ՝ մարտկոցի սյունակում գտնվող V+ ժապավենին:

Բաշխիչ տախտակին միացնելիս անպայման լարերը մղեք տախտակի առջևի մասով և կպցրեք հետևի բարձիկներին: Եթե օգտագործում եք ստանդարտ Perf տախտակ, ապա ձեզ հարկավոր է ավելացնել մերկ լարեր `յուրաքանչյուր շարքի երկայնքով բոլոր զոդման հոդերը միացնելու համար: Կտրեք լարերը լվանալու համար: Փորձարկեք միացումները մարտկոցի կրիչի հետ, նախքան այն պատյանի հետևի մասում ամրացնելը: Փորձարկեք նաև անջատիչի և միակցիչի միացումների շարունակականությունը նախքան պատյանի ներքևում ամրացնելը:

Մարտկոցի բռնիչը շատ ամուր կլինի, եթե պատյանը տպվի PLA- ով: Հնարավոր է, որ անհրաժեշտ է պահիչը 45 աստիճանի անկյան տակ դնել ներքևի մասում, որտեղ պատյանների ներդիրներն ընկնում են, ինչպես նաև պատյանների ներդիրների ծայրերը, որպեսզի պահիչը կարողանա մղվել տեղում: Երբ ամրակը սեղմում եք պատյանին, համոզվեք, որ մարտկոցի լարերը դուրս են ցցված բացվածքից:

Arduino- ն սեղմվում է գործի վերևի դիրքում: Նախքան դա անելը, դուք պետք է պատրաստեք Dupont միակցիչը և լարեք այն Arduino տախտակին: Պատրաստեք 4 մետաղալար 26 կամ 28 հատ մեկ կարմիր, մեկ սև և երկու լրացուցիչ գույներով ՝ 4 դյույմ երկարությամբ: Յուրաքանչյուր ծայրից մոտ 1/4 դյույմ կպցրեք, այնուհետև պտտեք և թիթեղով ամրացրեք: Յուրաքանչյուրի մի ծայրը ամրացրեք Dupont միակցիչների միակցիչներում ՝ իգական ծալովի վրա, յուրաքանչյուրը տեղադրեք 5 փին միակցիչով ծածկոց հետևյալ հաջորդականությամբ ՝ մի ծայրից սկսած 1 սև 2 դատարկ, 3 գույն 1, 4 կարմիր, 5 գույն 2: Այժմ հակառակ ծայրերը կպցրեք Pro Mini- ին հետևյալ կերպ.

Սևից մինչև Arduino GND ՝ ներքևի եզրին

Կարմիրից մինչև Arduino RAW պահոց

Color1- ը Arduino- ի Pin 8 -ին

Color2- ը Arduino- ի Pin 5 -ին

Փորձեք բոլորը շարունակականության համար

Տեղադրեք մի քիչ էպոքսիդային սոսինձ ՝ Dupont- ի ծածկոցի 2 -րդ դիրքը փակելու համար (դա թույլ չի տա, որ քորոցն անցնի այդ անցքը), թույլ տվեք ամրացնել: Կտրեք զոդված լարերը, այնպես որ միայն փոքր քանակությամբ մետաղալարեր են տարածվում Arduino- ի հետևի սահմաններից դուրս: Սեղմեք տախտակը պատյանի մեջ, ինչպես նշված է վերևում: Կարող է օգտակար լինել մի փոքր տաք սոսինձ ավելացնել Arduino- ում մետաղալարը ամրացնելու և լարվածությունը թեթևացնելու համար:

Այժմ տեղադրեք Dupont միակցիչը կապի վերնագրի մեջ `համոզված լինելով, որ դիտում եք բևեռականություն: Մարտկոցի պահարանին ավելացրեք 4 AAA մարտկոց (դիտեք բևեռականություն) և միացրեք:

Արդուինոյի հզորությունը պետք է լուսավորվի: Եթե ոչ կրկնակի ստուգեք ձեր աշխատանքը բազմաչափ հաշվիչով:

Կցեք Slide անջատիչը և հեռախոսի խցիկը պատյանին, այնուհետև երկու փոքր պտուտակով կցեք բաշխիչ տախտակը պատյանին ցուցադրված վայրում:

Անջատեք այն և սկսեք աշխատել քորոցով:

Քայլ 7: Տպեք քորոցը

Տպեք քորոցը
Տպեք քորոցը

Ներառված են երկու.stl ֆայլեր, որոնք պետք է տպվեն քորոցի համար: Առաջին ֆայլը (PinParts) պարունակում է երեք առանձին մասեր, որոնք կազմում են քորոցի մարմինը, որը պետք է հավաքվի ամբողջական քորոցի մեջ: Երկրորդը դիֆուզորային ոսպնյակ է, որն օգտագործվում է LED- ների պայծառ ելքը մեղմելու համար: Ես մարմինը տպել եմ ABS պլաստիկով, քանի որ այն ավելի մեղմ է, քան PLA- ն և մի փոքր տալիս է պիքսելային մատանին ներդնելիս և հեշտությամբ սոսնձվում է ՝ օգտագործելով ABS ցեմենտ: PETG- ն կամ PLA- ն նույնպես կարող են աշխատել, բայց ձեզ հարկավոր կլինի համատեղելի սոսինձ օգտագործել: Դա առևտուր է: այս մասերի համար հիմքի ափսեի աջակցության օգտագործման դեպքում, քանի որ մաքրման աշխատանքներ կպահանջվեն ցանկացած դեպքում, նախքան սոսինձը կպցնելը: Առայժմ տպեք և մաքրեք երեք մասերը `հիմնական մարմինը, ճարմանդային ամրակ և պատյան ծածկ, ներառված են ամրացման և ծածկոցի լրացուցիչ տարրերը:

Ոսպնյակը (Pin Lens) պետք է տպագրվի `օգտագործելով պարզ թել` հարթ մակերեսով բազային ափսեի վրա: PETG- ն այն թելիկն է, որն ես օգտագործել եմ, բայց դուք ողջունում եք փորձել մեկ այլ տեսակի պլաստիկ: Ոսպնյակը պարզապես սահում է հավաքված հիմքի վրայով, այն սերտորեն շփում է, ուստի զգուշություն ցուցաբերեք փորձարկման ժամանակ: Կտրող որոշ պարամետրեր, որոնք պետք է օգտագործվեն այս մասի համար.

Քայլ 8: Հավաքեք քորոցը

Հավաքեք քորոցը
Հավաքեք քորոցը
Հավաքեք քորոցը
Հավաքեք քորոցը
Հավաքեք քորոցը
Հավաքեք քորոցը

Բացի վերը նշված տպագիր մասերից, ձեզ հարկավոր է.

  • NeoPixel մատանի
  • Մակերևութային հեռախոսի խցիկ
  • Երեք գույն բարակ 28 կամ 30 մետր մետաղալար
  • Ոսկերչական հագուստի ճարմանդ
  • ABS կամ պլաստիկի համար համատեղելի այլ սոսինձ
  • էպոքսիդային սոսինձ ճարմանդի համար
  • Sոդման պարագաներ

Քայլերը պարզ են, բայց մի փոքր նուրբ:

  1. Որոշեք հիմնական մարմնի ներսում պիքսելային օղակի կողմնորոշումը և լարերի երկարությունը, որոնք անհրաժեշտ են այն ժապավենին ամրացնելու համար (տես վերևի նկարները):
  2. Կտրեք և կպցրեք լարերի ծայրը և յուրաքանչյուրի մի ծայրը կպցրեք օղակին Din, V+ և Gnd:
  3. Theեկը տեղադրված կլինի քառակուսի փոսում: Համոզվեք, որ լարերը կհասնեն օղակից մինչև բեկը `գումարած մոտ 1/4 դյույմ ավելի:
  4. Jackոդման ներդիրները թեքեք ճակատի վրա 90 աստիճանով, որպեսզի դրանք դուրս գան ներքևից
  5. Մետաղալարի մյուս ծայրերը զգուշորեն կպցրեք խցիկի ծայրին (Din), օղակի ներդիրին (V+) և թևի ներդիրին

    (Գնդ):

Սա լավ ժամանակ կլիներ զոդման և ծրագրավորման փորձարկման համար:

Միացրեք մալուխը վերահսկիչի մեջ, իսկ մյուս ծայրը `վարդակի մեջ: Միացրեք և հաստատեք, որ neo պիքսելն աշխատում է, և որ արձակուրդը կարող է փոխվել շոշափելի անջատիչի միջոցով ՝ շարունակելուց առաջ: Երբ ստուգվի, հեռացրեք մալուխը և անջատեք վերահսկիչը:

  1. Այժմ պտուտակն անցկացրեք քորոցի մարմնի անցքի միջով
  2. Սեղմեք պատուհանի մեջ պատյանով, իսկ ներքևից դուրս կպչող ներդիրներն ու լարերը, իսկ կամարի մեջ բացված խրոցակի անցքը:
  3. Տեղադրեք ծածկոցը քորոցի պատյանում և ամուր պահելով այն քորոցի սոսինձի տեղում, պահեք կամ սեղմեք մինչև ամրացվի:
  4. Անցկացրեք երեք լարերը օղակից օղակից դեպի խցիկ և սեղմեք օղակը տեղում, որպեսզի LED- ները համընկնեն պատյանի վերևի հետ: Համոզվեք, որ լարերը գտնվում են գետնի մեջ և սեղմված չեն օղակի և մարմնի միջև: Մի սոսնձեք:
  5. Կպցրեք ճարմանդային ամրակը (երեք կապումներով) պատյանին նշված հատվածում `օգտագործելով ABS (կամ այլ տեսակի) թուղթ և թույլ տվեք ամրացնել:
  6. Spարմանդի հետևը մի փոքր ավազի թղթի վրա կոփեք, այնուհետև փորձեք տեղավորել երեք կապում, հեռացրեք և ծածկեք ճարմանդը էպոքսիդով, այնուհետև սեղմեք տեղում կապում: Մաքրել քորոցների միջև սեղմված սոսինձը: Թողեք մի գիշեր մնա:
  7. Օգտագործեք եռակցման երկաթ `ճարմանդով սոսնձվող կապումներն այնպես հարթեցնելու համար, որ ճարմանդի հետևի հատվածը հարթ լինի և չի բռնի գործվածքից:
  8. Միացրեք քորոցը վերահսկիչի մեջ և նորից փորձարկեք:
  9. Ոսպնյակը մղեք քորոցի մարմնի վրա, սեղմեք մինչև գագաթը հարթեցնելը,

Քայլ 9. Նախագիծը համալրված է

Նախագիծը համալրված է
Նախագիծը համալրված է

Դուք ավարտել եք տոնական քորոց նախագիծը: Հուսով եմ, որ դա հաճելի էր և գուցե մի փոքր դժվար: Վայելեք ձեր քորոցը կրելը կամ այն ընկերոջը նվեր մատուցելը:

Կցված ֆայլը պարունակում է հրահանգներ փին օգտագործողի համար, որոնք նրանք կարող են օգտակար համարել:

Եթե ձեզ դուր եկավ այս նախագիծը, խնդրում ենք դիտել իմ որոշ այլ հրահանգներ: Պարզապես փնտրեք ինձ, Սուպերման 2

Ուզում եք ավելի մեծ մարտահրավեր: Ես աշխատում եմ ավելի մեծ տոնի ուսանելի ցուցահանդեսի վրա, որը թույլ կտա կիսել ձեր տոնական ոգին ձեր հարևանների հետ: Վերադարձեք Super Holiday ծաղկեպսակ նախագծին, հուսով եմ, որ այն պատրաստ կլինի ձեզ համար, որպեսզի ժամանակին կառուցեք Սուրբ նունդը:

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