Cuprins:

Mouse Arduino Wiggler: 4 pași (cu imagini)
Mouse Arduino Wiggler: 4 pași (cu imagini)

Video: Mouse Arduino Wiggler: 4 pași (cu imagini)

Video: Mouse Arduino Wiggler: 4 pași (cu imagini)
Video: #Arduino based mouse jiggler using a DFRobot Beetle 2024, Noiembrie
Anonim
Arduino Mouse Wiggler
Arduino Mouse Wiggler

Este un pic enervant de fiecare dată când computerul intră în somn, mai ales atunci când vă aflați în mijlocul unei prezentări PowerPoint sau lucrați de acasă, dar ar trebui să apară disponibil online tot timpul. Acest dispozitiv simplu vă va mișca (mișca) mouse-ul pentru dvs. la fiecare 30 de secunde sau cam așa și vă va păstra computerul mereu treaz. Acest dispozitiv simulează pur și simplu mișcarea fizică a mouse-ului, nu există nicio aplicație sau driver care să fie instalat, deci este „stealth” și nu va încălca politica IT a companiei și nici nu va expune software-ului periculos.

Pasul 1: Faceți dispozitivul

Faceți dispozitivul
Faceți dispozitivul

Întregul wiggler al mouse-ului este imprimat 3D. Fișierele sunt atașate. Imprimați piesele cu culoarea preferată.

Pasul 2: Hardware și asamblare

Hardware și asamblare
Hardware și asamblare
Hardware și asamblare
Hardware și asamblare
Hardware și asamblare
Hardware și asamblare

Wiggler-ul mouse-ului folosește piese disponibile de la mulți comercianți cu amănuntul. Sunt necesare următoarele componente hardware:

  • Arduino Nano (sau clona , nu lipiți pinii la Nano)
  • SG90 Servo și pachet hardware
  • Mini cablu USB
  • Unele fire

Urmează pașii pentru conectarea servo-ului la Arduino Nano și instalarea servo-ului și a roții.

Servo-ul are un conector cu 3 pini feminini. Cel portocaliu este pinul PMW care trebuie conectat la pinul D9 de pe Arduino Nano. Firul roșu central este Vcc care merge la + 5V pe Nano, iar Brown este împământat, conectat la GND pe nano. Am folosit 3 pini masculi și l-am lipit la firele de la Nano pentru a ușura cablarea.

Folosiți unul dintre claxonul servo și șuruburile pentru a fixa servo-ul SG90 pe corpul de mișcare al mouse-ului și instalați roata pe ieșirea servo. Asigurați-vă că roata este nivelată și nu interferează cu mouse-ul. Opțional, puteți imprima modelul și plasați-l deasupra roții pentru a îmbunătăți estetica și a face mouse-ul să se miște mai consistent. Pentru asta am folosit etichete albe.

Pasul 3: Cod

Schița Arduino este atașată. Asigurați-vă că aveți instalate bibliotecile Servo.h și SimpleTimer.h înainte de a încărca schița în nano. Puteți schimba unghiul în care se va deplasa servo și intervalul de timp în care se va deplasa servo. Setarea implicită este că servo-ul va deplasa roata cu 30 de grade spre stânga, apoi cu 30 de grade spre dreapta la fiecare 30 de secunde. Acest lucru va face mouse-ul să se deplaseze cu aproximativ 10 mm, ceea ce este suficient pentru a menține computerul în repaus, dar nu prea mult pentru a pierde urmele cursorului mouse-ului. Puteți ajusta aceste valori după cum doriți.

Pasul 4: Lăsați mouse-ul să se miște

Image
Image
Concurs de automatizare 2017
Concurs de automatizare 2017

Așezați mouse-ul deasupra mouse-ului Wiggler și asigurați-vă că senzorul optic de deasupra roții. Porniți dispozitivul utilizând un adaptor de alimentare USB și sunteți bine să mergeți.

Concurs de automatizare 2017
Concurs de automatizare 2017

Locul doi în concursul de automatizare 2017

Recomandat: