Sonic Bow Tie, հեղինակ ՝ Դեյվիդ Բոլդևին Էնգեն. 4 քայլ (նկարներով)
Sonic Bow Tie, հեղինակ ՝ Դեյվիդ Բոլդևին Էնգեն. 4 քայլ (նկարներով)
Anonim
Image
Image

Կոմպակտ փողկապ, որն ի վիճակի է անընդհատ ցուցադրել շրջապատող ձայնը չորս տարբեր հաճախականություններով `իր երկու հայելային 4x5 LED զանգվածների վրա:

Այս ձեռնարկը կանդրադառնա, թե ինչպես կարելի է պատրաստել թիթեռնիկ փողկապ, որը ձեզ առանձնացնելու է ցանկացած բազմության մեջ:

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

1 Arduino Pro Micro կամ նման չափի Arduino, որն աշխատում է 16 ՄՀց հաճախականությամբ

40 3 մմ LED

1 պարզ կոճակ

1 Էլեկտրիկ խոսափող

1 Վերալիցքավորվող 3.7V 800mAh 25C 1-բջջային LiPo մարտկոց

10 100Ω դիմադրություն

1 10kΩ դիմադրություն

1 220Ω դիմադրություն

Մուտք դեպի PCB մեքենա (տպագիր տպատախտակ)

Էժան կարգավորելի կախովի/ամրակապ ծիածանագույն փողկապ կամ պարզապես կարգավորելի կեռիկ/ամրացվող վզնոց

Քայլ 1: Տպեք PCB- ն

Տպեք PCB- ն
Տպեք PCB- ն

Տախտակ տպելիս կարող է անհրաժեշտ լինել.cmp ֆայլը հարմարեցնել արտադրողի պահանջներին: Այնուամենայնիվ, բնօրինակ տախտակը պատրաստվել է բավականին ոչ ճշգրիտ մեթոդի կիրառմամբ, ուստի արտադրողների մեծ մասը, ամենայն հավանականությամբ, կկարողանա արտադրել PCB- ն առանց փոփոխությունների: Նկարներում դուք կարող եք տեսնել PCB- ի առջևի և հետևի մասերը: Դիզայնը ենթադրում է, որ եռակցման անցքերը չեն ներառում վիասներ, և որ դրանք կարող են տեղադրվել միայն առանձին (մեկից ավելի կողմնակի միջանցք ունեցող PCB- ներում շերտերի միջև կապեր են):

Յուրաքանչյուր լույս ուղղվում է անհատապես ՝ օգտագործելով Charlieplexing տեխնիկան, որը թույլ է տալիս շատ ավելի քիչ մուտքային հանգույցներ, քան սովորական LED մատրիցան, թերությունն այն է, որ միայն լույսի վրա կարելի է միաժամանակ միացնել, ինչը սահմանում է, թե որքան մեծ կարող է լինել զանգվածը և առանց նկատելի բռնկման: Charliplexing- ը գործում է երկու ազդանշաններ 1 և 0 ունենալու փոխարեն, այն ունի երեք 1, 0 և Z: Որտեղ Z- ն աշխատում է բաց միացման պես `ունենալով շատ բարձր դիմադրություն: Այսպիսով, յուրաքանչյուր լույս միացված է, եթե հանգույցը լինի 1, 0, Z, Z, Z, այսինքն ՝ հոսանքը կարող է միանգամից միայն մեկ հանգույցից անցնել մյուսը:

Քայլ 2: Ամեն ինչ միասին կպցրեք

Վաճառելով այդ ամենը միասին
Վաճառելով այդ ամենը միասին

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

Այնուհետև 10 100Ω դիմադրիչների վրա ամրացրեք փողկապի առջևը:

Այնուհետև միացրեք մյուս կտորները սխեմայի վրա պատկերված եղանակով, լավ չէ մարտկոցը ուղղակիորեն զոդել Arduino- ին, քանի որ այն կվերալիցքավորվի, երբ arduino- ն միացված է USB- ի միջոցով: Նախքան PCB- ի հետևի մասերը սոսնձելը, դուք պետք է փորձարկեք զանգվածում առկա սխալները:

Քայլ 3: Կոդի վերբեռնում և կարգաբերում

Վերբեռնեք վերը նշված կոդը: Երբ այն վերբեռնված է, սեղմեք կոճակը ՝ այն ակտիվացնելու համար, այժմ դեպի ներս ուղղված եռանկյունի ձևը պետք է ոլորվի վեր կամ վար:

Եթե դա չեք անում, օգտագործեք Blink (LED) գործառույթը, որը մուտքագրում է 1-20 համարը, յուրաքանչյուր լույսի համար առանձին (իսկ ռեժիմը = 0) հանգույցը դատարկ օղակի մեջ, մինչդեռ մնացածը մեկնաբանելիս հանգույց

դատարկ շրջան () {

իսկ (ռեժիմ == 0) {

Թարթել (1); // Մեկ -մեկ փորձարկում ՝ տեսնելու, թե արդյոք լույսերն աշխատում են ինչպես պետք է, և որոնք ՝ ոչ

// Թարթել (2); // հաջորդ քայլը մինչև 20

/* if (digitalRead (Button) == 0) {

ռեժիմ = 1;

Անջատված ();

turnOn (1);

ուշացում (200);

ընդմիջում;

}

Անջատված (); */ // այս բաժինը մեկնաբանվում է կարգաբերման ընթացքում

}

…..

Վրիպազերծում.

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

Եթե երկու լույսերի զույգերն անջատված են, կարող են բացակայում վիազները:

Եթե երկու լույս միշտ վառվում են միասին և ավելի քիչ պայծառ են, քան մյուսները, մեկը սխալ եղանակով է զոդվել:

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

այլ խնդիրներ կարող են առաջանալ վատ միացումներից կամ PCB- ի կարճ միացումից:

Arnգուշացում. Այս հատվածը շատ տեխնիկական և ավելորդ է թիթեռնիկ փողկապ պատրաստելու համար

Ես գրել եմ սպեկտրի վերլուծության ծածկագիրը հատուկ Arduino- ի համար ՝ 16 ՄՀց ժամացույցի հաճախականությամբ: Այնպես որ, ես լիովին համոզված չեմ, թե որքան լավ է այն աշխատելու այլ համակարգերի վրա, դա կարող է հանգեցնել նրան, որ բոլոր խմբերն այլ կերպ արձագանքեն, սակայն դա շատ չի փոխվի:

Այն աշխատում է ՝ վերցնելով 60 նմուշ ՝ մոտ 6, 7 մգ արագությամբ, ինչը նմուշառման հաճախականություն է ՝ մոտավորապես 8, 9 կՀց: Հետո դրանք վերլուծելով 4 տարբեր եղանակներով `տալով 4 տարբեր հաճախականություններ:

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

Վերլուծության կոպիտ մաթեմատիկական բանաձև.

Σ (sq (x [2n-1] -x [2n]))

Հաջորդը շատ նման է աշխատում, բայց սկզբում միաժամանակ ավելացնում է երկու նմուշ: Սա արդյունավետորեն տալիս է վերջին համակարգի նմուշառման հաճախականության կեսը ՝ միաժամանակ զտելով ամենաբարձր հաճախականությունները ՝ ստեղծելով ժապավենի անցում 2, 2 կՀց -ի սահմաններում:

Հաջորդ համակարգը նույնն է անում, բայց միաժամանակ 2 նմուշ ավելացնելու փոխարեն ավելացնում է 10 -ը, որը դառնում է 440 Հց հաճախականությամբ զտիչ:

Վերջին վերլուծությունն ամփոփում է առաջին 30 նմուշները և համեմատում այն վերջին 30 -ի գումարի հետ: Սա արդյունավետորեն դառնում է 150 Հց հաճախականությամբ զտիչ:

Քայլ 4: Սոսնձեք այն բոլորը միասին

Սոսինձ այն ամենը միասին
Սոսինձ այն ամենը միասին

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

Հիշեք. Փողկապի հետևի մասում գեղագիտությունը շատ ավելի կարևոր է, քան ոչ ոք դա չի տեսնի:

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