George timmermans
  • About Me
    • Resume
    • Press releases
  • Blog
  • Projects
    • Long Range WiFi Link
    • Embedded Systems >
      • Photo Booth
      • Classroom VU meter
      • USB Media Controller
      • Weather Station
      • Arduino Swimming Pool Controller
      • GRBL Android Controller
      • Arduino Serial Driver
      • Arduino Multitasking
      • 8x8x8 LED Cube
      • Analog -> Digital Geiger Counter
    • 3D Printing >
      • Simplify3d Configuration
      • 3D print repairs
    • Home Brewing >
      • Mead Recipes >
        • Cinnamon Mead
        • Sweet Chili Mead
        • Lemon & Ginger Mead
        • Mead Liqueur
        • Honey Beer
      • Glühwein (Spiced Wine)
      • Limoncello
    • House
    • Toolmaking
    • Laser Cutting
  • Weather Cam
  • Contact

Custom build USB Media Controller

I bought a new keyboard to replace my 10 year old Logitech G15 and now I enjoy the use of a Logitech Pro TKL mechanical keyboard. It comes with individual programmable RGB (what doesn't these days) keys and several re-programmable function keys. Unfortunately I quickly discovered how badly I miss a feature that my old keyboard had and the new one doesn't (unless you set up macros or use function keys). 

What I really miss is the volume wheel and easy access media control buttons. I took the opportunity to solve the problem by building my own USB peripheral device. This device provides the following functionality:
  • Volume up/down
  • mute/unmute
  • play/pause
  • stop track
  • previous track
  • next track

The controller consist out of the following hardware:
  • Arduino pro micro
  • RGB rotary encoder
  • 4x 12mm momentary pushbuttons with white LED
  • Variety of resistors (pull-up and current limiting)

Project code:
github.com/jigsawnz/Arduino-Media-Controller
Powered by Create your own unique website with customizable templates.
  • About Me
    • Resume
    • Press releases
  • Blog
  • Projects
    • Long Range WiFi Link
    • Embedded Systems >
      • Photo Booth
      • Classroom VU meter
      • USB Media Controller
      • Weather Station
      • Arduino Swimming Pool Controller
      • GRBL Android Controller
      • Arduino Serial Driver
      • Arduino Multitasking
      • 8x8x8 LED Cube
      • Analog -> Digital Geiger Counter
    • 3D Printing >
      • Simplify3d Configuration
      • 3D print repairs
    • Home Brewing >
      • Mead Recipes >
        • Cinnamon Mead
        • Sweet Chili Mead
        • Lemon & Ginger Mead
        • Mead Liqueur
        • Honey Beer
      • Glühwein (Spiced Wine)
      • Limoncello
    • House
    • Toolmaking
    • Laser Cutting
  • Weather Cam
  • Contact