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

Charliplexed տոնածառ իմ քոբիի համար. 7 քայլ
Charliplexed տոնածառ իմ քոբիի համար. 7 քայլ

Video: Charliplexed տոնածառ իմ քոբիի համար. 7 քայլ

Video: Charliplexed տոնածառ իմ քոբիի համար. 7 քայլ
Video: Այցելություն բնիկ Օդեսայի կնոջը: Իմ երազանքն իրականացավ!!! Քայլեք Օդեսայում: 2024, Նոյեմբեր
Anonim
Charliplexed տոնածառ իմ քոբիի համար
Charliplexed տոնածառ իմ քոբիի համար

Անցյալ տարի ես ձեռք բերեցի մարտկոցով աշխատող լամպի տիպի ամանորյա լույս, որը դրված էր տեղական տնային խանութում և դրեցի այն սեղանի վերևի տոնածառի վրա: Պարզապես, որպեսզի քաբբին տոնական լինի: Գրեթե բոլոր մեկնաբանությունները, որոնք ես ստացա, «Չե՞ն թարթում» տողին էին: Այս տարի ես պարտավորված էի և վճռական էի ինչ -որ բան առանձնացնելու համար: LED մարտկոցով աշխատող լույսերի հավաքածուն կտրված էր և միացված Arduino- ի, Charlieplexed ոճին, և մի փոքր կոդ, որը դրանք կպահի գեղեցիկ նախշերով, պատահականորեն փոխված, լրացրեց հաշիվ. Որոշ ժամանակ պահանջվեց, որպեսզի պատահական մասը գործի դրվի, բայց ես չէի ուզում, որ օրինակը նորից ու նորից կրկներ և ձանձրանար: Ես կարող էի մտածել, որ թաքցնում եմ բոլոր կապերը և արդուինոն դնում Altoids տարայում: Բայց ես ուզում էի, որ նրանք տեսնեին բոլոր լարերը: Բացի այդ, այդ կերպ նա ավելի geekier է:

Քայլ 1: Գտեք LED- ի դրական կողմը

Գտնելով LED- ի դրական կողմը
Գտնելով LED- ի դրական կողմը

Charliplexing- ը թույլ է տալիս N*(N-1) LED- ները վարել N կապումներով: Այս դեպքում ես ունեի 20 արև, այնպես որ, օգտագործելով 12 կապիչ ՝ 12 լուսարձակներ ստանալու համար, ես դրանք կտրեցի, այնուհետև օգտագործեցի մատակարարվող մարտկոցի պատյանը ՝ յուրաքանչյուրի համար դրական մետաղալար գտնելու համար:

Քայլ 2: Կոմպլեկտների միացում

Հավաքածուների տեղադրում
Հավաքածուների տեղադրում

Դրականը գտնելուց հետո ես դրանք հավաքեցի հավաքածուներում, յուրաքանչյուր հավաքածուում յուրաքանչյուր LED- ի հետ միասին դրված դրական և բացասական: Դուք կարող եք ստուգել, թե արդյոք ճիշտ եք հասկացել մարտկոցի պատյանով `լարերը մարտկոցի լարերին դիպչելով, մեկ LED- ը պետք է լուսավորվի, իսկ լարերը հետ շրջելով` մյուսը:

Քայլ 3. Լարերը ծածկել թղթե գործարանի ժապավենով

Լարերի ծածկում թղթի գործարանի ժապավենով
Լարերի ծածկում թղթի գործարանի ժապավենով

Դուք կարող եք ժապավեն ձեռք բերել տեղական արհեստագործական խանութից, որն օգտագործվում է Մետաքսի ծաղիկների ցողերը ծածկելու համար: Իմը ձեռք բերեցի Walmart- ում: «Կասետը» մոմապատ թուղթ է ՝ կանաչ գույնով և բավականին լավ կպչում է իրեն և թաքցնում է ծառի շուրջը շրջված լարերը:

Քայլ 4: Միացնել լույսերը

Կապելով լույսերը
Կապելով լույսերը

Այս խրատը ոչ թե Charliplexing տեսության մասին է, այլ ինչպես այն կիրառել անհետաքրքիր եղանակով: Charliplexing- ը լավ փաստաթղթավորված է: Վիքիպեդիայի այս հոդվածը տալիս է ձեզ հիմունքները: Բացի այդ, եթե դուք որոնեք այստեղ հրահանգների մեջ, ապա շատ այլ օրինակներ կգտնեք: Լույսերը միացնելու համար ես օգտագործեցի 10, 11, 12, 13 կապերը Arduino- ում: Ինչպես է միացնում յուրաքանչյուր զույգ LED- ի յուրաքանչյուր մետաղալար, նշանակություն չունի. Յուրաքանչյուրի լարերը փոխարինելի են: Պարզապես պետք է յուրաքանչյուր զույգը կապել տարբեր կապում 100 օհմ դիմադրիչի միջոցով: Այս դեպքում. Զույգ կապում === ==== a 10 & 11b 11 & 12c 12 & 13d 10 & 12e 11 & 13 f 10 & 13 Դուք կարող եք ավելի շատ հավաքածուներ ավելացնել ՝ օգտագործելով ավելի շատ կապում, բայց որքան շատ ավելացնեք, այնքան քիչ ժամանակ յուրաքանչյուր լույս մնում է վառ և այն ավելի մռայլ է դառնում: 12 -ը կարծես գեղեցիկ կլոր թիվ էր և գեղեցիկ լուսավոր:

Քայլ 5. Լարերը միասին հավաքելը

Լարերի հավաքում միասին
Լարերի հավաքում միասին
Լարերի հավաքում միասին
Լարերի հավաքում միասին

Ես փորձեցի ուղղակի միացնել առանձին հավաքածուները անմիջապես հացի տախտակի մեջ, բայց նրանք անընդհատ դուրս քաշվեցին: Այսպիսով, ես դրանք բոլորը դրեցի մի փոքրիկ տախտակի վրա և կանացի միակցիչով `լարերը կառավարելու համար: Radio shack- ը վաճառում է չորս դիրիժոր Rainbow Wire, որն ունի ամուր հաղորդիչներ և բավականին լավ տեղավորվում է միակցիչի մեջ: Միակցիչը կտրված էր կանանց վերնագրերի երկար շերտից, որոնք ես վերցրեցի eBay- ում:

Քայլ 6: Գրատախտակի դասավորություն

Breadboard դասավորությունը
Breadboard դասավորությունը

Bիածանի մետաղալարերի մյուս ծայրը միացված էր փոքրիկ տախտակին ՝ Adafruit Arduino Clone- ով: Ես օգտագործեցի 100 Օմ սահմանափակող ռեզիստորների համար, ինչը մի փոքր ցածր է յուրաքանչյուր լուսավորված LED- ի վրա դնելով մոտ 5v/200ohm = 25ma: Arduino- ն կարծես դեմ չէր, և դա LED- ները մի փոքր ավելի պայծառ է դարձնում: Քանի որ դրանք զարկերակային են, ամբողջ սխեման կքաշի 25 մա և մի փոքր Arduino- ի համար. Մարտկոցի աշխատանքը հնարավոր դարձնելը: Լույսի օրիգինալ հավաքածուն մարտկոցներից քաշեց գրեթե 120 մ. Սա շատ ավելի ցածր է:

Քայլ 7: Մի փոքր ծրագրակազմ

Մի փոքր ծրագրակազմ
Մի փոքր ծրագրակազմ

Ես ունեմ Heartիմի Ռոջերսից LED Heart հավաքածու, և ծրագրակազմը պատրաստ էր ՝ Charliplexed զանգվածը վարելու համար: Ես փոփոխեցի կոդը ՝ պատահական խառնաշփոթ ավելացնելու համար: Սա վերադասավորում է կապերը ամեն անգամ, երբ որոշակի անիմացիոն շրջանակ կոչ է արվում ձանձրալի և կրկնվող չդառնալ: Ես ստեղծեցի մի քանի զանգված, որոնք պահում են յուրաքանչյուր անիմացիոն շրջանակի լուսավորությունը մեկ LED, երկու, երեք…: եւ այլն:

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