Arduino Mouse Wiggler: 4 pasos (con fotos)

Arduino Mouse Wiggler: 4 pasos (con fotos)

Tabla de contenido:

Anonim

Es un poco molesto cada vez que la computadora entra en modo de suspensión, especialmente cuando estás en medio de una presentación de PowerPoint o trabajando desde casa, pero se supone que está disponible en línea todo el tiempo. Este simple dispositivo moverá (moverá) su mouse por usted cada 30 segundos aproximadamente y mantendrá su computadora siempre despierta. Este dispositivo simplemente simula el movimiento físico del mouse, no hay que instalar una aplicación ni un controlador, por lo que es 'sigiloso' y no violará la política de TI de la compañía ni se expondrá a software peligroso.

Suministros:

Paso 1: Hacer el dispositivo

Todo el wiggler del ratón está impreso en 3D. Los archivos se adjuntan. Imprime las partes con tu color favorito.

Paso 2: Hardware y montaje

El wiggler del mouse usa partes que están disponibles en muchos minoristas. Se necesita el siguiente hardware:

  • Arduino Nano (o clon, no suelde los pines al Nano)
  • SG90 Servo y paquete de hardware
  • Mini cable USB
  • Algunos cables

A continuación se detallan los pasos para conectar el servo al Arduino Nano y la instalación del servo y la rueda.

El servo tiene un conector con 3 clavijas hembra. El naranja es el pin PMW que se debe conectar al pin D9 en el Arduino Nano. El cable rojo central es Vcc que va al + 5V en el Nano y el marrón es una conexión a tierra que está conectada a la GND en el nano. Usé 3 clavijas macho y lo soldé a los cables del Nano para facilitar el cableado.

Utilice uno de los cuernos del servo y los tornillos para fijar el servo SG90 al cuerpo del wiggler del ratón, e instale la rueda en la salida del servo. Asegúrese de que la rueda esté nivelada y no interfiera con el mouse. Opcionalmente, puede imprimir el patrón y colocarlo sobre la rueda para mejorar la estética y hacer que el mouse se mueva de manera más consistente. Usé etiquetas de dirección blancas para esto.

Paso 3: Código

Se adjunta el croquis de Arduino. Asegúrese de tener las bibliotecas Servo.h y SimpleTimer.h instaladas antes de cargar el croquis en su nano. Puede cambiar el ángulo en el que viajará el servo y el intervalo de tiempo en que se moverá. La configuración predeterminada es que el servo moverá la rueda 30 grados a la izquierda y luego 30 grados a la derecha cada 30 segundos. Esto hará que el mouse se mueva unos 10 mm, lo cual es suficiente para mantener la computadora en reposo, pero no demasiado para perder la pista del cursor del mouse. Puede ajustar estos valores como desee.

Paso 4: Deja que el ratón se mueva

Coloque el mouse encima del Mouse Wiggler y asegúrese de que el sensor óptico esté en la parte superior de la rueda. Encienda el dispositivo con un adaptador de corriente USB y estará listo.

Runner Up en el

Concurso de Automatización 2017