USB volume and power control

USB volume and power control

thingiverse

Привет. Захотелось собрать свой USB регулятор громкости, но так как Digispark у меня в наличии не было, решил собрать из того что есть: Atmega328. Но дополнительно нужно было сделать выключение колонок с этого выключателя. Мне для этого проекта пригодилась модифицированная библиотека TrinketHidCombo от dimax для Atmega328 на 16МГц. Также он мне помог с обработкой энкодера на прерываниях. http://arduino.ru/forum/proekty/emulyator-myshi-klaviatury-multimediya-klaviatury-na-obychnykh-adruino-unonanominipro?page=1 Корпус печатал АБС пластиком, шкурил и т.д. К ручке я снизу приклеил 2мм матовое оргстекло. Там много чего конечно можно выкинуть и/или сделать проще: 1. Защиту от дребезга упростить 2. Использовать готовый модуль реле, но подобрать розетку в которую он влезет, в мою не влез. И соответственно убрать полевик ME9926 и цепочки для него (для снижения потребления реле и защита об выбросов). 3. Шим для подсветки необязателен, я в итоге не стал ничего с ним делать, можно просто резистор поставить. Повторить на Digispark будет намного проще. Печатку в формате Diptrace и исходный код прикладываю. https://youtu.be/ubRgA1CSi0o Все можно сделать на Arduino pro mini, релейном модуле и модуле энкодера http://ali.onl/1bj8 http://ali.onl/1bj9 http://ali.onl/1bja Для программирования нужен UART переходник, с него можно будет брать 3.3В http://ali.onl/1bjc

Download Model from thingiverse

With this file you will be able to print USB volume and power control with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on USB volume and power control .