Talaan ng mga Nilalaman:

Zoom Control Box: 5 Hakbang (na may Mga Larawan)
Zoom Control Box: 5 Hakbang (na may Mga Larawan)

Video: Zoom Control Box: 5 Hakbang (na may Mga Larawan)

Video: Zoom Control Box: 5 Hakbang (na may Mga Larawan)
Video: TWO-EYED CAMERA SURPRISED AFTER UPDATE!!! 2024, Disyembre
Anonim
Zoom Control Box
Zoom Control Box

BREAKING NEWS (Abril 2021): Matagal ko nang ginustong gumawa ng isang variant ng Bluetooth, at mayroon na akong teknolohiya! Sundin ako kung nais mong marinig ang tungkol dito kapag nai-publish, sana sa loob ng ilang linggo. Gagamitin nito ang parehong uri ng kahon at ang parehong mga pindutan ngunit gagamit ng isang ESP-WROOM-32 sa halip na ang ProMicro, at kakailanganin mo rin ang isang baterya ng LiPo (minimum na 500mAH). Maaaring gusto mong mag-order ng mga ito handa na.

Bago pa ang pandemiko iilan sa atin ay nakarinig pa ng Zoom. Ngayon ito ay bahagi ng aming pang-araw-araw na buhay para sa marami sa atin.

Kung sumasali ka lang sa mga pagpupulong ng ibang tao, madali lang. Tiyak, isa sa mga kadahilanang nahuli ito. Ngunit ang isa pang dahilan ay talagang napakalakas nito. Kapag nasimulan mo itong gamitin nang buo para sa iyong sariling mga pagpupulong maaari mong ibahagi ang iyong screen, mga pagtatanghal, musika at mga video, at isang whiteboard, at mapamahalaan mo ang iyong mga kalahok.

Para sa ilan sa mga gamit na iyon maaari kang maging juggling ng 2 o 3 na mga programa sa iyong screen, kung saan maaari itong maging kumplikado. Sa aming simbahan, tulad ng marami pang iba, ginagawa namin ang aming mga serbisyo sa online, at huli, "halo-halong mode" kasama ang ilang mga kalahok sa online at iba pa sa simbahan. Bilang karagdagan sa Pag-zoom, pag-mute at pag-un-muting ng mga kalahok at marahil sa pagkontrol ng isa o higit pang mga camera, kailangang patakbuhin ng host ng pulong ang espesyal na software ng projection para sa mga salita sa himno at tugon at madalas na isang media player at / o Powerpoint din. Upang maging maayos ang gayong pagpupulong, kailangan mo ng lahat ng tulong na makukuha mo!

Kaya't itinayo ko ang maliit na kahon na ito. Nag-plug ito sa isang USB port, gumaya ng isang keyboard, at bumubuo ng 6 Zoom hotkey na nakikita kong pinaka-kapaki-pakinabang. Madali mong mai-reprogram muli ito upang makabuo ng isang iba't ibang mga hanay ng mga hotkey kung nais mo, o kahit na makabuo ng mga hotkey para sa isang kumpletong iba't ibang programa.

Ibinatay ko ang proyektong ito sa aking USB Volume Control at Caps Lock LED, sa katunayan ang code para doon ay kasama ngunit hindi pinagana. Maaari mong paganahin ito kung nais mo, at magdagdag ng isang umiikot na kontrol sa dami at / o mga lock ng cap, mag-scroll lock at num lock LEDs.

Mga Pantustos:

Ang kabuuang gastos ay maaaring mas mababa sa £ 10. Ang listahan ng mga bahagi ay napaka-simple:

  • Arduino Pro Micro
  • 6 mga switch ng push-button
  • Kahon
  • Isang microUSB cable
  • Isang maikling haba ng rainbow ribbon cable.

Kakailanganin mo rin ang:

  • Panghinang, bakal, pamutol ng wire at stripper
  • Printer ng label
  • Mainit na natunaw na pandikit na baril.

Sa prinsipyo maaari kang gumamit ng ibang Arduino, ang ilan sa mga ito ay bahagyang mas mura. Ngunit kakailanganin mo ng mga karagdagang silid-aklatan para sa code at posibleng mga karagdagang sangkap, kaya't hindi sulit ito.

Nakuha ko ang isang hanay ng 6 na switch ng push-button sa iba't ibang kulay mula sa isang nagbebenta ng Far Eastersn, na perpekto. Ang isang paghahanap sa eBay para sa "12mm round push button switch" o "PBS-33b" ay dapat na hanapin ang mga ito. Ang mga ito ay may magandang positibong aksyon - walang pagkakataon na itulak ang aksidental na pindutan.

Para sa kahon, ang isang kahon ng plastik na proyekto sa ABS ay mainam ngunit hindi ko makita ang isa na angkop na sukat. Isinasaalang-alang ko ang paggamit ng isang kahon ng cassette tape, ngunit pagkatapos ay natagpuan ang isang kahon na ang aking orihinal na unang henerasyon na Raspberry Pi ay pumasok.

Maaari mong gamitin ang anumang koneksyon sa kawad ngunit ginagawang madali ito ng rainbow ribbon cable. Gumamit ako ng isang piraso ng makapal na tanso na tanso para sa karaniwang koneksyon ng pindutan ng push, dahil lamang ginamit ko ito upang suportahan ang mga pindutan ng push para sa pagsubok bago ako makahanap ng angkop na kahon.

Hakbang 1: Ang Kahon

Ang kahon
Ang kahon

Mayroong iba't ibang mga posibilidad para sa kahon, at maaari mong maiisip ang higit pa.

  • Ang isang kahon ng proyekto ng ABS ay madaling i-drill para sa mga push button ngunit ang lahat ng maaari kong makita ay napakalaki o masyadong maliit. Mayroong isa sa isang kompartimento para sa isang 9V na baterya na kung saan ay ang pinakamalapit, ngunit hindi nag-iiwan ng maraming silid para sa mga label ng pindutan.
  • Ang isang kahon ng cassette tape (o ang kahon mula sa isang unang henerasyon ng Raspberry Pi) ay tungkol sa tamang sukat, ngunit ang plastik ay manipis at malutong, at mahirap mag-drill ng higit sa isang maliit na butas nang hindi ito basag. (Ang aking ay nag-crack, at alinman sa superglue o expoxy resin ay nakabuklod nang maayos sa plastik. Mayroong isang maliit na sirang piraso ng plastik na hawak sa pangunahin ng isa sa mga pindutan ng itulak.) Maaaring mas mababa ang pananagutan na mag-crack kung idikit mo ang mga malagkit na label sa magkabilang panig bago mag-drill. Ang paggamit ng isang router ay maaaring maging mas matagumpay, o pagbabarena ng isang maliit na butas at palakihin ito sa isang dremel.
  • Kung mayroon kang access sa isang 3D printer maaari kang gumawa ng isang kahon ng laki lamang na gusto mo, o maaari mong i-laser-cut ang isang kahon sa manipis na playwud.

Kung gagamitin mo ang parehong mga pindutan tulad ng ginawa ko, kakailanganin mong gumawa ng anim na 15mm na butas. Sapatin ang mga ito nang sapat upang maaari mong madikit ang isang label sa ilalim ng bawat isa.

Ilagay ang Arduino sa ilalim ng kahon at ialok ito sa isa sa mga gilid. Gumawa ng isang butas para sa microUSB konektor upang lumabas.

Hakbang 2: Pag-kable Nito

Kable It Up
Kable It Up
Kable It Up
Kable It Up

Suriing mabuti ang Arduino Pro Micro, at kilalanin ang mga koneksyon na minarkahang 8, 9, 10 at A0, A1 at A2. Gamitin, ayon sa pagkakabanggit, ang kayumanggi, pula, kahel, dilaw, berde at asul na mga hibla ng ribbon cable upang ikonekta ang mga ito sa isang konektor bawat isa sa mga pindutan ng itulak 1 hanggang 6.

Wire ang natitirang mga konektor ng lahat ng 6 na pindutan ng push nang magkasama, at pagkatapos ay i-wire ang mga ito sa konektor ng Arduino na minarkahan ng GND gamit ang violet strand.

Maaari mo nang hanapin ang Arduino sa tamang posisyon nito gamit ang microUSB konektor nito na nakausli sa butas na ginawa mo para dito. Ayusin ito sa lugar na may ilang mga bloke ng mainit na natutunaw na pandikit.

Maaari mong lagyan ng label ang mga pindutan gamit ang isang printer printer, o kung ito ay isang laser cut box maaari mong sunugin ang mga label gamit ang laser.

Hakbang 3: Programming

Programming
Programming

Kung hindi mo pa nagamit ang Arduino bago kailangan mong i-download at i-install ang Arduino IDE mula sa Arduino Download site.

I-download ang Zoom Buttons.ino file, pagkatapos ay i-doble-click ito. Ilulunsad ang Arduino IDE, at sasabihin na ang Zoombuttons.ino ay kailangang nasa isang folder na nagngangalang Zoom Buttons. Mag-click sa OK.

Mula sa mga drop-down na item sa menu sa tuktok ng Arduino, piliin ang Mga Tool - Pamahalaan ang Mga Aklatan…

Sa search box na uri ng HID-Project at pindutin ang Enter. Kapag lumitaw ang HID-Project ng NicoHood, i-click ang pindutang I-install. Maaari mo na ngayong isara ang Library Manager.

Mula sa mga drop-down na menu, piliin ang Tools - Board - SparkFun AVR Boards at piliin ang SparkFun Pro Micro.

Kung hindi mo nakikita ang SparkFun AVR Boards, sa halip ay piliin ang Boards Manager. Ito ay katulad na katulad ng Tagapamahala ng Mga Aklatan. Maghanap ng Sparkfun AVR Boards at i-install ito. Maaari mo na ngayong piliin ang SparkFun Pro Micro sa itaas.

Sa ilalim ng menu ng Mga tool dapat na ngayong sabihin ang Lupon: Sparkfun Pro Micro. I-hover ang iyong mouse sa linya ng Processor sa ibaba at piliin ang ATmega32U4 (5V, 16MHz) kung hindi pa ito napili.

Sa ilalim lamang ng Processor, piliin ang Port at tandaan kung aling mga Serial port (kung mayroon man) ang nakalista.

Ngayon plug sa iyong iyong control box ng Zoom gamit ang microUSB cable. Kapag pinili mo ang Mga Tool - Port dapat na ngayong magpakita ng isa pang Serial port. Piliin ito.

Ang pagkumpleto ng lahat ng dapat mong maging handa na ayusin at i-upload ang code sa iyong Arduino. Mula sa tuktok na menu, piliin ang Sketch - Mag-upload (hindi Mag-upload gamit ang Programmer). Sa ilalim na pane ng Arduino IDE makikita mo ang sketch na naipon at pagkatapos ay "Pagli-link ng lahat nang magkasama …", at ilang sandali pagkatapos ay susubukan nitong i-upload ang iyong naipong code. Dapat mong makita ang isang serye ng # marka habang nag-a-upload pagkatapos na napatunayan ang code. Kung maayos ang lahat dapat sa wakas ay sabihin na "avrdude tapos. Salamat." (Napaka-magalang nito!)

May mga problema ba?

Ang Pro Micro ay karaniwang gumagana nang maayos ngunit ang pag-upload ng iyong sketch dito, maaari itong maging isang medyo mapag-init. Ang ginamit ko dati sa aking USB Volume Control ilang taon na ang nakalilipas ay nagkaroon ng isang naunang bersyon ng bootloader na nangangailangan ng isang pindutan ng pag-reset, ngunit hindi ito kinakailangan para sa mga kasalukuyang bersyon. Kung mayroon kang mga problema maaari mong subukan ang mga tagubilin sa pag-upload sa Instructable na iyon. Nagbibigay din ito ng isang alternatibong pamamaraan na hindi nakasalalay sa bootloader.

Hakbang 4: Paggamit ng Mga Butones na Mag-zoom

Paggamit ng Mga Zoom Buttons Na May Pag-zoom
Paggamit ng Mga Zoom Buttons Na May Pag-zoom

Sa Pag-zoom, mag-click sa icon na Mga setting ng cog wheel sa kanang tuktok at piliin ang Mga Shortcut sa Keyboard. Laban sa bawat isa sa mga mga shortcut na nais mong gamitin, piliin ang check box na Paganahin ang Global Shortcut. Nangangahulugan ito na ang keyboard shortcut ay makikilala at kikilos ng Zoom kahit na kasalukuyan kang nakikipag-ugnay sa ibang programa.

Kung ang isang shorcut key na kumbinasyon ay mag-aaway sa isa na ginagamit mo sa isa pang programa na malamang na ginagamit mo nang sabay, maaari mong piliin ang key na kumbinasyon at baguhin ito. Pagkatapos ay kakailanganin mong baguhin ang Arduino sketch upang tumugma.

Hakbang 5: Mga Pagbabago at Dalhin Ito Dagdag

Mga Pagbabago at Kinukuha Pa Ito
Mga Pagbabago at Kinukuha Pa Ito

Pagbabago ng mga pangunahing kumbinasyon

Madaling baguhin ang sketch ng Arduino upang mabago ang mga pangunahing kumbinasyon na nabubuo nito kung nais mong magtalaga ng mga pindutan sa iba't ibang mga Zoom hotkey. Mag-scroll sa sketch ng Arduino hanggang sa makarating ka sa linya

lumipat (i) {

Sa ilalim ng bawat isa sa mga casestatement ay ang susi na kumbinasyon para sa isa sa 6 na mga key, na may bilang na 0 hanggang 5. Para sa alinman sa mga modifier key (Shift, Ctrl, Alt) ang BootKeyboard.press at Boot. Keyboard.release ang mga pagpapaandar pindutin o bitawan ang key na iyon, ayon sa pagkakabanggit. Para sa iba pang mga susi, ang pagpapaandar ng BootKeyboard.write ay pinindot at agad na inilalabas ang susi.

Para sa isang listahan ng mga code para sa iba pang mga key, buksan ang iyong Arduino folder gamit ang File Explorer (karaniwang My Documents / Arduino), at mag-navigate sa mga library / HID-Project / src / KeyboardLayouts. Buksan ang ImprovedKeylayouts.h gamit ang Notepad.

Kung nakakuha ka ng mga error kapag sinusubukan mong mag-ipon, i-double check ang iyong spelling. Ang pagkawala ng isang semi-colon sa pagtatapos ng isang linya ay isang pangkaraniwang pagkakamali, tulad ng hindi magkatugma na panaklong. Suriin na hindi ka pa nawala sa pahinga; pahayag sa pagtatapos ng bawat kaso. Kung gagawin mo ito ay tatakbo lamang at isasagawa din ang susunod na key na kombinasyon.

Kung hindi ka sigurado na gumagana ito

Kung kaagad pagkatapos ng pahayag ng switch ay binago mo ang # kung 1 sa # kung 0, sa halip na ang mga pangunahing kumbinasyon ay bubuo lamang ng mga digit na 0 hanggang 5 para sa kani-kanilang mga pindutan. Makikita mo ang mga ito kung nagpapatakbo ka ng Notepad.

Nais mo rin ng kontrol ng dami o cap / scroll / numlock LED din?

Isinasama din ng sketch ng Arduino ang code para sa aking USB Volume Control at Caps Lock LED Instructable.

Malapit sa tuktok ng sketch makikita mo ang 3 mga linya

// # tukuyin ang VOLUME

// # tukuyin ang KYBDLEDS # tukuyin ang ZOOMBTNS

Ang kailangan mo lang gawin ay i-unsment ang VOLUME at / o ang mga linya ng KYBDLEDS sa pamamagitan ng pagtanggal ng dobleng slash.

Sumangguni sa aking iba pang Maituturo para sa kung paano i-wire ang mga labis na sangkap.

Inirerekumendang: