Sommario:
- Passaggio 1: crea il dispositivo
- Passaggio 2: hardware e assemblaggio
- Passaggio 3: codice
- Passaggio 4: lascia che il mouse si muova
Video: Arduino Mouse Wiggler: 4 passaggi (con immagini)
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-10 13:47
È 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
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
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
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.
Secondo classificato nell'Automazione Contest 2017