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

Zoom Control Box: 5 քայլ (նկարներով)
Zoom Control Box: 5 քայլ (նկարներով)

Video: Zoom Control Box: 5 քայլ (նկարներով)

Video: Zoom Control Box: 5 քայլ (նկարներով)
Video: «Ինչպես կիրառել Քրիստոսի արյունը» Դերեկ Պրինս 2024, Նոյեմբեր
Anonim
Zoom Control Box
Zoom Control Box

ՀԱՏՈԿ ԼՈSՐ (2021 թ. Ապրիլ). Ես վաղուց էի ուզում Bluetooth տարբերակ պատրաստել, և այժմ ունեմ տեխնոլոգիան: Հետևեք ինձ, եթե ցանկանում եք լսել դրա մասին, երբ այն հրապարակվի, հուսով եմ ՝ մի քանի շաբաթից: Այն կօգտագործի նույն տուփը և նույն կոճակները, բայց ProMicro- ի փոխարեն կօգտագործի ESP-WROOM-32, և ձեզ անհրաժեշտ կլինի նաև LiPo մարտկոց (նվազագույնը 500 mAH): Դուք կարող եք պատվիրել դրանք պատրաստ:

Մինչ համաճարակը մեզանից քչերը նույնիսկ լսել էին Zoom- ի մասին: Հիմա դա մեզանից շատերի համար մեր առօրյա կյանքի մի մասն է:

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

Այդ օգտագործման մի մասի համար դուք կարող եք ջնջել ձեր էկրանին 2 կամ 3 ծրագրեր, որոնց դեպքում այն կարող է բավականին բարդանալ: Մեր եկեղեցում, ինչպես և շատ ուրիշներ, մենք մեր ծառայություններն անցկացնում էինք առցանց, իսկ վերջերս ՝ «խառը ռեժիմով» ՝ որոշ մասնակիցների հետ առցանց, իսկ ոմանք էլ եկեղեցում: Բացի Zoom- ից, մասնակիցներին խլացնելով և չխլացնելով և միգուցե մեկ կամ մի քանի տեսախցիկ վերահսկելով, հանդիպման հաղորդավարը պետք է աշխատի օրհներգի բառերի և արձագանքների համար հատուկ պրոյեկցիոն ծրագրով և հաճախ նաև մեդիա նվագարկիչով և/կամ Powerpoint- ով: Որպեսզի նման հանդիպումը սահուն անցնի, ձեզ պետք է ամբողջ օգնությունը, որը կարող եք ստանալ:

Այսպիսով, ես կառուցեցի այս փոքրիկ տուփը: Այն միանում է USB պորտին, նմանակում է ստեղնաշարը և ստեղծում է 6 Zoom ստեղները, որոնք ինձ թվում են ամենաօգտակար: Easilyանկության դեպքում դուք կարող եք հեշտությամբ վերագրագրավորել այն ՝ ստեղծելու համար տարբեր ստեղնաշարեր, կամ նույնիսկ ստեղծելու մեկ այլ տարբերակի համար նախատեսված թեժ ստեղներ:

Ես այս նախագիծը հիմնեցի իմ USB Volume Control- ի և Caps Lock LED- ի վրա, իրականում դրա կոդը ներառված է, բայց անջատված: Կարող եք միացնել այն, եթե ցանկանում եք, և ավելացնել պտտվող ձայնի կառավարիչ և/կամ գլխարկների կողպում, ոլորման կողպեքի և num կողպման լուսադիոդներ:

Պարագաներ:

Ընդհանուր արժեքը կարող է լինել 10 ֆունտից ցածր: Մասերի ցանկը շատ պարզ է.

  • Arduino Pro Micro
  • 6 կոճակներով անջատիչ
  • Տուփ
  • MicroUSB մալուխ
  • Lengthիածանի ժապավենի մալուխի կարճ երկարություն:

Ձեզ նույնպես պետք կլինի.

  • Sոդման երկաթ, զոդ, մետաղալարեր և մերկացուցիչ
  • Պիտակի տպիչ
  • Տաք հալեցման սոսինձ ատրճանակ:

Սկզբունքորեն կարող եք օգտագործել այլ Arduino, որոնցից մի քանիսը մի փոքր ավելի էժան են: Բայց ձեզ հարկավոր են լրացուցիչ գրադարաններ կոդի և, հնարավոր է, լրացուցիչ բաղադրիչների համար, այնպես որ դա պարզապես չարժե:

Ես Հեռավոր Արևելքի վաճառողից ստացա տարբեր գույնի 6 կոճակների անջատիչների հավաքածու, որոնք իդեալական էին: «12 մմ կլոր կոճակ անջատիչ» կամ «PBS-33b» որոնման համար eBay- ը պետք է գտնի դրանք: Դրանք ունեն գեղեցիկ դրական գործողություն. Պատահական կոճակ սեղմելու հնարավորություն չկա:

Տուփի համար ABS պլաստիկ նախագծի տուփը իդեալական կլիներ, բայց ես չկարողացա համապատասխան չափս գտնել: Ես մտածեցի ձայներիզների տուփ օգտագործել, բայց հետո գտա մի տուփ, որի մեջ մտավ իմ առաջին սերնդի Raspberry Pi- ն:

Դուք կարող եք օգտագործել ցանկացած միացնող մետաղալար, բայց ծիածանի ժապավենի մալուխը դա հեշտացնում է: Ես օգտագործեցի մի կտոր պղնձե մետաղալարի մի կտոր `ընդհանուր կոճակի միացման համար, միայն այն պատճառով, որ այն օգտագործել էի փորձարկման համար սեղմող կոճակներին աջակցելու համար, նախքան համապատասխան տուփ գտնելը:

Քայլ 1: Տուփը

Տուփը
Տուփը

Տուփի համար կան տարբեր հնարավորություններ, և գուցե կարողանաք ավելին մտածել:

  • ABS նախագծի տուփը հեշտ է փորել կոճակների համար, բայց այն բոլորը, ինչ ես գտա, կամ չափազանց մեծ էին, կամ չափազանց փոքր: Կա մեկը ՝ 9 Վ մարտկոցի համար նախատեսված խցիկով, որն ամենամոտ էր, բայց կոճակների պիտակների համար շատ տեղ չէր թողնի:
  • Կասետային ժապավենի տուփը (կամ առաջին սերնդի Raspberry Pi- ի տուփը) մոտավորապես ճիշտ չափի է, բայց պլաստիկը բարակ և փխրուն է, և դժվար է ավելի քան մի փոքր անցք փորել ՝ առանց այն ճաքելու: (Իմը ճեղքեց, և ոչ սոսինձը, ոչ էլ էքսպոքսային խեժը շատ լավ չէին կպչում պլաստիկին: Կա մի փոքր կոտրված պլաստիկ, որն ամրացված է հիմնականում կոճակներից մեկով:) Կարող է ավելի քիչ ճեղքվել, եթե կպչուն պիտակներ կպչեք դրան: երկու կողմերը հորատումից առաջ: Ուղղորդիչի օգտագործումը կարող է ավելի հաջող լինել, կամ մի փոքր անցք հորատելն ու այն մեծացնելով դերմելով:
  • Եթե Ձեզ հասանելի է 3D տպիչ, կարող եք պատրաստել ձեր ուզած չափի տուփ, կամ կարող եք լազերային կտրել տուփը բարակ նրբատախտակի մեջ:

Եթե դուք օգտագործում եք նույն կոճակները, ինչ ես, ապա ձեզ հարկավոր է 15 մմ վեց անցք կատարել: Տեղադրեք դրանք բավականաչափ այնպես, որ յուրաքանչյուրի տակ կպչեք պիտակ:

Տեղադրեք Arduino- ն տուփի ներքևում և առաջարկեք այն մինչև կողմերից մեկը: Կատարեք անցք, որպեսզի microUSB միակցիչը դուրս գա:

Քայլ 2: Միացրեք այն

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

Carefullyգուշորեն ուսումնասիրեք Arduino Pro Micro- ն և բացահայտեք 8, 9, 10 և A0, A1 և A2 նշաններով միացումները: Օգտագործեք, համապատասխանաբար, ժապավենի մալուխի շագանակագույն, կարմիր, նարնջագույն, դեղին, կանաչ և կապույտ թելերը ՝ դրանք 1 -ից 6 -ը յուրաքանչյուր միակցիչին միացնելու համար:

Միացրեք բոլոր 6 կոճակների մնացած միակցիչները միասին, այնուհետև դրանք միացրեք GND- ով նշված Arduino միակցիչին ՝ մանուշակագույն թելի միջոցով:

Այժմ դուք կարող եք տեղակայել Arduino- ն իր ճիշտ դիրքում `իր microUSB միակցիչով, որը դուրս է գալիս դրա համար ձեր պատրաստած անցքից: Այն ամրացրեք տեղում տաք հալեցնող սոսինձի մի քանի բլթակով:

Դուք կարող եք կոճակները պիտակավորել տպիչ տպիչով, կամ եթե դա լազերային կտրված տուփ է, կարող եք պիտակները այրել լազերով:

Քայլ 3: Programրագրավորում

Ծրագրավորում
Ծրագրավորում

Եթե նախկինում չեք օգտագործել Arduino- ն, ապա ձեզ հարկավոր է ներբեռնել և տեղադրել Arduino IDE- ն Arduino Ներբեռնման կայքից:

Ներբեռնեք ZoomButtons.ino ֆայլը, այնուհետև կրկնակի կտտացրեք այն: Arduino IDE- ն կգործարկվի և կասի, որ ZoomButtons.ino- ն պետք է լինի ZoomButtons անունով թղթապանակում: Սեղմեք OK:

Arduino- ի վերևի բացվող ընտրացանկի տարրերից ընտրեք Գործիքներ - Կառավարեք գրադարանները…

Որոնման դաշտում մուտքագրեք HID-Project և սեղմեք Enter: Երբ հայտնվի HID-Project by NicoHood- ը, կտտացրեք Տեղադրեք կոճակին: Այժմ կարող եք փակել Գրադարանի կառավարիչը:

Բացվող ընտրացանկերից ընտրեք Գործիքներ - տախտակ - SparkFun AVR տախտակներ և ընտրեք SparkFun Pro Micro:

Եթե չեք տեսնում SparkFun AVR տախտակները, փոխարենը ընտրեք «Տախտակների կառավարիչ»: Սա շատ նման է գրադարանների կառավարչին: Որոնեք Sparkfun AVR տախտակները և տեղադրեք այն: Այժմ կարող եք ընտրել SparkFun Pro Micro- ն, ինչպես վերևում:

Գործիքների ցանկի ներքո այժմ պետք է գրված լինի Board: Sparkfun Pro Micro: Սլաքը պահեք մկնիկը ներքևի Պրոցեսորի գծի վրա և ընտրեք ATmega32U4 (5V, 16MHz), եթե այն արդեն ընտրված չէ:

Հենց պրոցեսորի տակ ընտրեք Պորտը և նշեք, թե որ սերիական նավահանգիստներն են (առկայության դեպքում) նշված են:

Այժմ միացրեք ձեր Zoom կառավարման վանդակը `օգտագործելով microUSB մալուխը: Գործիքներ - նավահանգիստ ընտրելիս այն այժմ պետք է ցույց տա ևս մեկ սերիական նավահանգիստ: Ընտրեք սա:

Այդ ամենն ավարտելուց հետո դուք պետք է պատրաստ լինեք կազմելու և վերբեռնելու կոդը ձեր Arduino- ում: Վերին ընտրացանկից ընտրեք Էսքիզ - Վերբեռնում (ոչ թե loadրագրավորողի միջոցով բեռնում): Arduino IDE- ի ներքևի պատուհանում կտեսնեք, որ էսքիզը կազմվում է, այնուհետև «Ամեն ինչ կապում…», և կարճ ժամանակ անց այն կփորձի վերբեռնել ձեր կազմված կոդը: Դուք պետք է տեսնեք # նշանի շարք, երբ այն բեռնվում է, այնուհետև հաստատում է կոդը: Եթե ամեն ինչ լավ ընթանա, ապա այն պետք է վերջապես ասի «Ավրուդուդն ավարտված է: Շնորհակալություն»: (Շատ քաղաքավարի!)

Խնդիրներ?

Սովորաբար Pro Micro- ն լավ է աշխատում, բայց ձեր ուրվագիծը վերբեռնելով դրան, այն կարող է մի փոքր ժուժկալ լինել: Այն, ինչ ես մի քանի տարի առաջ օգտագործել էի իմ USB Volume Control- ում, ուներ bootloader- ի ավելի վաղ տարբերակ, որը պահանջում էր վերակայման կոճակ, բայց դա անհրաժեշտ չէ ընթացիկ տարբերակների համար: Եթե խնդիրներ ունեք, կարող եք փորձել վերբեռնման հրահանգները այդ Հրահանգում: Սա նաև տալիս է այլընտրանքային մեթոդ, որը կախված չէ բեռնիչից:

Քայլ 4: Օգտագործեք Zoom կոճակները խոշորացումով

Օգտագործելով ZoomButtons With Zoom
Օգտագործելով ZoomButtons With Zoom

Zoom- ում սեղմեք վերևի աջ մասում գտնվող Settings անիվի պատկերակի վրա և ընտրեք Keyboard Shortcuts: Յուրաքանչյուր դյուրանցման դիմաց, որը ցանկանում եք օգտագործել, ընտրեք «Միացնել գլոբալ դյուրանցումը» տուփը: Սա նշանակում է, որ ստեղնաշարի դյուրանցումը կճանաչվի և կկիրառվի Zoom- ի կողմից, նույնիսկ եթե դուք այժմ շփվում եք այլ ծրագրի հետ:

Եթե սեղմված ստեղների համադրությունը բախվի մեկի հետ, որն օգտագործում եք մեկ այլ ծրագրի հետ, որը, ամենայն հավանականությամբ, կօգտագործեք, կարող եք ընտրել բանալիների համադրությունը և փոխել այն: Դրանից հետո դուք պետք է փոխեք Arduino- ի էսքիզը `համապատասխանեցնելու համար:

Քայլ 5: Փոփոխություններ և հետագա քայլեր

Փոփոխություններ և հետագա քայլեր
Փոփոխություններ և հետագա քայլեր

Բանալիների համակցությունների փոփոխություն

Հեշտ է փոփոխել Arduino- ի էսքիզը `այն ստեղծած հիմնական համակցությունները փոխելու համար, եթե ցանկանում եք կոճակներ հատկացնել Zoom- ի տարբեր ստեղների: Ոլորեք Arduino- ի ուրվագծով, մինչև գիծը մոտենաք

անջատիչ (i) {

Յուրաքանչյուր դեպքի ներքո 6 ստեղներից մեկի համար ստեղների համադրությունն է ՝ թվարկված 0 -ից 5 -ը: Փոփոխիչ ստեղներից որևէ մեկի համար (Shift, Ctrl, Alt) BootKeyboard.press և Boot. Keyboard.release գործառույթները սեղմեք կամ արձակեք այդ ստեղնը: համապատասխանաբար: Այլ ստեղների դեպքում BootKeyboard.write գործառույթը սեղմում և անմիջապես բաց է թողնում բանալին:

Այլ ստեղների կոդերի ցանկի համար բացեք ձեր Arduino թղթապանակը File Explorer- ով (սովորաբար Իմ փաստաթղթերը / Arduino) և գնացեք գրադարաններ / HID-Project / src / KeyboardLayouts: Բացեք ImprovedKeylayouts.h- ը Notepad- ի հետ:

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

Եթե վստահ չեք, որ այն աշխատում է

Եթե անջատիչ հայտարարությունից անմիջապես հետո դուք փոխեք #if 1 -ը #if 0, ապա ստեղների համակցությունների փոխարեն այն պարզապես կստեղծի 0 -ից 5 թվանշանները համապատասխան կոճակների համար: Դուք դրանք կտեսնեք, եթե գործարկեք Notepad- ը:

Youանկանու՞մ եք ձայնի վերահսկիչ կամ գլխարկներ/ոլորել/թվանշաններ նաև լուսադիոդներ:

Arduino էսքիզը ներառում է նաև իմ USB ձայնի կառավարման և Caps Lock LED Instructable- ի ծածկագիրը:

Էսքիզի վերևի մոտակայքում կտեսնեք 3 տող

//#սահմանել OLԱՎԱԼԸ

// #սահմանել KYBDLEDS #սահմանել ZOOMBTNS- ը

Մնում է միայն մեկնաբանել VOLUME և/կամ KYBDLEDS տողերը ՝ ջնջելով կրկնակի շեշտը:

Տեսեք իմ մյուս Instructable- ը `լրացուցիչ բաղադրիչները միացնելու եղանակների համար:

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