2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Это супер дешевая ручка регулировки громкости USB. Иногда традиционные ручки более удобны для управления чем-либо, чем щелкать мышью везде. В этом проекте используются DigiSpark, Rotary Encoder и USB-библиотека Adafruit Trinket (https://github.com/adafruit/Adafruit-…) и несколько перемычек типа «мама-мама».
Шаг 1: корпус и ручка
Возьмите любую готовую ручку регулировки громкости или можете использовать старую крышку от бутылки с моющим средством. Я использовал старую кепку. После очистки колпачок окрашивается в черный цвет. Возьмите еще одну пустую емкость от крема для лица и проделайте в ее крышке отверстие. Сделайте еще одно отверстие в дне контейнера, чтобы провода могли выйти.
Шаг 2: Протестируйте проект
- Загрузите и установите драйверы DigiSpark для Windows / Linux / Mac
- Установите пакеты DigiSpark Board для Arduino в IDE (подробнее
- Выберите плату DigiSpark в Arduino IDE в меню «Инструменты».
- Загрузите и установите USB-библиотеку Adafruit Trinket с
- Подключите угловой энкодер и DigiSpark согласно прилагаемой электрической схеме. Можете протестировать на макете.
- Загрузите прилагаемые USBKnob.ino и Settings.h. Откройте ino-файл в Arduino IDE и загрузите в DigiSpark.
Проверьте громкость, вращая ручку. Громкость должна увеличиваться и уменьшаться. Это все. Так просто.
Шаг 3: Окончательная сборка
Вверните энкодер через отверстие в верхней части крышки контейнера. Поскольку контейнер пуст, при вращении ручки может перемещаться весь контейнер. Поместите что-нибудь внутрь контейнера, чтобы сделать его основание тяжелым (например, ГРАММЕТИЧНОСТЬ, шарикоподшипник и т. Д.). Подключите DigiSpark к компьютеру, и ручка готова.