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

Իմպուլս (ծավալը ակտիվացված LED- ներ). 7 քայլ (նկարներով)
Իմպուլս (ծավալը ակտիվացված LED- ներ). 7 քայլ (նկարներով)

Video: Իմպուլս (ծավալը ակտիվացված LED- ներ). 7 քայլ (նկարներով)

Video: Իմպուլս (ծավալը ակտիվացված LED- ներ). 7 քայլ (նկարներով)
Video: SCP-093 Red Sea օբյեկտը (բոլոր թեստերը եւ Վերամշակված նյութեր Տեղեկամատյաններ) 2024, Հուլիսի
Anonim

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

Այս նախագիծը սկսելու համար ձեզ հարկավոր է.

Adafruit NeoPixels (կամ համեմատելի հասցեական այլ լուսադիոդներ)

Ես օգտագործում եմ ամազոնից գնված LED կենտրոնական օղակներ:

Խոսափողի ուժեղացուցիչ

Առանձին սնուցման աղբյուր (եթե ավելի քան 8-10 լուսադիոդային լուսադիոդային լուսադիոդներ կան, արտաքին մարտկոցը կանի)

Արդուինո Ունո

Oldոդման և զոդման երկաթ

Մետաղալար

Մետաղալարեր

Որոշակի բաղադրիչ բնակարաններ

Քայլ 1: Famանոթացեք Arduino- ին

Famանոթացեք Arduino- ին
Famանոթացեք Arduino- ին

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

Նայում է Արդուինոյին

Oldոդման

NeoPixel ուղեցույց

Քայլ 2: Լարերի տեղադրում

Լարերի տեղադրում
Լարերի տեղադրում
Լարերի տեղադրում
Լարերի տեղադրում
Լարերի տեղադրում
Լարերի տեղադրում
Լարերի տեղադրում
Լարերի տեղադրում

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

Ձեր լույսերը տեղադրելու գործընթացի համար համոզվեք, որ միացրեք լարերը հոսանքի, հոսանքի և գետնի վրա: Այդ լարերը այնուհետև կտեղադրվեն Arduino տախտակի մեջ համապատասխանաբար 6, 5v և gnd: Նկատի ունեցեք, որ եթե ունեք իմ նման լույսեր, կցանկանաք զոդել ուղիղից դեպի ուղիղ LED հատվածների միջև: Սա թույլ է տալիս LED- ների հասցեագրումը թվերի հերթականությամբ, ինչպես LED- ների շերտը:

• arnգուշացում. Կարդացեք ստորև, եթե ունեք միացված ավելի քան 8-10 լուսադիոդային լուսադիոդ

Խոսափողը կարգավորելիս լարերը կպցրեք vcc, gnd և out: Մյուս ծայրերը, համապատասխանաբար, կտեղադրվեն 3.3v, gnd և A0 համապատասխանաբար:

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

Քայլ 3: Կոդ

Շնորհավորում եմ: Դուք հասել եք հաջորդ հետաքրքիր քայլին: Այս պահին դուք պետք է ունենաք զով կարգավորում, որը, ցավոք, ոչինչ չի անում: Հուզիչ, ես գիտեմ: Եթե դա ինչ -որ բան է անում, գուցե դուք հալյուցինացիայի մեջ եք, կամ գուցե արդեն միացված եք, և ինչ -որ հին կոդ է աշխատում: Եկեք այնտեղ մուտքագրենք նոր ծածկագիրը: Իմ ծածկագիրը կցված է ստորև:

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

Աուդիո -վիզուալիզացիայի մասում միկրոֆոնի միջոցով հաճախականությունը վերցվում է նմուշից, կարդացվում, այնուհետև փոխկապակցվում լույսերի հետ, երբ դրանք գտնվում են որոշակի տիրույթներում: Լույսերն այնուհետև կարող են կառավարվել խմբերով և հարմարվել ըստ գույնի, թարմացման արագության և այլ զվարճալի իրերի:

Ահա որոշ հիմնական եղանակներ, որոնցով կարող եք փոխել կոդը: Նախ, գույնը կարելի է հեշտությամբ փոխել: Յուրաքանչյուր օղակի ծածկագրի ներսում կա մի պիտակ, որը նման է (i, (0, 0, 0)) այստեղ այն է, որտեղ գույնը կարող է փոխվել ՝ փոխելով թվերը: Երեք թվանշանները կարմիր, կանաչ և կապույտ են և թելադրում են յուրաքանչյուրի գումարը: Ինչպես տեսնում եք, իմ կոդը ունի տարբեր գույնի արժեքներ:

Երկրորդ, եթե ցանկանում եք կարգավորել, թե ինչպես են բարձրաձայն բարձրանում բաները մինչև լույսերի ակտիվացումը, ապա պետք է փոխեք արժեքը յուրաքանչյուր «եթե» հայտարարության սկզբում: Կարծես (<= թիվ), որքան մեծ է թիվը, այնքան ավելի բարձր պետք է լինի ձայնը `այն ակտիվացնելու համար:

Եթե ցանկանում եք շքեղություն ձեռք բերել, կարող եք նաև կարգավորել, թե ինչպես են լույսերն ակտիվանում: Օրինակ, կարող եք վերակոդավորել, որպեսզի լույսերը թարթելու փոխարեն մարեն, ժամանակի ընթացքում փոխեն գույնը, նույնիսկ հաճախականությունների ակտիվացումը: Ընտրանքները շատ են և բավականին անսահմանափակ, եթե գիտեք, թե ինչ եք անում:

Քայլ 4: 30 Երկրորդ պարային միջերես

Եթե դուք գործարկել եք կոդը, ապա մինչ այժմ տեսել եք կախարդանքը: Ինչ -որ բան կա ձայնային ռեակտիվ լույսերի մասին, որը շատ հմայիչ է: Եթե դուք չեք վեր թռել և չեք գնացել ինչ -որ մեկին բռնելու ՝ ցույց տալու այն, ինչ դուք պարզապես արել եք, ապա գնացեք, վստահ եմ, որ ուրիշներին կհետաքրքրի:

Քայլ 5: Վերադառնալ բիզնես

Վերադարձ դեպի Բիզնես
Վերադարձ դեպի Բիզնես
Վերադարձ դեպի Բիզնես
Վերադարձ դեպի Բիզնես

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

Քայլ 6: Հավաքում

Ժողով
Ժողով
Ժողով
Ժողով

Վերջնական պահերն այժմ ձեզ վրա են: Մտածեք այն ուղիները, որոնք ցանկանում եք ամրացնել ձեր մասերը և գնացեք դրան: Շուտով կունենաք պատրաստի արտադրանք և այն ինչով կարող եք հպարտանալ: Վերևում պատկերված են այն ուղիները, որոնցով ես որոշեցի գնալ կտորներ ապահովելու համար:

Քայլ 7: Ավարտված

Ավարտվեց
Ավարտվեց

Այս անգամ իսկապես շնորհավորում եմ: Քեզ խնջույք կազմակերպիր նշելու համար … ոչ, իրոք, խնջույք կազմակերպիր և դուրս հանիր այս բանը: Ձեր պատրաստի կտորն արժանի է ցուցադրման:

Հուսով եմ, որ այս գործընթացի ընթացքում դուք մի փոքր բան սովորեցիք կոդավորելու, կառուցելու և զվարճանալու մասին, քանի որ մենք բոլորս պետք է մի փոքր զվարճանանք: Խնդրում ենք վերբեռնել լրացուցիչ հավելումներ կամ փոփոխություններ. Ես սիրում եմ տեսնել, թե ինչ են մտածում ուրիշները, մանավանդ, եթե դու կարողանաս սա կարդալ հաճախականության փոխարեն ՝ ծավալի փոխարեն: Շնորհավոր շինարարություն և պատրաստում:

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