Բովանդակություն:
- Քայլ 1: Նյութեր
- Քայլ 2: Պլանավորում
- Քայլ 3: Լավը
- Քայլ 4: Վատը
- Քայլ 5. Վատը - Մաս 2
- Քայլ 6: Տգեղը
- Քայլ 7: Տգեղ - Մաս 2
- Քայլ 8: Հավա Ծրագրավորում
Video: Mini RGB Light Cube !: 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Սա հիմնականում Hypnocube- ի թակոցն է, 64 LED- ի փոխարեն, որի պատրաստումը կարժենա առնվազն 150 դոլար, ես պատրաստել եմ 8 LED- ների ավելի փոքր տարբերակ `30 դոլարից ցածր գնով: Արդյունքը 2x2x2 խորանարդ է, որտեղ յուրաքանչյուր լույս ինքնուրույն վերահսկելի է: Ես լիովին վստահ չեմ, թե քանի գույն կարող եք ստանալ յուրաքանչյուր լուսավորությունից, բայց ես կարող էի 64 -ը գեղեցիկ կատարել առանց գույնի «թրթռումների»:
Քայլ 1: Նյութեր
Այո, իրականում պետք է կառուցել իրերով: Քանի որ այն ձեզ համար այնքան նոր է, ես նախանշեցի այն ամենը, ինչ ձեզ հարկավոր է: Merրագրավորող (տե՛ս ստորև)*Շարունակականության ստուգիչ*Մասեր*8 RGB LED*1 Atiny2313*Ռեզիստորներ*Հաղորդալար*Կոշտ լար (Պլաստիկ պտուտակներ)*5 վ լարման ապահովման միջոց (պատի գինիներ, մարտկոցներ, կարգավորիչ և այլն)*Լրացուցիչ*Protoboard/ PCB*Գրատախտակ*Սպիտակ կիսաթափանցիկ ներկ*merրագրավորող*ralleուգահեռ նավահանգիստ (արական, 20 պին)*20-պտույտ DIP վարդակից*Protoboard կամ 20 Pin DIP Breakout Board Այո, ձեզ պետք են Legos: Նրանք կատարյալ ջիգ են այս նախագծի համար: Եթե դուք չեք կարող դրանք ձեռք բերել, դուք պետք է ջիգ սարքեք 2x4- ից: Ես ստեղծեցի AVR ծրագրավորող, որը շատ նման էր Ghetto Programming- ում հրահանգվողին նշվածին, բացառությամբ, որ ես դուրս թողեցի վերնագրի կապերը և լարերը ուղղակիորեն կպցրեցի քորոցին: հետքեր: Այցելեք նրա հրահանգը `այն պարզելու և աշխատելու ձեր համակարգչի հետ: Իմ նկարներից մի քանիսում դուք կարող եք տեսնել Հիմնական նամականիշի տախտակ, բայց ես այն օգտագործում եմ միայն 5 վ էլեկտրամատակարարման և դրա տախտակի համար: Ես գնել եմ իմ բոլոր մասերը SparkFun Electronics- ում, և ես շատ գոհ էի:
Քայլ 2: Պլանավորում
Քանի որ ես դա արդեն արել եմ ձեզ համար, իրականում պետք չէ անել այս քայլը: Սրանք ընդամենը մի քանի նախնական մտքեր են, որոնք մտել են դրա մեջ:
Քանի որ իմ RGB LED- ները ցրտահարված չէին, իսկ գույները «առանձին» էին, որոշեցի դրանք ներկել ակրիլային ներկով, որը սովորաբար օգտագործվում է փայլատ երանգի համար: Ես նոսրացրեցի այն մեկ այլ ներկով, որը թափանցիկ էր չորանալուց և փոքր փայլ ուներ: Արդյունքը բավականին հաճելի էր, ինչպես տեսնում եք առաջին մի քանի նկարներով: Նախքան դրա կառուցումը սկսելը, ես դրա նախատիպը պատրաստեցի ՝ օգտագործելով սովորական LED- ները, որոնք ունեի մոտս: Ինչպես տեսնում եք լուսանկարների երկրորդ «խմբում»: Առաջինը 4 LED է իմ Lego Jig- ում: Հիմնականում ձեզ հարկավոր է, որ այն ունենա վեց գամասեղ երկարություն և 3 աղյուս և 2 ափսե բարձրություն, և դա անհավանական մոտ է քառակուսի լինելուն: (Դրա 0,07 գամասեղն անջատված է, ձեզ համար համարանիշներ) Ես անոդները (ավելի կարճները) թեքեցի, այնուհետև դրանք զոդեցի հաջորդ թեքված անոդին: Դուք չեք կարող դիպչել կաթոդին: Եթե փորձեք սա զոդել և կարծում եք, որ դա դժվար է, այն նոր է սկսվում: Դա անելուց հետո կրկնել LED- ների հաջորդ փաթեթը: Այնուհետև, կաթոդի կապանների ծայրերը մի փոքր թեքեք դեպի ներս, ինչպես նկար 6 -ում: Սրանք կպցրեք կաթոդների ներքևի փաթեթին ՝ առանց անոդի «օղակին» դիպչելու: Ի վերջո, ստացեք 2 կտոր կոշտ մետաղալար և միացրեք միացումներ յուրաքանչյուր անոդի օղակից դեպի ներքև, ընդհանուր առմամբ ՝ 6 միացում ներքևից: LED- ները այժմ բազմապատկված են: Ընտրեք շերտը և սյունակը ՝ LED լուսավորելու համար: Այն աշխատեց, և ես պատրաստ էի անցնել իրականին: Ներեցեք իմ Marco-mode- ի պակաս տեսախցիկը: Ես կփորձեմ բացատրել չտեսնված մանրամասնությունը ՝ օգտագործելով Photonotes- ը: (Նրանք պետք է լինեն 3.1 մեգապիքսելանոց պատկերներ, այնպես որ, եթե որոշեք այն պատրաստել, գուցե կարող եք այն մեծացնել)
Քայլ 3: Լավը
Համաձայն Hypnocube- ի հրահանգների ՝ ես կազմել եմ 3 անուն նույն անունով ՝ Լավը, Վատը և, իհարկե, Տգեղը: Դուք կարող եք մտածել, որ դրանք զվարճալի փոքրիկներ են, բայց լուրջ: Թեև «Տգեղը» կարդալը ձեզանից կպահանջի մեկ րոպե, ինձանից պահանջվեց 2 ժամ ՝ առաջին անգամ կատարելու համար: Կարող եք սկսել ՝ տեսնելով, թե ինչպես եք պատրաստվում թեքել LED- ները: Իմը գնաց RCBG, ձերն էլ կարող է տարբեր լինել, այնպես որ ստուգեք: Հաջորդը, տեղադրեք բոլոր 4 LED- ները ձեր սարքի մեջ: այնպես, որ հաղորդալարերը անկյունագծով ուղղված են դեպի ներս, կարմիրը `ամենամոտ` կաթոդի մեջ: Երբ կարմիրները թեքում եք, դրանք պետք է պարզապես դիպչեն, եթե ոչ մի փոքր անցնեն վերջին կարմիրից: Այնուհետև կապույտները ծալեք հակառակ ուղղությամբ, այնուհետև կանաչիները ՝ կարմիրի պես: Կապույտները պետք է գրեթե հասնեն, գուցե 1 մմ հեռավորության վրա, բայց կանաչիները 1 սմ -ից շատ կարճ կլինեն: Այս պահին ես կաթոդը մի փոքր թեքեցի կարմիրներից, որպեսզի ինձ զոդման սենյակ տրամադրեմ, այնուհետև բոլոր կարմիրները միասին միացրի: Այդ կարմիր մատանին ավարտելուց հետո դուք պետք է փորձարկեք օղակի ամբողջ շարունակականությունը: Եթե դուք մոտ եք կաթոդին, կատարեք շարունակականության թեստ ՝ համոզվելու համար, որ դրան չեք կպցրել: Եթե դուք դա արել եք … լավ փորձեք այն հանել: Դա ամենահեշտ քայլն էր: YAY!
Քայլ 4: Վատը
Այսպիսով, այժմ, երբ դուք զոդել եք կարմիրը, ժամանակն է անցնել կանաչի և կապույտի: fullyգուշորեն տեղադրեք կապույտ կապարը այնքան մոտ, որքան կարող եք այն հասցնել հաջորդին: Հավանաբար, այն կունենա 1 մմ բաց: Բարեբախտաբար, զոդումն այդ հարցում լավ է: (arnգուշացում. Եթե արդուկը շատ տաք ունեք, կարող եք կամուրջը լրացնել, բաց թողնել, և կապարը հետ կգա ՝ տաք զոդ գցելով ձեր շուրջը): Կարմիրի վրա ցանկանում էիք օգտագործել որքան հնարավոր է քիչ զոդել: Այստեղ ես օգտագործեցի ավելի մեծ գլոբուս: Չափից շատ մի՛ օգտագործեք, այլապես կպչեք մեկ այլ մետաղալարերի: (Եթե դա անում եք, ստուգեք քայլ 5 -ը): Կրկնեք 4 անգամ և այժմ կապույտ մատանի ունեք: Այո Համոզվեք, որ ստուգում եք շարունակականությունը;-) Վատն իրականում այդքան էլ վատը չէր, այնպես չէ՞:
Քայլ 5. Վատը - Մաս 2
Ի վերջո, դուք ստիպված կլինեք անել կանաչը:
Դրա համար ձեզ հարկավոր կլինի այրված LED կամ հին ռեզիստոր, որը ձեզ դուր չի գալիս: (Մեզ անհրաժեշտ է մետաղալար) Ինձ ընդամենը մեկ կապարի համար մոտ 8 մմ էր պետք, 1 պահեստային դեղին LED- ը հնարքն արեց: Erոդեք դոնորի հատվածը կանաչ կապարի ծայրին, այնուհետև կտրեք այն ՝ օգտագործելով դոնորի կապարի 1/2 -ը: Կանաչը պետք է բավականաչափ երկար լինի ՝ հաջորդ կետին հասնելու համար, մի բան, որը մենք կարող ենք օգտագործել ի շահ մեզ: Կրկնել մյուս չորսին: Մենք կարող էինք ուղղակի թեքել այն, բայց դա շատ ավելի հեշտ է, եթե այն թեքենք շուրջը: Օգտագործելով տափակաբերան աքցան, բռնեք մետաղալարերը հենց հիմքի մոտ և շրջեք այն դեպի ներքև 20 աստիճան (160 աստիճանի անկյուն ստեղծելով): Այնուհետև կրկնել վերջի մոտ: Սա պարզապես պետք է հասնի հաջորդ մետաղալարին, եթե դա ճիշտ եք արել: Վերադարձեք և շտկեք այն, եթե դա այդպես չէ: Այնուհետեւ կրկնել եւս 4 անգամ: (Եթե դոնորական կապարը պոկվում է, սառը զոդման հոդի կամ այլ բանի պատճառով, դուք ստիպված կլինեք այն նորից միացնել):
Քայլ 6: Տգեղը
Հահա! Հիմա, «Տգեղը»: Հիմա դրա զոդման ժամանակն է: Կանաչը կպցրեք հաջորդ կանաչին: Պատճառը, թե ինչու է սա արժանի իր սեփական քայլին, պարզ է. Դա աներևակայելի դժվար է: Ահա մի քանի խորհուրդ.*Մի դիպչեք կապույտ կապարին: Ավելի լավ է «արտաքին եզրից» այն ուղղակիորեն ներքև կպցնել:*Թույլ մի տվեք, որ ձեր երկաթը շատ տաքանա, կամ թողեք այն երկար ժամանակ: Հակառակ դեպքում դա կարող է հանգեցնել դոնորի կապարի անջատմանը:*Մի օգտագործեք շատ զոդ: 5 մմ -ը շատ է: *Եթե կապարը «լողում է» զոդման կետից վերև, և դուք չեք կարող այն ներքև մղել, դրա վրա դրեք գործիքի բռնակ կամ այն պահելու համար ինչ -որ բան, քան ձեր զոդման երկաթը օգտագործելը: Դա իսկապես բարդ է: Եթե դուք վերջապես կապվեք կապույտին, ահա թե ինչպես ես ազատվեցի դրանից: (Ես զոդման պատրույգ չունեմ, և իմ զոդման այլ գործիքները չօգնեցին)*Փորձեք այն նոսրացնել լարերի երկայնքով: Նրանց միջև կապը հնարավորինս բարակ դարձրեք*Հետո, հնարավոր է, կարողանաք մետաղալար կտրող սարքերով ներս մտնել և կամուրջը կտրել: ԿԱՄ*Փորձեք զոդը տեղափոխել պահեստային մետաղալարով, օրինակ ՝ մեկ այլ հանգուցյալ լուսադիոդով: Երբ ավարտեցիք կանաչ օղակը, ստուգեք շարունակականության առկայությունը: Այնուամենայնիվ, դեռ մի՛ նշեք: Վերադարձեք և նորից կատարեք 3-6-րդ քայլերը ՝ շրջանցելով այս հատվածը: Ձեզ անհրաժեշտ է 4 LED- ի 2 հավաքածու, մեկը յուրաքանչյուր մակարդակի համար;-)
Քայլ 7: Տգեղ - Մաս 2
Այժմ ժամանակն է երկու շերտերը միասին կպցնել: Լուսանկարն իրոք ամեն ինչ ցույց է տալիս: Վերևի շերտում, ընդհանուր ծայրերից 7-9 մմ թեքեք դեպի դուրս, այնուհետև ամբողջ կապարը թեքեք դեպի ներս: Ես դրանք տեղադրեցի ջիգի մեջ, մինչ ես պահում էի գագաթը տեղում և կպցնում դրան: Ձեզանից երեքի ձեռքը չունեցող հնարքն այն է, որ կպցրեք 2 միավոր, այնուհետև այն պետք է կարողանա ինքնուրույն կանգնել, իսկ մյուս 2 -ը կարող եք ստանալ: Շարունակությունը ստուգեք և շարունակեք: Հաջորդ մասի համար ձեզ հարկավոր կլինի կոշտ մետաղալար: Եթե չունեք, հետևեք այս մանրուքին.
Այդ ոլորուն բաներն ունեն մետաղալարերի միջուկ, որը մենք կարող ենք օգտագործել: (arnգուշացում. Թղթի վրա պատվածները անհնար կլինի սոսնձել, քանի որ դրանց վրա սոսինձ կա): Ես գտա մի քանի պլաստիկ պատված կտորներ, որոնք լավ էին աշխատում: (Մեկում դրա մեջ նույնիսկ պղինձ կար): Որպեսզի արդյունահանեմ, ես բռնեցի երկու ծայրերից և քաշեցի, ինչպես տեսնում եք նկարում: Այժմ մենք պետք է ավելացնենք դրա երկարությունները `յուրաքանչյուր գույնից մինչև հացատախտակ: Սկսեք վերին շերտից և ընտրեք LED: Աջ կողմում կպցրեք կարմիր, ապա կանաչ: (Այդ հերթականությամբ): Նրանք հեշտությամբ են մտնում: Համոզվեք, որ եռակցման երկաթը շատ տաք չէ, կամ այն կարող է ապամոնտաժել հոդը: Այնուհետև, ձախ կողմում, կապույտով կպցրեք: Սա դժվար է նման սահմանափակ տարածքում: Կրկնեք ստորին շերտի համար, բայց ընտրեք այլ LED: Փորձեք ամբողջ բանի շարունակականության համար և շտկեք այն, ինչը շարունակական չէ: Դուք ավարտել եք դժվարին մասը: (Եթե մտադիր եք ներկել LED- ները, այժմ ժամանակն է դա անել;-))
Քայլ 8: Հավա Ծրագրավորում
Ահա ավելի թույլ քայլ. Ծրագրավորում: Ես իմն օգտագործում էի տախտակի վրա, քանի որ միկրոկոնտրոլերը անընդհատ փոխարինող լրացուցիչ DIP վարդակ չունեմ: Ես օգտագործեցի Amtel's Atiny 2313- ը: Դուք կարող եք օգտագործել ամեն ինչ առնվազն 10 I/ O կապում: Միացրեք կապումներն ըստ նկարի: («v» նշանակում է ավելի ցածր մակարդակ,նշանակում է վերին շերտ «D5» և նման են I/O- ի անունները)Սա ծրագրավորելն իրականում շատ հեշտ է: Ես այնպիսի շրջանակ եմ գրել, որ դա հեշտ լինի որևէ մեկի համար: Ահա ֆայլը
#ներառել #սահմանել F_CPU 100000UL // Կարգավորում է հետաձգման կանխադրված արագությունը: h #ներառել // Առաջին տառը վերև կամ ներքև է // Երկրորդ տառը գույն է (R/G/B) // Երրորդ տառը միացված/անջատված է // TRN = Top Red On #define TRN PORTD = _BV (PD0);#define TRF PORTD & = ~ _BV (PD0);#define TGN PORTD = _BV (PD2);#սահմանել TGF PORTD & = ~ _BV (PD2);# սահմանել TBN PORTD = _BV (PD4);#սահմանել TBF PORTD & = ~ _BV (PD4);#սահմանել BRN PORTD = _BV (PD1);#սահմանել BRF PORTD & = ~ _BV (PD1);#սահմանել BGN PORTD = _BV (PD3);#սահմանել BGF PORTD & = ~ _BV (PD3);#սահմանել BBN PORTD = _BV (PD5);#սահմանել BBF PORTD & = ~ _BV (PD5); // Առաջին տառը սյունակի տառ է (A/B/C /D) // Երկրորդ տառը միացված/անջատված է // AN նշանակում է սյունակ A On#սահմանել AN PORTB & = ~ _BV (PB7);#սահմանել BN PORTB & = ~ _BV (PB6);#սահմանել CN PORTB & = ~ _BV (PB5);#սահմանել DN PORTB & = ~ _BV (PB4);#սահմանել AF PORTB = _BV (PB7);#սահմանել BF PORTB = _BV (PB6);#սահմանել CF PORTB = _BV (PB5);#սահմանել DF PORTB = _BV (PB4); // Օգտագործեք «WO» ՝ գույնը մոդուլացնելու համար փոքր ժամանակ սպասելու համար // Կարգավորեք, որպեսզի LED գույնը «թրթռա» չ#սահմանի WO _delay_ms (15); // Օգտագործեք «WL» - ը 1 վայրկյան սպասելու համար#սահմանել WL _delay_ms (1000); int main () {// Կարգավորել I/O նավահանգիստները. DDRD = _BV (PD2); DDRD = _BV (PD3); DDRD = _BV (PD0); DDRD = _BV (PD1); DDRD = _BV (PD5); DDRB = _BV (PB7); DDRB = _BV (PB6); DDRB = _BV (PB5); DDRB = _BV (PB4); // Սյունակների կանխադրված վիճակը AF- ում է; BF; CF; DF; // ՎԵՐ ENDՆԻ ՍԱՀՄԱՆՈՄՆԵՐԸ մինչ (1) {// Այստեղ ամեն ինչ ընդմիշտ կշրջվի // Տեղադրեք ձեր կոդը այստեղ} վերադարձ (0);}Ես դա մեկնաբանել եմ ձեզ համար, և դրանք կարդալը պետք է դա բացատրի: Հիմնականում, գույնը և բարձրությունը ընտրելու համար կարող եք օգտագործել սահմանումների առաջին «հավաքածուն»: Այնուհետեւ երկրորդ սեթը օգտագործում եք սյունակը ընտրելու համար: Եթե ծածկագրում տեղադրեք հետևյալը, «// Տեղադրեք ձեր կոդը այստեղ» -ից հետո այն կապույտ լուսավորի 4 լավագույն LED- ները
BGN; AN; WO; AF; BN; WO; BF; CN; WO; CF; DN; WO; DF; BGF;Առաջին տողը միանում է Գրինին դեպի ներքևի շերտ, իսկ մյուս տողերը պտտվում են սյուների միջով: Այնուամենայնիվ, այս ծածկագիրը կստիպի լուսադիոդի լուսավորումը սպիտակ գույնի
AN; TBO; WO; TBF; TGO; WO; TGF; TRO; WO; TRF; AF;Այդքան արագ հեծանիվ վարելով գույների միջով ՝ դրանք միախառնվում են իրար: Եթե նախկինում երբեք լույսը չեք խառնել, ապա այն հիմնականում գործում է այսպես. կարող է փորձարկել յուրաքանչյուր գույնի ժամանակին տարբեր հարաբերակցություններ: Որպես կանոն. երբեք միաժամանակ միացրեք 1 LED- ից ավելի քան 1 գույն, հակառակ դեպքում դրանք չեն լուսավորվի: Եթե ցանկանում եք միանգամից լուսավորել բոլոր 8-ը, փորձեք պարզ պահել գույնը: Հուսանք, որ կարող եք ստեղծել հետաքրքիր դիզայն և անիմացիաներ ձեր սեփական մինի-հիպնոկուբում: Այս նախագիծը, անշուշտ, սովորելու համար կպցնելու նախագիծ չէ, ինչպես դուք կարող եք տեսնել, և ես կցանկանայի, որ ավելի շատ փորձ ունենայի նախքան դա փորձելը:
Խորհուրդ ենք տալիս:
RGB LED CUBE 4x4x4: 6 քայլ (նկարներով)
RGB LED CUBE 4x4x4. Այսօր ես կկիսվեմ, թե ինչպես պատրաստել 4x4x4 led խորանարդ, որը կառուցված է Arduino Nano- ից, RGB LEDs 10 մմ - սովորական անոդ և կրկնակի կողային նախատիպ PCB: Եկեք սկսենք
Mini Cube Bluetooth բարձրախոս ՝ 6 քայլ (նկարներով)
Mini Cube Bluetooth բարձրախոս. ENIntro Բարև, ես նախկինում մի քանի բարձրախոս էի նախագծել, և վերջերս գաղափար ստացա ստեղծել Bluetooth բարձրախոս, քանի որ ունեի որոշ մասեր, որոնք ստացվել էին մահացած Bluetooth բարձրախոսներից: Իմ ընկերուհին ուրվագծեց իր պատկերացումն այն մասին, թե ինչպիսին պետք է լինի այն, իսկ հետո դա իմ ուրախությունն էր
Light Cube- ի արտադրություն `7 քայլ
Լույսի խորանարդի արտադրություն
Ինչպես պատրաստել Rgb Led Cube: 5 քայլ
Ինչպես պատրաստել Rgb Led Cube: O միակցիչները միկրոկոնտրոլի վրա օգտագործվում են, օրինակ քշել
Ինչպես հավաքել 3D Light Cube Kit 8x8x8 Blue LED MP3 Երաժշտական սպեկտրը Banggood.com- ից. 10 քայլ (նկարներով)
Ինչպես հավաքել 3D Light Cube Kit 8x8x8 Blue LED MP3 Music Spectrum From Banggood.com. Սա այն է, ինչ մենք կառուցում ենք. 3D Light Cube Kit 8x8x8 Blue LED MP3 Music Spectrum Ընտրովի թափանցիկ ակրիլային տախտակի բնակարան Եթե ձեզ դուր է գալիս այս LED խորանարդը, գուցե ցանկանաք ցատկեք իմ YouTube ալիքում, որտեղ պատրաստում եմ LED խորանարդիկներ, ռոբոտներ, IoT, 3D տպագրություն և մոր