Cuprins:

Caseta de control zoom: 5 pași (cu imagini)
Caseta de control zoom: 5 pași (cu imagini)

Video: Caseta de control zoom: 5 pași (cu imagini)

Video: Caseta de control zoom: 5 pași (cu imagini)
Video: NU-ȚI PUNE CAMERE DE SUPRAVEGHERE VIDEO ACASĂ PÂNĂ NU VEZI ASTA *ca să știi ce decizi* 2024, Noiembrie
Anonim
Caseta de control zoom
Caseta de control zoom

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

Cutia
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

Cablarea acestuia
Cablarea acestuia
Cablarea acestuia
Cablarea acestuia

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

Programare
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

Utilizarea butoanelor Zoom cu Zoom
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

Modificări și luare mai departe
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: