Indholdsfortegnelse:

Zoom kontrolboks: 5 trin (med billeder)
Zoom kontrolboks: 5 trin (med billeder)

Video: Zoom kontrolboks: 5 trin (med billeder)

Video: Zoom kontrolboks: 5 trin (med billeder)
Video: iPad Air 5 - A Student's Perspective! 2024, November
Anonim
Zoom kontrolboks
Zoom kontrolboks

BREAKING NEWS (april 2021): Jeg har længe ønsket at lave en Bluetooth -variant, og jeg har nu teknologien! Følg mig, hvis du vil høre om det, når det udgives, forhåbentlig om et par uger. Det vil bruge den samme slags boks og de samme knapper, men vil bruge en ESP-WROOM-32 i stedet for ProMicro, og du skal også bruge et LiPo-batteri (minimum 500mAH). Du vil måske gerne bestille disse klar.

Før pandemien havde få af os overhovedet hørt om Zoom. Nu er det en del af vores dagligdag for mange af os.

Hvis du bare deltager i andres møder, er det let. Sikkert en af grundene til, at det er fanget. Men en anden grund er, at den faktisk er ret kraftfuld. Når du begynder at bruge det fuldt ud til dine egne møder, kan du dele din skærm, præsentationer, musik og videoer og et whiteboard, og du kan administrere dine deltagere.

Til nogle af disse anvendelser jonglerer du måske med 2 eller 3 programmer på din skærm, hvorefter det kan blive ret kompliceret. I vores kirke har vi ligesom mange andre holdt vores tjenester online, og sidst "blandet tilstand" med nogle deltagere online og andre i kirken. Ud over Zoom, muting og un-muting deltagere og måske styring af et eller flere kameraer, skal mødeværten betjene den specielle projektionssoftware til salmeord og svar og ofte også en medieafspiller og/eller Powerpoint. For at et sådant møde kan gå gnidningsløst, har du brug for al den hjælp, du kan få!

Så jeg byggede denne lille kasse. Den tilsluttes en USB -port, efterligner et tastatur og genererer de 6 Zoom -genvejstaster, som jeg finder mest nyttige. Du kan nemt omprogrammere det for at generere et andet sæt genvejstaster, hvis du ønsker det, eller endda generere genvejstaster til et helt andet program.

Jeg baserede dette projekt på min USB Volume Control og Caps Lock LED, faktisk er koden til det inkluderet, men deaktiveret. Du kan aktivere den, hvis du vil, og tilføje en roterende lydstyrkekontrol og/eller caps lock, scroll lock og num lock LED'er.

Tilbehør:

Den samlede pris kan være under £ 10. Delelisten er meget enkel:

  • Arduino Pro Micro
  • 6 trykknapper
  • En kasse
  • Et microUSB -kabel
  • En kort længde af regnbue båndkabel.

Du skal også bruge:

  • Loddejern, lodde, trådskærere og stripper
  • Etiketprinter
  • Smeltelimepistol.

I princippet kan du bruge en anden Arduino, hvoraf nogle er lidt billigere. Men du skal bruge ekstra biblioteker til koden og muligvis ekstra komponenter, så det er bare ikke det værd.

Jeg fik et sæt med 6 trykknapper i forskellige farver fra en Far Eastersn sælger, som var ideelle. En eBay-søgning efter "12 mm rund trykknapkontakt" eller "PBS-33b" skulle finde dem. Disse har en dejlig positiv handling - ingen chance for tilfældige tryk på knapper.

Til boksen ville en ABS plast projektkasse være ideel, men jeg kunne ikke finde en i en passende størrelse. Jeg overvejede at bruge en kassetteboks, men fandt derefter en kasse, som min originale første generation Raspberry Pi kom i.

Du kan bruge enhver tilslutningstråd, men regnbue -båndkabel gør det let. Jeg brugte et stykke tyk kobbertråd til den almindelige trykknapforbindelse, kun fordi jeg havde brugt det til at understøtte trykknapperne til test, før jeg fandt en passende boks.

Trin 1: Kassen

Kassen
Kassen

Der er forskellige muligheder for kassen, og du kan måske tænke på mere.

  • En ABS -projektkasse er let at bore til trykknapperne, men alle dem, jeg kunne finde, var enten for store eller for små. Der er en med et rum til et 9V batteri, som var det nærmeste, men ville ikke have efterladt meget plads til knapetiketterne.
  • En kassetteboks (eller æsken fra en første generation Raspberry Pi) er omtrent den rigtige størrelse, men plastikken er tynd og sprød, og det er svært at bore mere end et lille hul, uden at det revner. (Min revnede, og hverken superlim eller ekspoxyharpiks blev klæbet meget godt til plasten. Der er et lille brudt stykke plast, der hovedsageligt holdes på plads af en af trykknapperne.) Det kan være mindre tilbøjeligt til at revne, hvis du sætter klistermærker på begge sider før boring. Brug af en router kan være mere vellykket eller at bore et lille hul og forstørre det med en dremel.
  • Hvis du har adgang til en 3D-printer, kan du lave en kasse i lige den størrelse, du ønsker, eller du kan laserskære en kasse i tynd krydsfiner.

Hvis du bruger de samme knapper som jeg gjorde, skal du lave seks 15 mm huller. Placer dem tilstrækkeligt, så du kan sætte en etiket under hver.

Placer Arduino i bunden af kassen og tilbyd den op til en af siderne. Lav et hul til microUSB -stikket til at stikke igennem.

Trin 2: Tilslutning

Kabelføring
Kabelføring
Kabelføring
Kabelføring

Undersøg Arduino Pro Micro omhyggeligt, og identificer forbindelserne mærket 8, 9, 10 og A0, A1 og A2. Brug henholdsvis de brune, røde, orange, gule, grønne og blå tråde på båndkablet til at slutte disse til et stik hver af trykknapperne 1 til 6.

Led de resterende stik på alle 6 trykknapper sammen, og led dem derefter til Arduino -stikket mærket GND ved hjælp af den violette streng.

Du kan nu lokalisere Arduino i sin korrekte position med dets microUSB -stik, der stikker ud gennem det hul, du lavede til den. Fix det på plads med et par klatter hot melt lim.

Du kan mærke knapperne med en etiketprinter, eller hvis det er en laserskåret boks, kan du brænde etiketterne med laseren.

Trin 3: Programmering

Programmering
Programmering

Hvis du ikke har brugt Arduino før, skal du downloade og installere Arduino IDE fra Arduino Download -stedet.

Download filen ZoomButtons.ino, og dobbeltklik derefter på den. Arduino IDE vil starte og sige, at ZoomButtons.ino skal være i en mappe ved navn ZoomButtons. Klik på OK.

Vælg Funktioner - Administrer biblioteker i rullemenuen øverst i Arduino.

Skriv HID-Project i søgefeltet, og tryk på Enter. Når HID-Project by NicoHood vises, skal du klikke på knappen Installer. Du kan nu lukke Library Manager.

Vælg Værktøjer - Board - SparkFun AVR Boards i rullemenuerne, og vælg SparkFun Pro Micro.

Hvis du ikke kan se SparkFun AVR Boards, skal du vælge Boards Manager i stedet. Dette ligner meget bibliotekschefen. Søg efter Sparkfun AVR -plader og installer det. Du kan nu vælge SparkFun Pro Micro som ovenfor.

Under menuen Værktøjer skulle det nu sige Board: Sparkfun Pro Micro. Hold musen over processorlinjen nedenunder, og vælg ATmega32U4 (5V, 16MHz), hvis den ikke allerede er valgt.

Lige under processor skal du vælge Port og notere hvilke serielle porte (hvis nogen) der er angivet.

Tilslut nu din Zoom -kontrolboks ved hjælp af microUSB -kablet. Når du vælger Værktøjer - Port, skal den nu vise endnu en seriel port. Vælg dette.

Efter at have gennemført alt det, skal du være klar til at kompilere og uploade koden til din Arduino. Vælg Sketch - Upload i topmenuen (ikke Upload ved hjælp af programmerer). I bundruden af Arduino IDE vil du se skitsen blive samlet og derefter "Koble alt sammen …", og kort tid efter vil det forsøge at uploade din kompilerede kode. Du bør se en række # mærker, da den uploades og derefter verificerer koden. Hvis alt går godt, skulle det endelig sige "avrdude done. Tak." (Meget høfligt af det!)

Problemer?

Pro Micro fungerer normalt fint, men når du uploader din skitse til den, kan den være lidt temperamentsfuld. Den, jeg tidligere brugte i min USB Volume Control for et par år siden, havde en tidligere version af bootloaderen, som krævede en nulstillingsknap, men dette er ikke nødvendigt for nuværende versioner. Skulle du have problemer, kan du prøve uploadinstruktionerne i denne instruktionsbog. Dette giver også en alternativ metode, som ikke afhænger af bootloaderen.

Trin 4: Brug af ZoomButtons With Zoom

Brug af ZoomButtons With Zoom
Brug af ZoomButtons With Zoom

I Zoom skal du klikke på ikonet Indstillinger tandhjul øverst til højre og vælge Tastaturgenveje. Marker afkrydsningsfeltet Aktiver global genvej mod hver af de genveje, du vil bruge. Det betyder, at tastaturgenvejen vil blive genkendt og handlet af Zoom, selvom du i øjeblikket interagerer med et andet program.

Skulle en genvejstastkombination kollidere med en, du bruger med et andet program, du sandsynligvis vil bruge på samme tid, kan du vælge tastekombinationen og ændre den. Du bliver derefter nødt til at ændre Arduino -skitsen, så den matcher.

Trin 5: Ændringer og videreførelse

Ændringer og videreførelse
Ændringer og videreførelse

Ændring af tastekombinationer

Det er let at ændre Arduino -skitsen for at ændre de tastekombinationer, den genererer, hvis du vil tildele knapper til forskellige Zoom -genvejstaster. Rul gennem Arduino -skitsen, indtil du kommer til linjen

skift (i) {

Under hver af casestatements er tastekombinationen for en af de 6 taster, nummereret 0 til 5. For en hvilken som helst af ændringstasterne (Shift, Ctrl, Alt) skal BootKeyboard.press og Boot. Keyboard.release -funktionerne trykke på eller slippe tasten, henholdsvis. For andre taster trykker funktionen BootKeyboard.write på og slipper øjeblikkeligt tasten.

For en liste over koderne til andre nøgler skal du åbne din Arduino-mappe med File Explorer (normalt Mine dokumenter / Arduino) og navigere til biblioteker / HID-Project / src / KeyboardLayouts. Åbn ImprovedKeylayouts.h med Notesblok.

Hvis du får fejl, når du prøver at kompilere, skal du kontrollere din stavekontrol. At savne et semikolon i slutningen af en linje er en meget almindelig fejl, ligesom uforlignelige parenteser. Tjek, at du ikke har tabt pausen; erklæring i slutningen af hver sag. Hvis du gør det, vil det bare køre videre og også udføre den næste tastekombination.

Hvis du ikke er sikker på, at det virker

Hvis du umiddelbart efter switch -sætningen ændrer #if 1 til #if 0, vil den i stedet for tastekombinationerne simpelthen generere cifrene 0 til 5 for de respektive knapper. Du vil se disse, hvis du kører Notesblok.

Vil du også have en lydstyrkekontrol eller caps/scroll/numlock LED'er?

Arduino -skitsen indeholder også koden til min USB Volume Control og Caps Lock LED Instructable.

Nær toppen af skitsen vil du se 3 linjer

//#definere VOLUME

// #definere KYBDLEDS #define ZOOMBTNS

Alt du skal gøre er at fjerne en kommentar til VOLUME og/eller KYBDLEDS -linjerne ved at slette den dobbelte skråstreg.

Se min anden instruktionsbog om, hvordan du tilslutter de ekstra komponenter.

Anbefalede: