Съдържание:

Arduino Mouse Wiggler: 4 стъпки (със снимки)
Arduino Mouse Wiggler: 4 стъпки (със снимки)

Видео: Arduino Mouse Wiggler: 4 стъпки (със снимки)

Видео: Arduino Mouse Wiggler: 4 стъпки (със снимки)
Видео: DIY Mouse Jiggler with Arduino Pro Micro [Arduino Leonardo]: Keep Your Computer Awake! 2024, Ноември
Anonim
Arduino Mouse Wiggler
Arduino Mouse Wiggler

Досадно е всеки път, когато компютърът заспи, особено когато сте в средата на презентация на PowerPoint или работите от вкъщи, но трябва да изглеждате достъпни онлайн през цялото време. Това просто устройство ще мърда (премества) мишката ви на всеки 30 секунди и ще поддържа компютъра ви винаги буден. Това устройство просто симулира физическото движение на мишката, няма приложение или драйвер за инсталиране, така че е „скрито“и няма да наруши фирмената ИТ политика или да се изложи на опасен софтуер.

Стъпка 1: Направете устройството

Направете устройството
Направете устройството

Цялото движение на мишката е 3D отпечатано. Файловете са прикачени. Отпечатайте частите с любимия си цвят.

Стъпка 2: Хардуер и монтаж

Хардуер и монтаж
Хардуер и монтаж
Хардуер и монтаж
Хардуер и монтаж
Хардуер и монтаж
Хардуер и монтаж

Мигличката използва мишки, които се предлагат от много търговци на дребно. Необходим е следният хардуер:

  • Arduino Nano (или клонинг , не запоявайте щифтовете към Nano)
  • SG90 Серво и хардуерен пакет
  • Мини USB кабел
  • Някои проводници

Следват стъпките за свързване на серво към Arduino Nano и инсталиране на серво и колело.

Сервото има конектор с 3 женски извода. Оранжевият е пинът PMW, който трябва да бъде свързан с щифта D9 на Arduino Nano. Централният червен проводник е Vcc, който преминава към +5V на Nano, а кафявият е заземен, който е свързан към GND на нано. Използвах 3 мъжки щифта и го запоявах към проводниците от Nano, за да улесня окабеляването.

Използвайте един от серво клаксона и винтовете, за да закрепите сервомотора SG90 към тялото на мишката и поставете колелото на изхода на серво. Уверете се, че колелото е равно и не пречи на мишката. По желание можете да отпечатате шаблона и да го поставите върху колелото, за да подобрите естетиката и да накарате мишката да се движи по -последователно. Използвах бели етикети за адрес за това.

Стъпка 3: Код

Скицата на Arduino е приложена. Уверете се, че имате инсталирани библиотеките Servo.h и SimpleTimer.h, преди да качите скицата във вашия nano. Можете да промените ъгъла, в който сервото ще се движи, и интервала от време, през който сервото ще се движи. Настройката по подразбиране е сервото да премества колелото с 30 градуса наляво, след това с 30 градуса надясно на всеки 30 секунди. Това ще накара мишката ви да се движи с около 10 мм, което е достатъчно, за да предпази компютъра от сън, но не прекалено много, за да загуби следа от курсора на мишката. Можете да коригирате тези стойности, както желаете.

Стъпка 4: Оставете мишката да се движи

Image
Image
Конкурс за автоматизация 2017
Конкурс за автоматизация 2017

Поставете мишката върху Mouse Wiggler и се уверете, че оптичният сензор е в горната част на колелото. Включете устройството с помощта на USB захранващ адаптер и сте готови.

Конкурс за автоматизация 2017
Конкурс за автоматизация 2017

Вицешампион в конкурса за автоматизация 2017

Препоръчано: