Cuprins:
- Pasul 1: Cutia
- Pasul 2: Cablare
- Pasul 3: Programare
- Pasul 4: Utilizarea butoanelor Zoom cu Zoom
- Pasul 5: Modificări și luare mai departe
Video: Caseta de control zoom: 5 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
NOUTĂȚI (aprilie 2021): De mult am vrut să fac o variantă Bluetooth și acum am tehnologia! Urmăriți-mă dacă doriți să auziți despre asta când va fi publicat, sperăm în câteva săptămâni. Va folosi același tip de cutie și aceleași butoane, dar va folosi un ESP-WROOM-32 în locul ProMicro și veți avea nevoie și de o baterie LiPo (500 mAH minim). S-ar putea să doriți să le comandați gata.
Înainte de pandemie, câțiva dintre noi auziseră chiar despre Zoom. Acum este o parte din viața noastră de zi cu zi pentru mulți dintre noi.
Dacă te alături doar întâlnirilor altor persoane, este ușor. Cu siguranță, unul dintre motivele pentru care a fost prins. Dar un alt motiv este că este de fapt destul de puternic. Odată ce începeți să-l utilizați la maximum pentru propriile întâlniri, puteți partaja ecranul, prezentările, muzica și videoclipurile și o tablă albă și vă puteți gestiona participanții.
Pentru unele dintre aceste utilizări, puteți jongla cu 2 sau 3 programe pe ecran, după care se poate complica destul de mult. La biserica noastră, ca mulți alții, ne-am ținut serviciile online și, în cele din urmă, „modul mixt” cu unii participanți online și alții la biserică. În plus față de participanții la Zoom, dezactivarea și dezactivarea sunetului și poate controlul uneia sau mai multor camere, gazda întâlnirii trebuie să opereze software-ul special de proiecție pentru cuvinte și răspunsuri de imn și adesea un player media și / sau Powerpoint. Pentru ca o astfel de întâlnire să se desfășoare fără probleme, aveți nevoie de tot ajutorul pe care îl puteți obține!
Așa că am construit această cutie mică. Se conectează la un port USB, emulează o tastatură și generează cele 6 taste rapide care mi se par cele mai utile. Puteți să-l reprogramați cu ușurință pentru a genera un set diferit de taste rapide, dacă doriți, sau chiar să generați taste rapide pentru un program complet diferit.
M-am bazat pe acest proiect pe controlul volumului USB și pe LED-ul Caps Lock, de fapt codul pentru acesta este inclus, dar dezactivat. Puteți să o activați dacă doriți și să adăugați un control rotativ al volumului și / sau blocarea capacelor, blocarea defilării și LED-urile de blocare num.
Provizii:
Costul total ar putea fi sub 10 GBP. Lista pieselor este foarte simplă:
- Arduino Pro Micro
- 6 comutatoare cu buton
- O cutie
- Un cablu microUSB
- O lungime scurtă de cablu panglică curcubeu.
De asemenea, veți avea nevoie de:
- Fier de lipit, lipit, tăietori de sârmă și decapant
- Imprimantă de etichete
- Pistol de lipit la cald.
În principiu, puteți utiliza un alt Arduino, dintre care unele sunt puțin mai ieftine. Dar ai avea nevoie de biblioteci suplimentare pentru cod și, eventual, de componente suplimentare, deci pur și simplu nu merită.
Am primit un set de 6 comutatoare cu butoane în diferite culori de la un vânzător din Far Eastersn, care erau ideale. O căutare pe eBay a „butonului rotund de 12 mm” sau „PBS-33b” ar trebui să le găsească. Acestea au o acțiune pozitivă frumoasă - nicio șansă de apăsare accidentală a butonului.
Pentru cutie, o cutie de proiectare din plastic ABS ar fi ideală, dar nu am putut găsi una de dimensiunea potrivită. M-am gândit să folosesc o casetă cu casetă, dar am găsit apoi o cutie în care a venit Raspberry Pi, prima mea generație.
Puteți utiliza orice fir de conectare, dar cablul panglică curcubeu îl ușurează. Am folosit o bucată de sârmă de cupru groasă pentru conexiunea obișnuită a butonului, doar pentru că l-am folosit pentru a susține butoanele pentru testare înainte de a găsi o cutie potrivită.
Pasul 1: Cutia
Există diverse posibilități pentru cutie și este posibil să vă puteți gândi la mai multe.
- O cutie de proiectare ABS este ușor de găurit pentru butoane, dar toate cele pe care le-am putut găsi erau fie prea mari, fie prea mici. Există unul cu un compartiment pentru o baterie de 9V care era cel mai apropiat, dar nu ar fi lăsat prea mult spațiu pentru etichetele butoanelor.
- O cutie cu casetă (sau cutia de la o primă generație Raspberry Pi) are aproximativ dimensiunea potrivită, dar plasticul este subțire și fragil și este greu să găuriți mai mult decât o gaură mică fără să se crape. (Al meu s-a spart și nici super-adezivul, nici rășina expoxică nu s-au legat foarte bine de plastic. Există o mică bucată de plastic spartă ținută pe loc, în principal de unul dintre butoanele de apăsare.) S-ar putea să fie mai puțin susceptibil să se crape dacă lipiți etichete ambele părți înainte de forare. Utilizarea unui router ar putea avea mai mult succes sau găurirea unei găuri mici și extinderea acestuia cu un dremel.
- Dacă aveți acces la o imprimantă 3D, puteți face o cutie de dimensiunea dorită sau puteți tăia cu laser o cutie în placaj subțire.
Dacă folosiți aceleași butoane ca și mine, va trebui să faceți șase găuri de 15 mm. Spaționați-le suficient, astfel încât să puteți lipi o etichetă sub fiecare.
Așezați Arduino în partea de jos a cutiei și oferiți-l până la una dintre părți. Faceți o gaură pentru ca conectorul microUSB să iasă.
Pasul 2: Cablare
Examinați cu atenție Arduino Pro Micro și identificați conexiunile marcate cu 8, 9, 10 și A0, A1 și A2. Utilizați, respectiv, firele maro, roșu, portocaliu, galben, verde și albastru ale cablului cu bandă pentru a le conecta la un conector, fiecare dintre butoanele de la 1 la 6.
Conectați conectorii rămași ai tuturor celor 6 butoane împreună, apoi conectați-i la conectorul Arduino marcat GND folosind firul violet.
Acum puteți localiza Arduino în poziția corectă cu conectorul său microUSB care iese în afară prin orificiul pe care l-ați făcut. Fixați-l în poziție cu câteva pete de adeziv topit la cald.
Puteți eticheta butoanele cu o imprimantă de etichete sau, dacă este o cutie tăiată cu laser, puteți arde etichetele cu laserul.
Pasul 3: Programare
Dacă nu ați folosit Arduino înainte, va trebui să descărcați și să instalați ID-ul Arduino de pe site-ul Arduino Download.
Descărcați fișierul ZoomButtons.ino, apoi faceți dublu clic pe el. ID-ul Arduino va fi lansat și va spune că ZoomButtons.ino trebuie să se afle într-un folder numit ZoomButtons. Faceți clic pe OK.
Din elementele din meniul drop-down din partea de sus a Arduino, selectați Instrumente - Gestionați bibliotecile …
În caseta de căutare tastați HID-Project și apăsați Enter. Când apare HID-Project by NicoHood, faceți clic pe butonul Instalare. Acum puteți închide Managerul bibliotecii.
Din meniurile derulante, selectați Tools - Board - SparkFun AVR Boards și selectați SparkFun Pro Micro.
Dacă nu vedeți plăcile SparkFun AVR, selectați în schimb Manager placi. Acesta seamănă foarte mult cu Managerul de biblioteci. Căutați plăcile AVR Sparkfun și instalați-le. Acum puteți selecta SparkFun Pro Micro ca mai sus.
În meniul Instrumente ar trebui să se afle acum Board: Sparkfun Pro Micro. Plasați mouse-ul peste linia procesorului și selectați ATmega32U4 (5V, 16MHz) dacă nu este deja selectat.
Chiar sub Procesor, selectați Port și notați care porturi seriale (dacă există) sunt listate.
Acum conectați caseta de control Zoom folosind cablul microUSB. Când selectați Instrumente - Port, acesta ar trebui să afișeze încă un port serial. Selectați acest lucru.
După ce ați finalizat tot ceea ce ar trebui să fiți gata să compilați și să încărcați codul pe Arduino. Din meniul de sus, selectați Schiță - Încărcare (nu Încărcare folosind Programator). În panoul de jos al IDE-ului Arduino veți vedea schița compilată și apoi „Legând totul împreună …” și, la scurt timp după aceea, va încerca să încarce codul compilat. Ar trebui să vedeți o serie de # mărci pe măsură ce se încarcă, apoi verifică codul. Dacă totul merge bine, ar trebui să spună în sfârșit „avrdude done. Mulțumesc”. (Foarte politicos!)
Probleme?
Pro Micro funcționează normal, dar încărcarea schiței pe acesta poate fi puțin temperamentală. Cea pe care am folosit-o anterior în controlul volumului USB cu câțiva ani în urmă avea o versiune anterioară a bootloader-ului, care necesita un buton de resetare, dar acest lucru nu este necesar pentru versiunile actuale. Dacă aveți probleme, puteți încerca instrucțiunile de încărcare din acel instructabil. Aceasta oferă și o metodă alternativă care nu depinde de bootloader.
Pasul 4: Utilizarea butoanelor Zoom cu Zoom
În Zoom, faceți clic pe pictograma Setări roată dințată din dreapta sus și selectați Comenzi rapide de la tastatură. Împotriva fiecărei comenzi rapide pe care doriți să o utilizați, bifați caseta de selectare Activați comanda rapidă globală. Aceasta înseamnă că comanda rapidă de la tastatură va fi recunoscută și acționată de Zoom, chiar dacă interacționați în prezent cu un alt program.
În cazul în care o combinație de taste Shorcut se ciocnește cu una pe care o utilizați cu un alt program pe care probabil îl veți utiliza în același timp, puteți selecta combinația de taste și o puteți schimba. Apoi va trebui să schimbați schița Arduino pentru a se potrivi.
Pasul 5: Modificări și luare mai departe
Schimbarea combinațiilor de taste
Este ușor să modificați schița Arduino pentru a schimba combinațiile de taste pe care le generează dacă doriți să atribuiți butoane pentru diferite taste rapide Zoom. Derulați prin schița Arduino până ajungeți la linie
comuta (i) {
Sub fiecare dintre casestatements este combinația de taste pentru una dintre cele 6 taste, numerotate de la 0 la 5. Pentru oricare dintre tastele modificatoare (Shift, Ctrl, Alt) funcțiile BootKeyboard.press și Boot. Keyboard.release apăsați sau eliberați acea tastă, respectiv. Pentru alte taste, funcția BootKeyboard.write apasă și eliberează imediat tasta.
Pentru o listă a codurilor pentru alte chei, deschideți folderul Arduino cu File Explorer (de obicei, Documentele mele / Arduino) și navigați la biblioteci / HID-Project / src / KeyboardLayouts. Deschideți ImprovedKeylayouts.h cu Notepad.
Dacă primiți erori atunci când încercați să compilați, verificați-vă ortografia. Pierderea unui punct și virgulă la sfârșitul unei linii este o greșeală foarte frecventă, la fel ca și parantezele de neegalat. Verifică dacă nu ai pierdut pauza; declarație la sfârșitul fiecărui caz. Dacă o faceți, pur și simplu rulați și efectuați și următoarea combinație de taste.
Dacă nu sunteți sigur că funcționează
Dacă imediat după declarația switch schimbați #if 1 la #if 0, în loc de combinațiile de taste va genera pur și simplu cifrele de la 0 la 5 pentru butoanele respective. Le veți vedea dacă rulați Notepad.
Doriți un control al volumului sau LED-uri cu majuscule / scroll / numlock?
Schița Arduino încorporează, de asemenea, codul pentru controlul volumului USB și LED-ul de blocare a majusculelor, instructabil.
Aproape de partea de sus a schiței veți vedea 3 linii
// # define VOLUME
// # define KYBDLEDS #define ZOOMBTNS
Tot ce trebuie să faceți este să descomentați VOLUMUL și / sau liniile KYBDLEDS ștergând linia dublă.
Consultați celelalte instrucțiuni pentru a conecta componentele suplimentare.
Recomandat:
Casetă de blocare a inelului NFC: 6 pași (cu imagini)
NFC Ring Lock Box: Bună tuturor! Bine ați venit la primul meu instructable! Îmi cer scuze în avans pentru nivelul meu scăzut în limba engleză. În acest ghid pas cu pas vă voi învăța cum să construiți o cutie de blocare a inelului NFC simplă și foarte ieftină
Casetă tipărită 3D Gpsdo. Utilizarea sursei de alimentare a telefonului mobil: 10 pași (cu imagini)
Casetă tipărită 3D Gpsdo. Utilizarea sursei de alimentare cu telefonul mobil: Iată o alternativă la GPSDO YT aici Codul este același. PCB-ul este același cu puține modificări. Folosesc un adaptor pentru telefonul mobil. Cu aceasta, nu este nevoie să instalați secțiunea de alimentare cu energie. Avem nevoie și de un ocxo de 5v. Folosesc un cuptor simplu
Caseta de telefon: 5 pași (cu imagini)
Telefon Casetă: Schimbare de la: Alissahuang Sunt dependent de telefonul meu, pe care nu mă pot concentra asupra temelor mele. În fiecare zi, când mă duc acasă, mă joc mai întâi cu telefonul, apoi pe la 22:00. Mi-am început temele, care este prea târziu. Așa că în fiecare zi mă culcam la 2 dimineața, provocând
Casetă video cu casetă: 8 pași
Casetă video pentru casete: acesta este primul meu instructable, așa că vă rog să fiți amabili. Am avut această idee acum câteva zile și tocmai am ajuns la ea. în acest instructable vă voi arăta cum am făcut o cutie mică cu braț portabil dintr-un set de boxe pentru computer și o casetă video. îmi cer scuze
Casetă casetă USB: 5 pași
Casetă cu bandă USB: un mod retro pentru carcasă USB, care utilizează o bandă de date casetă veche. Aveam câteva casete de date vechi care se întindeau în jur și am decis să transform una într-o carcasă USB, sătul de modurile de cărămidă LEGO. Casetele au dimensiunea perfectă pentru aceasta, suficient de groase și suficient de ușoare