Índice:

Arduino Mouse Wiggler: 4 etapas (com imagens)
Arduino Mouse Wiggler: 4 etapas (com imagens)

Vídeo: Arduino Mouse Wiggler: 4 etapas (com imagens)

Vídeo: Arduino Mouse Wiggler: 4 etapas (com imagens)
Vídeo: Easiest Mouse Jiggler! Free and easy! 2024, Julho
Anonim
Arduino Mouse Wiggler
Arduino Mouse Wiggler

É meio irritante toda vez que o computador entra em modo de espera, especialmente quando você está no meio de uma apresentação do PowerPoint ou trabalhando em casa, mas deve estar disponível online o tempo todo. Este dispositivo simples irá mexer (sacudir) o mouse para você a cada 30 segundos ou mais e manter o computador sempre acordado. Este dispositivo simplesmente simula o movimento físico do mouse, não há aplicativo ou driver a ser instalado, por isso é 'furtivo' e não violará a política de TI da empresa nem se exporá a softwares perigosos.

Etapa 1: faça o dispositivo

Faça o Dispositivo
Faça o Dispositivo

Todo o wiggler do mouse é impresso em 3D. Os arquivos estão anexados. Imprima as peças com a sua cor preferida.

Etapa 2: Hardware e Montagem

Hardware e Montagem
Hardware e Montagem
Hardware e Montagem
Hardware e Montagem
Hardware e Montagem
Hardware e Montagem

O wiggler do mouse usa peças que estão disponíveis em muitos varejistas. Os seguintes hardwares são necessários:

  • Arduino Nano (ou clone, não solde os pinos no Nano)
  • SG90 Servo e pacote de hardware
  • Cabo mini usb
  • Alguns fios

A seguir estão as etapas para conectar o servo ao Arduino Nano e a instalação do servo e da roda.

O servo possui um conector com 3 pinos fêmeas. O laranja é o pino PMW que precisa ser conectado ao pino D9 no Arduino Nano. O fio vermelho central é o Vcc que vai para o + 5V no Nano e o Marrom é o aterramento que está conectado ao GND no nano. Usei 3 pinos machos e os soldei aos fios do Nano para tornar a fiação mais fácil.

Use um dos chifres do servo e os parafusos para prender o servo SG90 ao corpo do wiggler do mouse e instale a roda na saída do servo. Certifique-se de que a roda esteja nivelada e não interfira com o mouse. Opcionalmente, você pode imprimir o padrão e colocá-lo no topo da roda para melhorar a estética e tornar o movimento do mouse mais consistente. Usei etiquetas de endereço brancas para isso.

Etapa 3: Código

O esboço do Arduino está anexado. Certifique-se de ter as bibliotecas Servo.he SimpleTimer.h instaladas antes de enviar o esboço para o seu nano. Você pode alterar o ângulo em que o servo se deslocará e o intervalo de tempo em que o servo se moverá. A configuração padrão é que o servo moverá a roda 30 graus para a esquerda e 30 graus para a direita a cada 30 segundos. Isso fará com que o mouse se mova cerca de 10 mm, o que é suficiente para evitar que o computador hiberne, mas não muito para perder o controle do cursor do mouse. Você pode ajustar esses valores conforme desejar.

Etapa 4: deixe o mouse se mover

Image
Image
Concurso de Automação 2017
Concurso de Automação 2017

Coloque o mouse em cima do Mouse Wiggler e certifique-se de que o sensor óptico está na parte superior da roda. Ligue o dispositivo usando um adaptador de alimentação USB e você está pronto para ir.

Concurso de Automação 2017
Concurso de Automação 2017

Vice-campeão no Concurso de Automação 2017

Recomendado: