Оглавление:

Вигглер для мыши Arduino: 4 шага (с изображениями)
Вигглер для мыши Arduino: 4 шага (с изображениями)

Видео: Вигглер для мыши Arduino: 4 шага (с изображениями)

Видео: Вигглер для мыши Arduino: 4 шага (с изображениями)
Видео: Дорабатываю свой двухтактный двигатель! | Ремонт 12 ринггитов 250 ринггитов 2024, Июль
Anonim
Вигглер для мыши Arduino
Вигглер для мыши Arduino

Это раздражает каждый раз, когда компьютер переходит в спящий режим, особенно когда вы находитесь во время презентации PowerPoint или работаете из дома, но предполагается, что вы всегда будете доступны в сети. Это простое устройство будет покачивать (покачивать) вашу мышь за вас каждые 30 секунд или около того, и ваш компьютер всегда будет в активном состоянии. Это устройство просто имитирует физическое движение мыши, никаких приложений или драйверов для установки не требуется, поэтому оно является «незаметным» и не нарушает ИТ-политику компании и не подвергает вас воздействию опасного программного обеспечения.

Шаг 1. Изготовьте устройство

Сделайте устройство
Сделайте устройство

Весь виглер для мыши напечатан на 3D-принтере. Файлы прикреплены. Распечатайте детали своим любимым цветом.

Шаг 2: Оборудование и сборка

Оборудование и сборка
Оборудование и сборка
Оборудование и сборка
Оборудование и сборка
Оборудование и сборка
Оборудование и сборка

В вигглере для мыши используются детали, которые можно приобрести у многих розничных продавцов. Требуется следующее оборудование:

  • Arduino Nano (или клон не припаивайте контакты к Nano)
  • SG90 Сервопривод и комплект оборудования
  • Кабель Mini USB
  • Некоторые провода

Ниже приведены шаги по подключению сервопривода к Arduino Nano и установке сервопривода и колеса.

Сервопривод имеет разъем с 3 контактами-розетками. Оранжевый - это вывод PMW, который необходимо подключить к выводу D9 на Arduino Nano. Центральный красный провод - это Vcc, который идет к + 5V на Nano, а коричневый - это земля, которая подключена к GND на nano. Я использовал 3 штыря и припаял их к проводам от Nano, чтобы упростить подключение.

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

Шаг 3: Код

Эскиз Arduino прилагается. Перед загрузкой скетча на nano убедитесь, что у вас установлены библиотеки Servo.h и SimpleTimer.h. Вы можете изменить угол, под которым будет перемещаться сервопривод, и временной интервал, в котором будет перемещаться сервопривод. По умолчанию сервопривод будет перемещать колесо на 30 градусов влево, а затем на 30 градусов вправо каждые 30 секунд. Это заставит вашу мышь перемещаться примерно на 10 мм, что достаточно, чтобы вывести компьютер из спящего режима, но не слишком сильно, чтобы потерять след курсора мыши. Вы можете изменить эти значения по своему желанию.

Шаг 4: позвольте мышке двигаться

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

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

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

Финалист конкурса автоматизации 2017 г.

Рекомендуемые: