USB volume and power control

USB volume and power control

thingiverse

Hello. I wanted to build my own USB volume controller, but since I didn't have a Digispark, I decided to build it with what I had: Atmega328. However, I also needed to add the ability to turn off the speakers from this switch. For this project, I used the modified TrinketHidCombo library by dimax for Atmega328 at 16MHz. It also helped me with processing the encoder on interrupts. http://arduino.ru/forum/proekty/emulyator-myshi-klaviatury-multimediya-klaviatury-na-obychnykh-adruino-unonanominipro?page=1 I printed the body of the project using ABS plastic, and then skinned and assembled it. I also glued 2mm matte glass to the handle. Of course, there are many things that can be simplified or removed: 1. Simplify the protection against rattling 2. Use a ready-made relay module, but I couldn't find one that fit in my case. So, I had to remove the ME9926 and the corresponding circuits (to reduce power consumption and prevent back EMF). 3. The shimming for backlight is not necessary; I didn't do anything with it, you can just use a resistor. It will be much easier to repeat this project on Digispark. I'm attaching the Diptrace printout and the source code. https://youtu.be/ubRgA1CSi0o You can also build this project using an Arduino pro mini, a relay module, and an encoder module: http://ali.onl/1bj8 http://ali.onl/1bj9 http://ali.onl/1bja For programming, you'll need a UART adapter, from which you can get 3.3V: 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 .