Բովանդակություն:
- Քայլ 1: Գտեք LED- ի դրական կողմը
- Քայլ 2: Կոմպլեկտների միացում
- Քայլ 3. Լարերը ծածկել թղթե գործարանի ժապավենով
- Քայլ 4: Միացնել լույսերը
- Քայլ 5. Լարերը միասին հավաքելը
- Քայլ 6: Գրատախտակի դասավորություն
- Քայլ 7: Մի փոքր ծրագրակազմ
Video: Charliplexed տոնածառ իմ քոբիի համար. 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:53
Անցյալ տարի ես ձեռք բերեցի մարտկոցով աշխատող լամպի տիպի ամանորյա լույս, որը դրված էր տեղական տնային խանութում և դրեցի այն սեղանի վերևի տոնածառի վրա: Պարզապես, որպեսզի քաբբին տոնական լինի: Գրեթե բոլոր մեկնաբանությունները, որոնք ես ստացա, «Չե՞ն թարթում» տողին էին: Այս տարի ես պարտավորված էի և վճռական էի ինչ -որ բան առանձնացնելու համար: LED մարտկոցով աշխատող լույսերի հավաքածուն կտրված էր և միացված Arduino- ի, Charlieplexed ոճին, և մի փոքր կոդ, որը դրանք կպահի գեղեցիկ նախշերով, պատահականորեն փոխված, լրացրեց հաշիվ. Որոշ ժամանակ պահանջվեց, որպեսզի պատահական մասը գործի դրվի, բայց ես չէի ուզում, որ օրինակը նորից ու նորից կրկներ և ձանձրանար: Ես կարող էի մտածել, որ թաքցնում եմ բոլոր կապերը և արդուինոն դնում Altoids տարայում: Բայց ես ուզում էի, որ նրանք տեսնեին բոլոր լարերը: Բացի այդ, այդ կերպ նա ավելի geekier է:
Քայլ 1: Գտեք 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: Գրատախտակի դասավորություն
Bիածանի մետաղալարերի մյուս ծայրը միացված էր փոքրիկ տախտակին ՝ Adafruit Arduino Clone- ով: Ես օգտագործեցի 100 Օմ սահմանափակող ռեզիստորների համար, ինչը մի փոքր ցածր է յուրաքանչյուր լուսավորված LED- ի վրա դնելով մոտ 5v/200ohm = 25ma: Arduino- ն կարծես դեմ չէր, և դա LED- ները մի փոքր ավելի պայծառ է դարձնում: Քանի որ դրանք զարկերակային են, ամբողջ սխեման կքաշի 25 մա և մի փոքր Arduino- ի համար. Մարտկոցի աշխատանքը հնարավոր դարձնելը: Լույսի օրիգինալ հավաքածուն մարտկոցներից քաշեց գրեթե 120 մ. Սա շատ ավելի ցածր է:
Քայլ 7: Մի փոքր ծրագրակազմ
Ես ունեմ Heartիմի Ռոջերսից LED Heart հավաքածու, և ծրագրակազմը պատրաստ էր ՝ Charliplexed զանգվածը վարելու համար: Ես փոփոխեցի կոդը ՝ պատահական խառնաշփոթ ավելացնելու համար: Սա վերադասավորում է կապերը ամեն անգամ, երբ որոշակի անիմացիոն շրջանակ կոչ է արվում ձանձրալի և կրկնվող չդառնալ: Ես ստեղծեցի մի քանի զանգված, որոնք պահում են յուրաքանչյուր անիմացիոն շրջանակի լուսավորությունը մեկ LED, երկու, երեք…: եւ այլն:
Խորհուրդ ենք տալիս:
Էլեկտրոնային տոնածառ `4 քայլ
Էլեկտրոնային տոնածառ. Բարև: Ես կցանկանայի ներկայացնել իմ էլեկտրոնային տոնածառը: Ես սա կառուցել եմ որպես դեկորացիա և կարծում եմ, որ այն շատ կոմպակտ և գեղեցիկ է
Կայքով վերահսկվող տոնածառ (յուրաքանչյուրը կարող է վերահսկել այն). 19 քայլ (նկարներով)
Վեբ կայքով վերահսկվող տոնածառ (յուրաքանչյուրը կարող է վերահսկել այն). Ուզու՞մ եք իմանալ, թե ինչպիսին է կայքի կողմից կառավարվող տոնածառը: Ահա տեսանյութը, որը ցույց է տալիս իմ տոնածառի նախագիծը: Ուղիղ հեռարձակումն արդեն ավարտվել է, բայց ես տեսահոլովակ եմ նկարահանել ՝ ֆիքսելով, թե ինչ է կատարվում. Այս տարի ՝ դեկտեմբեր ամսվա կեսին
Ապահով տոնածառ `6 քայլ
Ապահով տոնածառ. Սա Elegoo- ի ամբողջական մեկնարկային հավաքածուն է Arduino Mega- ով: Մի քանի օր առաջ Elegoo- ն ինձ ուղարկեց մի հավաքածու և մարտահրավեր նետեց նրա հետ ամանորյա նախագիծ կառուցել: Այս հավաքածուն ներառում է մի քանի բաղադրիչ: Արդուինո Մեգա, սերվերներ, ուլտրաձայնային տվիչներ, հեռակառավարվող
Պտտվող տոնածառ և ծրագրավորվող լույսեր Arduino- ով. 11 քայլ
Պտտվող տոնածառ և ծրագրավորվող լույսեր Arduino- ով. Պտտվող տոնածառ և ծրագրավորվող լույսեր Arduino- ով: Նախագծում կտեսնենք, թե ինչպես կարելի է պտտվող տոնածառ պատրաստել արդուինոյով, հովացուցիչով, փորված փորձարարական տախտակով, LED լույսերով և որոշ այլ էլեկտրոնային տարրերով
Bluetooth- ով վերահսկվող NeoPixel տոնածառ ՝ 5 քայլ
Bluetooth- ով վերահսկվող NeoPixel տոնածառ. Դուք մտածե՞լ եք, թե ինչպես այս տարի ձեր տոնածառի մեջ ավելացնել IoT (Իրերի ինտերնետ): Դե, դա լիովին հնարավոր է: Ես անձամբ այս նախագիծը կոչում եմ «ArduXmas», և այն բաղկացած է RGB NeoPixel լուսադիոդային ժապավենից, որը կառավարվում է Arduino վարազի կողմից