Índice:
- Etapa 1: como funciona
- Etapa 2: suprimentos
- Etapa 3: Fiação
- Etapa 4: Jam It All Together
- Etapa 5: Pronto
- Etapa 6: Alternativa Fácil e Gratuita
Vídeo: Botão de mudo físico de reuniões de zoom: 7 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Se você usa reuniões de zoom para o trabalho ou escola, este botão é para você!
Pressione o botão para alternar para silenciar ou mantenha o botão pressionado para sair da reunião (ou encerre-a se você for o organizador).
Uma coisa excelente sobre isso é que funciona mesmo se a janela do Zoom não estiver ativa … se estiver enterrada sob um monte de planilhas e janelas do navegador - sem problemas - ele traz a janela para a frente e ativa ou desativa o zoom. Desfazer o mudo rapidamente é a chave para manter a impressão de que você prestou atenção o tempo todo!
Melhor ainda, tudo isso funciona enquanto você compartilha sua tela, para que você não tenha que lutar contra os irritantes controles na tela.
Verifique a última etapa para uma versão de dois botões que também alternará seu vídeo entre ligado e desligado
Etapa 1: como funciona
Este dispositivo simplesmente emula um teclado quando você o conecta ao computador. Aproveitamos os atalhos de teclado integrados para Zoom:
CTRL + ALT + SHIFT traz o foco para a janela de zoom
ALT + A alterna o estado de mudo, se você ativar o mudo, ele o desliga e se estiver desligado, ele liga
ALT + Q sai de uma reunião ou a encerra se você for o anfitrião
Estes são os atalhos de teclado para a versão Windows do aplicativo - não tenho um mac para testar isso, mas tenho certeza de que algo semelhante funcionará lá, talvez com alguns ajustes, se as teclas forem diferentes.
Um toque curto do botão envia CTRL + ALT + SHIFT seguido por ALT + A, enquanto um toque longo envia CTRL + ALT + SHIFT seguido por ALT + Q e, em seguida, ENTER.
Usei uma placa clone Digispark (microcontrolador attiny85) e construí um esboço de exemplo da biblioteca Digikeyboard. Também usei essa biblioteca para lidar com o botão. Usei o IDE Arduino para atualizar o código abaixo, você precisará adicionar as placas Digistump com o gerenciador de placas primeiro.
// Elliotmade 2020-04-22 // https://elliotmade.com/2020/04/23/physical-mute-button-for-zoom-meetings/ //https://www.youtube.com/watch? v = apGbelheIzg // Usou um clone do digispark // isso mudará para o aplicativo de zoom e o silenciará ou sairá ao pressionar longamente // botão momentâneo no pino 0 com resistor pullup //https://github.com/mathertel/OneButton / / biblioteca de botões #include "OneButton.h" int button1pin = 0; #include "DigiKeyboard.h" // configurar botões OneButton button1 (button1pin, true); void setup () {// coloque seu código de configuração aqui, para ser executado uma vez: // configure as funções do botão button1.attachClick (click1); button1.attachLongPressStart (longPressStart1); DigiKeyboard.sendKeyStroke (0); DigiKeyboard.delay (500); } void loop () {// coloque seu código principal aqui, para executar repetidamente: // botões do monitor button1.tick (); } // Esta função será chamada quando o botão 1 for pressionado 1 vez (e nenhum 2. botão pressionado seguido). void click1 () {// geralmente não é necessário, mas com alguns sistemas mais antigos parece // evitar a perda do primeiro caractere após um atraso: DigiKeyboard.sendKeyStroke (0); // Digite esta string letra por letra no computador (assume estilo americano // teclado) DigiKeyboard.sendKeyStroke (0, MOD_SHIFT_LEFT | MOD_CONTROL_LEFT | MOD_ALT_LEFT); DigiKeyboard.delay (100); DigiKeyboard.sendKeyStroke (KEY_A, MOD_ALT_LEFT); } // click1 // Esta função será chamada uma vez, quando o botão1 for pressionado por um longo tempo. void longPressStart1 () {// isso geralmente não é necessário, mas com alguns sistemas mais antigos, parece // evitar a perda do primeiro caractere após um atraso: DigiKeyboard.sendKeyStroke (0); // Digite esta string letra por letra no computador (assume estilo americano // teclado) 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
Etapa 2: suprimentos
O núcleo disso é a placa do microcontrolador Digispark e o botão, como você monta isso realmente depende de você. Usei um tubo de aço como invólucro para este projeto porque queria algo com alguma gravidade para que ficasse colocado na minha mesa. Aqui está o que foi preciso:
- Placa do microcontrolador Digispark
- Resistor de 10k
- Botão momentâneo
- Arame
- Cabo USB doador
- Tubo de aço retangular (2 "x 1" x 1,5 ")
- Madeira compensada de 3 mm cortada para caber na extremidade
Acho que há muitas maneiras fáceis de montar isso - você pode fazer em uma placa de ensaio ou imprimir em 3D uma pequena caixa, cortar uma caixa a laser, fazer um furo em sua mesa, o que quiser!
Etapa 3: Fiação
Incluí algumas fotos acima … se alguém precisar de um diagrama, me avise e eu poderei desenhá-lo, mas é muito simples.
- Resistor de 10k entre os pinos 5V e P0
- Ligue entre o GND e um lado do interruptor
- Ligue entre P0 e o outro lado do interruptor
Isso é tudo que há para fazer! Você poderia realmente conectá-lo ao computador como está, mas eu queria que ficasse com um fio, então cortei a extremidade de um cabo USB antigo e o soldei diretamente nas almofadas, conforme mostrado.
Etapa 4: Jam It All Together
A foto acima não mostra muitos detalhes, mas a ideia principal aqui é enfiar tudo em qualquer gabinete que você escolher. Usei cola quente para prender a placa e os fios dentro do tubo de aço e preenchi as pontas com um pequeno pedaço de madeira compensada cortada a laser. A coisa toda (exceto o botão) foi borrifada com uma camada transparente para evitar ferrugem, então foi lacrada.
Etapa 5: Pronto
Conecte-o ao computador (na verdade, talvez faça isso antes de lacrá-lo, caso precise solucionar o problema da fiação). Não são necessários drivers, ele deve funcionar como um teclado logo de cara. Confira o vídeo aqui para vê-lo em ação!
Tenho alguns extras disponíveis na minha loja Etsy, se você não conseguir viver sem.
Etapa 6: Alternativa Fácil e Gratuita
Se você gosta dessa ideia, mas não se senta em uma mesa com espaço para mais coisas, ou se você está em movimento e não quer carregar algo por aí apenas para se silenciar, aqui está uma alternativa:
Recomendado:
Botão Mudo do Microsoft Teams: 4 etapas
Botão Mudo do Microsoft Teams: Crie um botão de fácil acesso para ativar / desativar seu som durante uma chamada do Microsoft Teams! Porque 2020. Este projeto usa um Adafruit Circuit Playground Express (CPX) e um botão grande para criar um botão mudo para o Microsoft Teams através da tecla de atalho
Ventilador mudo tornado inteligente: 7 etapas
Ventilador mudo feito inteligente: Eu queria fazer um ventilador de pedestal típico, porque eu me cansei de ter que ligar e desligar manualmente, quando está do outro lado da sala e eu estou no sofá ou na cama. Eu também queria poder dar um tempo enquanto ia dormir. Algum fã
Criando um controlador de jogo físico: 10 etapas (com imagens)
Criando um controlador físico do jogo: Quando o Nintendo Wii foi lançado, os jogadores foram encorajados, ou melhor, obrigados a deixar o sofá e pular, dançar e sacudir para marcar pontos no jogo de sua escolha. Embora exista uma curva de aprendizado acentuada na construção do Wii, é fácil de entender
Microcontrolador AVR. Alterne os LEDs usando um botão de pressão. Botão Debouncing: 4 etapas
Microcontrolador AVR. Alterne os LEDs usando uma chave de botão. Push Button Debouncing: Nesta seção, aprenderemos como fazer o código do programa C para ATMega328PU para alternar o status dos três LEDs de acordo com a entrada de uma chave de botão. Além disso, exploramos uma solução para o problema de ‘Switch Bounce’. Como de costume, nós teremos
Como converter um livro físico em um e-book ?: 7 etapas (com imagens)
Como converter um livro físico em um e-book ?: Sendo um estudante graduado em Engenharia Química, normalmente tenho livros didáticos em massa, livros técnicos e notas para digitalizar (às vezes imprimir). Há algum tempo procuro um scanner de livros eficiente, mas a maioria deles é caro, extremamente grande. Muito antes