
Media Control Knob
thingiverse
####Intro Media Control Knob Inspired by Mikolas Zuza Design: https://blog.prusaprinters.org/3d-print-an-oversized-media-control-volume-knob-arduino-basics/ I've transformed the design, enclosure, and code to make it my own, using a Digispark instead of an Arduino. It's more than just a remix. Reaching 100 subscribers on YouTube is a huge milestone for me, and I'm thrilled about it! To celebrate, you can win one of these Media Control Knobs by entering the giveaway here: https://kingsumo.com/g/iwjfoi/3d-printed-media-control-knob-medyk3d-100-subs-on-youtube ####My Video About This Item: [youtube.com/watch?v=acIH6Y_1LRc](https://www.youtube.com/watch?v=acIH6Y_1LRc) ####What It Can Do? By default, pressing the knob plays or pauses media, rotating it changes the volume, and rotating while holding the button switches tracks. You can customize the left(), right(), and click() functions to suit your needs. ####BOM Stuff I Used (Affiliate Links - You Pay Nothing Extra; I Get Some Change): Encoder ($0.5) http://s.click.aliexpress.com/e/_dSqXwoQ Digispark - Choose the Blue One ($1.3) http://s.click.aliexpress.com/e/_dYKzAK2 USB Cable 3D Printed Lower and Upper Cover - About 27 Grams of Filament (3 Hours with 0.2 Layer) ####The Code How to Configure Arduino IDE for Digispark: https://digistump.com/wiki/digispark/tutorials/connecting Add Trinket USB Keyboard Library: https://learn.adafruit.com/trinket-usb-volume-knob/code Uploading the code is straightforward, but first, follow the instructions from Digisaprk on how to add it to Arduino IDE if you haven't already. Then, hit the upload button and plug in the Digispark using a USB cable. After a while, the multimedia knob is ready for use. If you want to reverse the rotation direction, simply swap PIN_ENCODER_A and PIN_ENCODER_B in the code. ####Assembly You'll need: Wires, wire cutters, digispark, encoder, soldering iron, something to desolder pins from encoder, hot glue, a file, 3D printed parts, USB cable. First, prepare the wires by cutting five pieces about 2.5 cm (1 inch) long and covering the ends with solder. Desolder the pins from the encoder. Round over the edges of the digispark with a file, being careful not to damage the USB socket. Next, connect the encoder to the digispark; in my case, I used black wire for GND, red for 5V - these are crucial connections that must be made properly. The next three wires are: * Blue for switch * Green and yellow for encoder A and B outputs (not super important, but you can always change them in the software) You need to remove the LED. It's a good idea to add something non-slippery to the bottom so you can rotate the knob easily. Pure PLA is too slippery on desk surfaces.
With this file you will be able to print Media Control Knob 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 Media Control Knob.