Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Če za delo ali šolo uporabljate zoom sestanke, je ta gumb za vas!
Pritisnite gumb, če želite izklopiti izklop zvoka, ali pa pritisnite gumb, da zapustite sestanek (ali pa ga končajte, če ste gostitelj).
Odlična stvar pri tem je, da deluje, tudi če vaše okno Zoom ni aktivno … če je zakopano pod kopico preglednic in oken brskalnika - brez problema - okno se pomakne spredaj in poveča ali izklopi povečavo. Hitro izklop zvoka je ključnega pomena za ohranjanje vtisa, da ste ves čas pozorni!
Še bolje, vse to deluje, ko delite zaslon, zato se vam ni treba boriti s temi nadležnimi zaslonskimi kontrolami.
V zadnjem koraku preverite različico z dvema gumboma, ki bo tudi vklopila in izklopila vaš video
1. korak: Kako deluje
Ta naprava preprosto posnema tipkovnico, ko jo priključite v računalnik. Za Zoom izkoriščamo vgrajene bližnjice na tipkovnici:
CTRL+ALT+SHIFT prinaša poudarek na okno Zoom
ALT+A preklopi stanje izklopa zvoka, če je utišanje vklopljeno, ga izklopi in če je izklopljeno, ga vklopi
ALT+Q zapusti sestanek ali ga konča, če ste gostitelj
To so bližnjice na tipkovnici za različico aplikacije Windows - nimam računalnika Mac, da bi to preizkusil, vendar sem prepričan, da bo podobna stvar delovala morda z nekaj prilagoditvami, če so pritiski na tipke drugačni.
Kratek pritisk gumba pošlje CTRL+ALT+SHIFT, ki mu sledi ALT+A, medtem ko dolg pritisk pošlje CTRL+ALT+SHIFT, ki mu sledi ALT+Q in nato ENTER.
Uporabil sem klonsko ploščo Digispark (mikrokrmilnik attiny85) in sestavil iz vzorčne skice iz knjižnice Digikeyboard. To knjižnico sem uporabil tudi za obravnavo gumba. Arduino IDE sem uporabil za utripanje spodnje kode. Najprej boste morali z upraviteljem plošč dodati plošče Digistump.
// Elliotmade 22.4.2020 // https://elliotmade.com/2020/04/23/physical-mute-button-for-zoom-meetings/ //https://www.youtube.com/watch? v = apGbelheIzg // Uporabil klon digispark // to bo preklopilo na aplikacijo za povečavo in ga utišalo ali pa izstopilo pri dolgem pritisku // trenutni gumb na pin 0 z upornim uporom //hithub.com/mathertel/OneButton/ /knjižnica gumbov #include "OneButton.h" int button1pin = 0; #include "DigiKeyboard.h" // gumbi za nastavitev OneButton button1 (button1pin, true); void setup () {// tukaj vnesite nastavitveno kodo, ki se zažene enkrat: // nastavite funkcije gumbov button1.attachClick (click1); button1.attachLongPressStart (longPressStart1); DigiKeyboard.sendKeyStroke (0); DigiKeyboard.delay (500); } void loop () {// vnesite svojo glavno kodo sem, da se večkrat zažene: // nadzorni gumbi button1.tick (); } // Ta funkcija bo poklicana, ko je bil gumb 1 enkrat pritisnjen (in ni sledil 2. pritisk gumba). void click1 () {// to na splošno ni potrebno, vendar se zdi, da pri nekaterih starejših sistemih // preprečuje, da bi po zakasnitvi izpadel prvi znak: DigiKeyboard.sendKeyStroke (0); // Vtipkajte ta niz črko za črko na računalniku (predpostavlja // tipkovnico v ameriškem slogu) DigiKeyboard.sendKeyStroke (0, MOD_SHIFT_LEFT | MOD_CONTROL_LEFT | MOD_ALT_LEFT); DigiKeyboard.delay (100); DigiKeyboard.sendKeyStroke (KEY_A, MOD_ALT_LEFT); } // click1 // Ta funkcija se pokliče enkrat, ko pritisnete gumb 1 dlje časa. void longPressStart1 () {// to na splošno ni potrebno, vendar se zdi, da pri nekaterih starejših sistemih // preprečuje, da bi po zakasnitvi izpadel prvi znak: DigiKeyboard.sendKeyStroke (0); // Vtipkajte ta niz črko za črko na računalniku (predpostavlja // tipkovnico v ameriškem slogu) DigiKeyboard.sendKeyStroke (0, MOD_SHIFT_LEFT | MOD_CONTROL_LEFT | MOD_ALT_LEFT); DigiKeyboard.delay (50); DigiKeyboard.sendKeyStroke (KEY_Q, MOD_ALT_LEFT); DigiKeyboard.delay (50); DigiKeyboard.sendKeyStroke (KEY_ENTER); } // longPressStart1
2. korak: Zaloge
Jedro tega je plošča mikrokrmilnika Digispark in gumb, kako boste to sestavili, je odvisno od vas. Za ohišje tega projekta sem uporabil jekleno cev, ker sem želel nekaj z nekaj teže, da mi ostane na mizi. Tukaj je tisto, kar je trajalo:
- Mikrokrmilna plošča Digispark
- 10k upor
- Trenutni gumb
- Žica
- Donor USB kabel
- Pravokotna jeklena cev (2 "x 1" x 1,5 ")
- 3 mm vezane plošče, izrezane tako, da se na koncu prilegajo
Mislim, da obstaja veliko preprostih načinov, kako to sestaviti - to lahko naredite na mizo ali 3D natisnete majhno ohišje, lasersko izrežete škatlo, izvrtate luknjo v svoji mizi, kar želite!
3. korak: Ožičenje
Zgoraj sem vključil nekaj fotografij … če kdo rabi diagram, naj mi pove in ga lahko narišem, vendar je zelo preprosto.
- 10k upor med zatiči 5V in P0
- Žica med GND in eno stranjo stikala
- Žica med P0 in drugo stranjo stikala
To je vse! Lahko bi ga dejansko priklopili v računalnik, kot je, vendar sem hotel, da je to na žici, zato sem odrezal konec starega kabla USB in ga spajkal neposredno na blazinice, kot je prikazano.
4. korak: Zmešajte vse skupaj
Zgornja fotografija ne prikazuje veliko podrobnosti, vendar je glavna ideja tukaj, da vse potlačite v ohišje, za katerega ste se odločili. Za pritrditev plošče in žic v jekleni cevi sem uporabil vroče lepilo, nato pa konce napolnil z majhnim kosom vezane vezane laserske plošče. Celotno stvar (razen gumba) smo poškropili s prozornim premazom, da preprečimo rjavenje, nato pa zapečatili.
5. korak: Končano
Priključite ga v računalnik (pravzaprav to naredite, preden ga zatesnite, če boste morali odpraviti težave z ožičenjem). Gonilniki niso potrebni, delovati mora kot tipkovnica. Tukaj si oglejte videoposnetek, da ga vidite v akciji!
V trgovini Etsy imam na voljo nekaj dodatkov, če je to nekaj, brez česar ne morete živeti.
Korak 6: Enostavna brezplačna alternativa
Če vam je ta ideja všeč, vendar ne sedite za mizo, kjer je prostora za več stvari, ali če ste na poti in ne želite nekaj nositi s seboj, da se utišate, je tu alternativa: