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

Arduino DIY 6x6 Matrix մարզաշապիկ ՝ 8 քայլ (նկարներով)
Arduino DIY 6x6 Matrix մարզաշապիկ ՝ 8 քայլ (նկարներով)

Video: Arduino DIY 6x6 Matrix մարզաշապիկ ՝ 8 քայլ (նկարներով)

Video: Arduino DIY 6x6 Matrix մարզաշապիկ ՝ 8 քայլ (նկարներով)
Video: HOW TO MAKE SCROLLING TEXT LED DISPLAY || 6X6 LED MATRIX || DIY LED Matrix BY B.E.E 2024, Նոյեմբեր
Anonim
Image
Image
WS2812 LED- ների պատրաստում
WS2812 LED- ների պատրաստում

Բարի գալուստ իմ առաջին հրահանգները: Ես ուզում եմ ձեզ ցույց տալ, թե ինչպես եմ պատրաստել իմ սեփական LED մատրիցային շապիկը մոտ 50 եվրոյով և ինչպես ցուցադրել դրա վրա գեղեցիկ անիմացիաներ և նկարներ ՝ օգտագործելով Թայլեր onesոնսի ֆանտաստիկ LED մատրիցային կառավարման ծրագրակազմը: Սկզբում ես կատարեցի 6x8 պիքսելանոց մատրիցա, բայց ավելի ուշ փոխեցի 6x6- ի, այն LMCS- ի հետ չէր աշխատի: Ես գրում եմ այս Instrucables- ը այն անելուց հետո, այնպես որ խնդրում եմ ներողություն խնդրեք լուսանկարների բացակայության համար: Շապիկը նույնիսկ լվացվում է, կարող եք LED շերտերը հանել: Եթե ունեք որևէ հարց, խնդրում եմ տեղեկացրեք ինձ:

Եթե Ձեզ դուր է գալիս իմ կրելի սարքը, խնդրում եմ կողմ քվեարկեք Արդուինոյի մրցույթին: Շնորհակալություն:)

Խմբագրել. Քանի որ իմ IG- ի որոշ հետևորդներ հավանություն էին տալիս դրան, ես դրա մասին տեսանյութ պատրաստեցի:

Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի

Ձեզ հարկավոր են հետևյալ բաղադրիչները.

  • Ձեր չափի շապիկ (ավելի լավ է վերցնել ավելի մեծը, որպեսզի այն ավելի երկար կրեք, եթե դեռ երիտասարդ եք) ՝ 10 €
  • WS2812b LED ժապավեն, ես օգտագործել եմ ժապավեն 30 լուսադիոդով մեկ մետրի համար և ընդհանուր 60 լուսադիոդ: 20 €
  • որոշ կանացի վերնագրեր ՝ 2 €
  • ոչ հյուսված LED շերտը պահելու համար `2 €
  • Արական/արական jumper մալուխներ ՝ կախված նրանից, թե քանի պիքսել եք ցանկանում օգտագործել ՝ 3 €
  • Arduino USB մալուխով (UNO) `5 €

    վահանի համար. նախատիպի վահան, 3 դիրքի պտուտակային տերմինալ, USB-B ճեղքման տախտակ, 330 օհմ ռեզիստոր, 1000uF կոնդենսատոր 7 €

  • Powerbank բջջային հեռախոսների համար (մոտ 4000 մԱ / ժ, այնքան ավելի լավ) ՝ 15 €
  • հսկիչ միավորի համար ինչ -որ բնակարան

Հետևյալ գործիքները օգտակար/անհրաժեշտ են.

  • soldոդման գործիքներ (երկաթ, տափակաբերան աքցան, կտրիչ…)
  • մկրատ
  • փոքր սղոց և ավազ թուղթ ՝ վերնագրերը կտրելու համար
  • կարել գործիքներ LED շերտի սեփականատիրոջ համար

Քայլ 2. WS2812 LED- ների պատրաստում

WS2812 LED- ների պատրաստում
WS2812 LED- ների պատրաստում

Սկզբում մենք պատրաստում ենք LED շերտը: Կտրեք շերտը տպագիր տողերի վրա յուրաքանչյուր 6 (կամ ինչ քանակի պիքսել եք ուզում օգտագործել) LED- ները մկրատով: Ես օգտագործել եմ 6 հատ ՝ յուրաքանչյուրը 6 LED- ով: Այնուհետև դուք կպցրեք կանանց վերնագրերը ժապավենի վրա: Դուք կարող եք դրանք գնել երեք զույգերով, բայց դա ավելի էժան և ավելի լավ է, եթե գնում եք ավելի երկարերը, այնուհետև կտրում դրանք, ինչպես ցանկանում եք: Ես օգտագործում եմ մինի սղոց և ավազ թուղթ կամ անկյունագծային տափակաբերան աքցան և ավազի թուղթ: Սա շատ հեշտ է (տես վերևի նկարները): Կատարեք այնքան, որքան անհրաժեշտ է, յուրաքանչյուրը յուրաքանչյուր շարքի համար: Այնուհետև դրանք կպցրեք բարձիկների վրա, համոզվեք, որ լավ կապ ունեք և կարճ միացում չկա: Ավարտված տողերը պետք է նման լինեն նկարներում:

Քայլ 3: Շապիկի պատրաստում

Շապիկի պատրաստում
Շապիկի պատրաստում
Շապիկի պատրաստում
Շապիկի պատրաստում
Շապիկի պատրաստում
Շապիկի պատրաստում
Շապիկի պատրաստում
Շապիկի պատրաստում

Մարզաշապիկը կպահի մեր մատրիցան և թույլ կտա, որ լույսը թափանցի: Ներքին հատվածին ավելացնելով մի շարք ոչ հյուսված գործվածքներ, մենք կարողանում ենք շարքերը սահեցնել վերնաշապիկի մեջ: Նախ հաշվարկեք, թե քանիսը ձեզ հարկավոր կլինեն: Տեսեք վերևի պատկերը ՝ ծրագրերը տեսնելու համար: Հաշվեք, թե որքան մեծ պետք է լինի ձեր ոչ հյուսված հյուսվածքը: Դուք նաև պետք է որոշակի տարածք ավելացնեք շերտերին տեղավորելու համար: Հաշվիր 0,5 սմ առավելագույնով: Երկու ծայրերում ավելացրեք մի քիչ նյութ ՝ առաջին և վերջին շերտը պահելու համար:

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

Քայլ 4. LED- ների միաձուլումը T-shirt- ի հետ

LED- ների միավորում T-shirt- ի հետ
LED- ների միավորում T-shirt- ի հետ
LED- ների միավորում T-shirt- ի հետ
LED- ների միավորում T-shirt- ի հետ
LED- ների միավորում T-shirt- ի հետ
LED- ների միավորում T-shirt- ի հետ
LED- ների միավորում T-shirt- ի հետ
LED- ների միավորում T-shirt- ի հետ

Այնուհետեւ ժամանակն է միավորել LED շերտերն ու շապիկը: Վերցրեք դրանք և նրբորեն սահեցրեք դրանք պայուսակի մեջ: Համոզվեք, որ սկսեք ներքևի մուտքից և շարունակեք աջ կողմում գտնվող բոլոր տվյալների մուտքագրումներով: Եղեք շատ ուշադիր! Դա մի փոքր բարդ է, բայց մյուս կողմից պահելով ՝ ամեն ինչ լավ կլինի: Եթե ձեր գլխիկի վերնագիրն ավելի մեծ է, քան ժապավենը, ապա օգտակար կլինի դրա շուրջ ինչ -որ ժապավեն անել:

Ավարտելուց հետո այն պետք է նման լինի լուսանկարին: Այնուհետև պարզապես վերցնում եք 10 սմ արու/տղամարդ ցատկող մալուխ և միացնում 5V և գետնին կապած կապերը զիգզագային ձևով: Այնուհետև դուք կարող եք կամ ավելի երկար արու, և թռչկոտիչ ՝ ավելի արագ, ինչպես ես արեցի, և տվյալները միացնել հաջորդ տվյալների հետ ՝ մալուխները պտտելով ոչ հյուսված հյուսվածքների ազատ գրպանների տակ, կամ դրանք ուղղակի կպցնել: Բայց հետո այն այլևս չի կարող լվացվել: Համոզվեք, որ հետևեք ճիշտ ուղղությանը: Վերջապես միացրեք ավելի երկար ցատկող լարերը տվյալների մուտքագրման և էլեկտրասնուցման պինների հետ: Ձեր շապիկն արդեն պատրաստ է:

Քայլ 5: Էլեկտրոնիկայի նախատիպ

Էլեկտրոնիկայի նախատիպ
Էլեկտրոնիկայի նախատիպ
Էլեկտրոնիկայի նախատիպ
Էլեկտրոնիկայի նախատիպ

Մարզաշապիկը փորձարկելու համար պարզապես պետք է կառուցել սխեման նկարներում: Ես կօգտագործեի Arduino UNO- ն ՝ փոքր վահանով, քանի որ դուք կարող եք օգտագործել ուղղակի սերիական հաղորդակցություն: Իմ մարզաշապիկով ես սկզբում օգտագործեցի DIY Arduino UNO- ի կլոն `մի տախտակի կտորի վրա: Բայց խնդիրն այն է, որ դուք ի վիճակի չեք սերիական հաղորդակցություն իրականացնել, որն օգտագործվում է LED մատրիցային կառավարման ծրագրակազմում: Դուք դեռ կարող եք ցուցադրել նկարները/անիմացիաները, բայց ամեն անգամ ստիպված կլինեք հանել IC- ն:

Ամենակարևոր բաներից մեկը, որը պետք է հիշել, ուժն է. Երբ դուք օգտագործում եք 1A առավելագույն բանկային հզորության բանկ, կարող եք ստանալ առավելագույնը 1 ամպեր: Բայց երբ այն միացնում եք Arduino- ի USB պորտի միջոցով, ստանում եք առավելագույնը 0, 5A, քանի որ ապահովիչ կա: Երբեք մի՛ գերազանցեք սահմանը: Հետևաբար, դուք կարող եք պարզապես ավելացնել USB-B անջատիչ տախտակ (կամ պարզապես USB վարդակից), որպեսզի սնուցման աղբյուրը սնուցող բանկից ունենա առանց ապահովիչի:

Կառուցեք սխեման տախտակի վրա և հիշեք կոնդենսատորը և դիմադրությունը երկրորդ քայլից: Directիտում ուղղակի USB մալուխի փոխարեն կարող եք օգտագործել ջարդման տախտակը:

Քայլ 6: Programրագրավորման առաջին քայլերը

Programրագրավորման առաջին քայլերը
Programրագրավորման առաջին քայլերը

Քանի որ ես իսկապես չեմ սիրում ծրագրավորման մասը, ես կոնկրետ ուրվագծեր չեմ տա: Պարզապես փորձեք մի քանի libarys. Հաճելի է Adafruit NeoMatrix- ը:

Ավելի լավ և նույնիսկ ավելի հեշտ միջոց է «LED Matrix Control Software» կոչվող ծրագրակազմը: Դա իսկապես հոյակապ ծրագրային ապահովում է, որը պատրաստել է Թայլեր onesոնսը (անպայման ստուգեք նրա ալիքը, նա պատրաստել է որոշ օգտակար տեսանյութեր. Թայլեր oneոնի ալիքը):

Ես օգտագործում էի 1.3.2 տարբերակը, բայց ավելի նորը պետք է լավ աշխատի: Ահա 1.3.2 տարբերակը ՝ LMCS 1.3.2, բայց կարող եք նաև փորձել ամենաթարմ տարբերակը ՝ LMCS 2:

Պարզապես ներբեռնեք ծրագրակազմը և վերբեռնեք նվագարկիչի էսքիզը, որը կոչվում է «LEDMatrix Serial» ՝ ձեր LED- ների քանակով, իսկ քորոցը փոխված է ձեր Arduino- ի ՝ օգտագործելով Arduino IDE- ն: Սկսեք ծրագիրը և կտտացրեք Ընտրել COM նավահանգիստը և միացեք ձեր Arduino- ին: Կապի կարգավիճակը պետք է փոխվի կանաչի: Այնուհետև կան տարբեր ռեժիմներ, ներառյալ նկարչություն,-g.webp

Քայլ 7: Էլեկտրոնիկան դարձնել մշտական

Էլեկտրոնիկան դարձնել մշտական
Էլեկտրոնիկան դարձնել մշտական
Էլեկտրոնիկան դարձնել մշտական
Էլեկտրոնիկան դարձնել մշտական
Էլեկտրոնիկան դարձնել մշտական
Էլեկտրոնիկան դարձնել մշտական

Ինչպես արդեն ասացի 5 -րդ քայլին, ես օգտագործեցի DIY Arduino- ի ինքնուրույն մի տախտակի կտորի վրա որպես տարբերակ առաջին, տես նկարները վերևում: Բայց կա ավելի լավ միջոց ՝ «նախատիպի վահանի» միջոցով կարող եք պարզապես միացնել Arduino- ի միացումը, և ամեն ինչ մաքուր է: Erոդեք նույն սխեման, ինչպես 5 -րդ քայլում, բայց մատրիցը միացնելու համար օգտագործեք երեք դիրքի պտուտակային տերմինալներ: Եթե դուք արդեն ինձ պես ավելի փորձառու եք, կարող եք նաև պարզապես օգտագործել վահանակը որպես վահան: Սա իմ տարբերակն է 2. Եթե ցանկանում եք տեսնել, թե ինչպես է իմ վահանը եռակցում, այցելեք իմ Instagram ՝

Ավարտելուց հետո դուք պետք է ունենաք մաքուր, գեղեցիկ և կոմպակտ կառավարման միավոր: Փորձեք այն, ինչպես վերջին քայլին, և եթե հուսանք, որ այն աշխատում է, կարող եք դրա համար գործ դնել: Կարծում եմ, որ ամենալավ միջոցն այն է, որ կառավարման տուփը դնես տաբատի մի գրպանում, իսկ մյուսը ՝ սնուցման բանկը: Դուք միացնում եք այն USB մալուխի միջոցով:

Գործ հարուցելու մի քանի եղանակ կա: Եթե ունեք 3D տպիչ, դա լավ հնարավորություն կլինի: Եթե ոչ, ինձ նման, դուք կարող եք այն կառուցել տարբեր նյութերից: Ես վերցրեցի հին պտուտակավոր տուփը և անցքեր բացեցի, ինչպես դրանք ինձ պետք էին: Պարզապես ստեղծագործական եղեք:

Քայլ 8. Հետագա ծրագրավորում և պատրաստի կրելիք

Հետագա ծրագրավորում և ավարտված կրելի
Հետագա ծրագրավորում և ավարտված կրելի
Հետագա ծրագրավորում և ավարտված կրելի
Հետագա ծրագրավորում և ավարտված կրելի

Երբ ավարտեք բոլոր սարքավորումները, ժամանակն է այն դյուրակիր դարձնել ծրագրային ապահովմամբ: Կարող եք պարզապես սեղմել «Արտահանել FastLED ծածկագիր» կոճակը և պատճենել ծածկագիրը LMCS նվագարկիչից հանգույցի հատվածում, որը դուք արդեն վերբեռնել եք 6-րդ քայլում ՝ օգտագործելով Arduino IDE- ն:

Հետո պարզապես լիցքավորեք powerbank- ը, դրեք այն մեկ գրպանում, իսկ վերահսկիչը ՝ մյուսում, միացրեք ամեն ինչ և զվարճացեք: Եթե ցանկանում եք լվանալ մարզաշապիկը, ապա պետք է դուրս հանել շերտերն ու մալուխները, և այն լվացվում է:

Շնորհակալություն կարդալու համար և գուցե մեկնաբանության կամ հարցի համար, եթե ձեզ դուր է գալիս իմ նախագիծը, խնդրում եմ կողմ քվեարկեք Arduino մրցույթին:

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