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

Proximity LED Backpack: 6 քայլ (նկարներով)
Proximity LED Backpack: 6 քայլ (նկարներով)

Video: Proximity LED Backpack: 6 քայլ (նկարներով)

Video: Proximity LED Backpack: 6 քայլ (նկարներով)
Video: ANPIVIZ-ի տեսախցիկը ՇՈԿՎԱԾ Է գիշերային նկարով!!! Hikvision-ի 100% փոխարինում 2024, Նոյեմբեր
Anonim
Proximity LED մեջքի պայուսակ
Proximity LED մեջքի պայուսակ
Proximity LED մեջքի պայուսակ
Proximity LED մեջքի պայուսակ
Proximity LED մեջքի պայուսակ
Proximity LED մեջքի պայուսակ

Իմ նախագիծը նախատեսված է մոտ 20 սմ հասնող օբյեկտ կամ առարկա հայտնաբերելու համար ՝ իմ 27 Egeloo սենսորային հավաքածուի կողմից տրամադրված Proximity IR դետեկտորի շնորհիվ:

Ահա այն, ինչ ձեզ հարկավոր է. Նյութերի ցանկ.

1. WS2812b Neo Pixel LED- ներ

2. Էներգամատակարարում (ես օգտագործել եմ 9 Վ մարտկոց ՝ Matrix- ի և Uno- ի սնուցման համար) և 22,000mA արևային էներգիայի լիցքավորիչ:

3. 2 10k Resistor

4. Arduino Uno R3

5. Arduino Uno IDE ՝

6. Կոդ ՝ https://github.com/adafruit/Adafruit_NeoPixel (գնացեք GitHub և ներբեռնեք ծածկագիրը, բացեք Arduino IDE ծրագրաշարի միջոցով)

7. Թռիչքներ և փոքր չափիչ լարեր ՝ սև (Ground), կարմիր (ուժ) և կապույտ (տվյալներ): Նրանք միայն պետք է կարողանան ապահովել ձեր առավելագույն ելքային/մուտքային հզորությունը:

8. Ուսապարկ

9. oldոդման երկաթ/ oldոդող

Քայլ 1: Կոդ

Image
Image
Օրենսգիրքը
Օրենսգիրքը
Օրենսգիրքը
Օրենսգիրքը

Ձեր Arduino- ն փորձարկելուց և IDE ծրագրակազմը ներբեռնելուց հետո: (Տվյալների համար, կան հիանալի օրինակներ, ինչպիսիք են Blinky- ն ՝ ձեր Arduino Uno- ն փորձարկելու համար ՝ ներկառուցվող ներբեռնվող IDE ծրագրային ապահովմամբ, որը տրամադրվել է Arduino- ի կողմից): Այժմ ժամանակն է փորձարկել ձեր Neo Pixels- ը: Թեստի դրական արդյունքից հետո կարող եք անցնել մոտակայքի ուսապարկի կառուցմանը:

Քայլ 2: Մատրիցա

Մատրիցան
Մատրիցան
Մատրիցան
Մատրիցան
Մատրիցան
Մատրիցան

Դուք պետք է Worbla- ի կտոր կտրեք մոտավորապես 4 1/2in W x 6 1/2in H. Մատրիցայի հավաքումը (օգտագործեք 144/պիքսել) բավականին պարզ է: Այն, ինչ ձեզ հարկավոր է անել, տվյալների 2, 2 1/4 դյույմ 2, 1/4 դյույմ մալուխներ կտրելն է: Ձեզ անհրաժեշտ է դրանցից 24 -ը, քանի որ դրանք կօգտագործեք շարանի յուրաքանչյուր հատվածը կարգով միացնելու համար: 144/պիքսել պետք է լինի 12 պիքսել կամ 2 1/4 դյույմ կտրված թելերով: Այժմ, ձեր բաժինները սուզելիս լավագույն գործելակերպը կանգ առնելն ու ստուգելն է, թե արդյոք նրանք աշխատում են ձեր ընթացքի մեջ: Հավատացեք ինձ, սա կփրկի դուք շատ ժամանակ և սրտի ցավ ունեք: Երբ ձեր մատրիցան ավարտվի, ժամանակն է նորից փորձարկել կոդը `համոզվելու, որ այն աշխատում է: Հաջողություն: Մնացածը կառուցելու ժամանակը:

Քայլ 3: 30/պիքսել և մեջքի պայուսակ

30/պիքսել և ուսապարկ
30/պիքսել և ուսապարկ
30/պիքսել և ուսապարկ
30/պիքսել և ուսապարկ
30/պիքսել և ուսապարկ
30/պիքսել և ուսապարկ
30/պիքսել և ուսապարկ
30/պիքսել և ուսապարկ

30/պիքսելներով ավելի հեշտ է զբաղվել, բայց դուք ունեք 5 մետր այդ LED- ների հաջողություն: Ես չէի ուզում կրճատել իմ LED- ները, քանի որ վախենում էի չափազանց շատ խզված կապեր ստեղծել: Սա խնդիր է, եթե պատշաճ կերպով չեք օգտագործում ձեր ուժը, հիմնավորումը կամ տվյալները, այնպես որ շտապեք և զգույշ եղեք: Մեկ անգամ ևս ստուգեք ձեր ծածկագիրը ՝ համոզվելու համար, որ բոլոր կապերն աշխատում են և անցնում հաջորդ քայլին: Ես օգտագործեցի փողային մետաղալար ՝ ուսապարկիս լարային/էլեկտրոնային տեսք ստեղծելու համար: Ես ուզում էի, որ այն հնարավորինս շատ մեքենայի տեսք ունենա: Կարծում եմ, որ սա հաջողված մոտեցում էր, բայց ես մտածում եմ 30/պիքսելանոց LED- ները ուսապարկի վրա կարել մաքուր տեսք ունենալու համար: Timeամանակն է միացնել մեր լարերը և մաքրել մեր խառնաշփոթը: Ես օգտագործեցի մի փոքրիկ տուփ Arduino և 9 Վ մարտկոցը պահելու համար: Ես նաև պտուտակներով փողկապներ էի օգտագործում ՝ լարերս խմբերով հավաքելու համար ՝ առջևից մինչև մեջքի պայուսակ:

Քայլ 4: Կազմակերպում և ուժ

Կազմակերպում և ուժ
Կազմակերպում և ուժ
Կազմակերպում և ուժ
Կազմակերպում և ուժ
Կազմակերպում և ուժ
Կազմակերպում և ուժ
Կազմակերպում և ուժ
Կազմակերպում և ուժ

Կազմակերպված լինելը շատ կարևոր է, երբ գործ ունենք այդքան լարերի հետ: Ես հայտնվեցի, որ հաճախ եմ խառնում լարերը: Լավագույն գործելակերպն այն է, որ անջատեք ձեր Arduino- ն և միացրեք էլեկտրաէներգիա ավելացնելուց առաջ համոզվեք, որ ճիշտ նավահանգիստներն եք օգտագործում: Պառակտելով USB մալուխը և քաշելով միայն սև և կարմիր մալուխը, այժմ կարող եք միացնել ձեր էներգաբլոկը ձեր WS2812b 30/պիքսել: Ես հայտնաբերեցի, որ այս շինությունը օգտագործելիս Arduino- ի լրացուցիչ հիմքը անհրաժեշտ չէ: Օգտագործեք միայն մեկ հիմք: Timeամանակն է 144/պիքսել, այնպես որ միացրեք գետնին, տվյալները և հոսանքի մալուխը անմիջապես Arduino- ին մատրիցի համար: Այս մեթոդը արագորեն սպառում է 9 Վ լարման կյանքը, բայց դա ինձ տվեց լավագույն արդյունքները: Հաջորդ անգամ կփորձեմ այն միացնել էներգաբլոկին:

Քայլ 5: Եզրակացություն

Մոտիկության IR դետեկտորը հաջողությամբ աշխատեց իմ սկզբնական կոդի հետ, բայց ես ուզում էի ունենալ ավելի շատ ցիկլեր և ավելի պայծառ փորձ: Ես պարզեցի, որ ես չունեմ բավարար հզորություն իմ LED- ների համար, որպեսզի կարողանամ դա անջատել, այնպես որ ես ստիպված եղա վերադառնալ իմ սկզբնական փորձարկման կոդին `այս նախագիծը ավարտելու համար: Iգում եմ, որ ընդհանուր առմամբ սա դեռ հաջող փորձ և կառուցում էր: Ես մեծ հաջողություն եմ մաղթում յուրաքանչյուրին, ով ցանկանում է այնտեղ կառուցել և զգուշանալ ուժի գծերի/պահանջների մասին, ինչը մի բան էր, որը ես մինչև վերջ չգտա որպես մեծ խնդիր: Ես տեղադրում եմ իմ վերջին տեսահոլովակը `ուսապարկերի ամբողջական կարողությունը ցույց տալու համար: Տեսանյութի ընթացքում 9 Վ մարտկոցը իսկապես մահանում է, բայց դուք կտեսնեք իմ հարևանության մեջքի պայուսակի ընդհանուր հաջողությունը: Շնորհակալություն և ողջունում:-)

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