Sommario:

Arduino Mouse Wiggler: 4 passaggi (con immagini)
Arduino Mouse Wiggler: 4 passaggi (con immagini)

Video: Arduino Mouse Wiggler: 4 passaggi (con immagini)

Video: Arduino Mouse Wiggler: 4 passaggi (con immagini)
Video: 2$ Arduino mouse jiggler / mouse mover to prevent screen saver screen locking for covid home office 2024, Novembre
Anonim
Arduino Mouse Wiggler
Arduino Mouse Wiggler

È un po 'fastidioso ogni volta che il computer va in stop, specialmente quando sei nel mezzo di una presentazione di PowerPoint o lavori da casa ma dovrebbe apparire sempre disponibile online. Questo semplice dispositivo muoverà (oscillerà) il tuo mouse per te ogni 30 secondi circa e manterrà il tuo computer sempre sveglio. Questo dispositivo simula semplicemente il movimento fisico del mouse, non ci sono app o driver da installare, quindi è "stealth" e non violerà la politica IT dell'azienda né ti esporrà a software pericolosi.

Passaggio 1: crea il dispositivo

Crea il dispositivo
Crea il dispositivo

L'intero wiggler del mouse è stampato in 3D. I file sono allegati. Stampa le parti con il tuo colore preferito.

Passaggio 2: hardware e assemblaggio

Hardware e assemblaggio
Hardware e assemblaggio
Hardware e assemblaggio
Hardware e assemblaggio
Hardware e assemblaggio
Hardware e assemblaggio

Il wiggler del mouse utilizza parti disponibili presso molti rivenditori. Sono necessari i seguenti hardware:

  • Arduino Nano (o clone, non saldare i pin al Nano)
  • SG90 Servo e pacchetto hardware
  • Cavo mini USB
  • Alcuni fili

Di seguito sono riportati i passaggi per collegare il servo all'Arduino Nano e l'installazione del servo e della ruota.

Il servo ha un connettore con 3 pin femmina. Quello arancione è il pin PMW che deve essere collegato al pin D9 dell'Arduino Nano. Il filo rosso centrale è Vcc che va a +5V sul Nano e il marrone è massa che è collegata a GND sul nano. Ho usato 3 pin maschi e li ho saldati ai fili del Nano per facilitare il cablaggio.

Utilizzare una delle squadrette del servo e le viti per fissare il servo SG90 al corpo del mouse oscillante e installare la ruota sull'uscita del servo. Assicurati che la rotellina sia in piano e non interferisca con il mouse. Facoltativamente è possibile stampare il motivo e posizionarlo sopra la rotella per migliorare l'estetica e rendere più coerente il movimento del mouse. Ho usato etichette per indirizzi bianche per questo.

Passaggio 3: codice

Lo sketch di Arduino è allegato. Assicurati di avere le librerie Servo.h e SimpleTimer.h installate prima di caricare lo schizzo sul tuo nano. È possibile modificare l'angolo in cui si muoverà il servo e l'intervallo di tempo in cui si sposterà il servo. L'impostazione predefinita è che il servo sposterà la ruota di 30 gradi a sinistra e poi di 30 gradi a destra ogni 30 secondi. Questo farà muovere il tuo mouse per circa 10 mm, il che è sufficiente per mantenere il computer dallo stato di stop, ma non troppo per perdere traccia del cursore del mouse. Puoi regolare questi valori come desideri.

Passaggio 4: lascia che il mouse si muova

Image
Image
Concorso Automazione 2017
Concorso Automazione 2017

Posiziona il mouse sopra il Mouse Wiggler e assicurati che il sensore ottico sia sulla parte superiore della ruota. Accendi il dispositivo utilizzando un adattatore di alimentazione USB e sei a posto.

Concorso Automazione 2017
Concorso Automazione 2017

Secondo classificato nell'Automazione Contest 2017

Consigliato: