USB-контроллер кривошипа

Источник:

Посмотрите это в действии! https://twitter.com/ecken/status/1136711911196827649

Вы когда-нибудь задумывались, каково это — управлять вещами с помощью рукоятки? В этом проекте исследуется использование кривошипно-шатунного механизма, который крепится к поворотному энкодеру. С помощью Adafruit ItsyBitsy M0 и CircuitPython мы можем имитировать устройство USB Human Interface Device (HID) (например, компьютерные клавиатуры, мыши и геймпады) для запуска команд, макросов и нажатий клавиш. Эта идея была вдохновлена ​​устройством Play Date (https://play.date/) от Panic.

Изучите руководство
https://learn.adafruit.com/usb-hid-crank-controller/

Код на GitHub
https://github.com/adafruit/Adafruit\_Learning\_System\_Guides/tree/master/Crank\_USB\_HID

Адафрут ItsyBitsy M0
https://adafru.it/3727

Поворотный энкодер
https://adafru.it/377

USB-кабель microB — полностью двусторонний
https://adafru.it/4111

10-жильный ленточный кабель с силиконовым покрытием
https://adafru.it/3890

3D-принтер — Изобретатель II
https://adafru.it/3897

Нить для 3D-принтеров
https://adafru.it/2080

Турбо-режим
Поворотный кодировщик имитирует нажатия клавиш каждый раз, когда генерируется импульс. При повороте энкодера генерируются быстрые нажатия клавиш — это похоже на кнопку «Турбо», которая широко используется на USB-геймпадах. Мы придумали несколько вариантов использования для этого.

Увеличение/уменьшение громкости или яркости экрана
Играйте в аркадные игры MakeCode
Прокручивать веб-страницы
Поворот 3D-моделей в CURA Slicer

Распечатать инструкции
Лицензия: Creative Commons — Категория с указанием авторства: Пользовательский раздел «Сделай сам»

00:47
18
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.