Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
É 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
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
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
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.
Vice-campeão no Concurso de Automação 2017