binaryaudax
SILVER Star
In the time I've had the PX6 Android unit installed in my GX470, I've been frustrated with the lack of a physical, rotating volume knob. The on-screen volume control is hard to locate while driving even for passengers.
I've seen a few posts in the PX6 Facebook group about using a Bluetooth media controller with a volume knob in the cup holder, but I didn't want to give up a cup holder. I also wanted something that could almost pass for being OE/factory.
Here's my work-in-progress to solve this problem.
I added a rotary knob to the left side of the unit which required disassembling the unit and drilling through the bezel.
In an early attempt, I connected the knob to an Arduino microcontroller that acted as a USB keyboard. The worked, but unfortunately, it would only control the media volume settings within Android, not the DSP/amplifier in the unit. The Android media volume range doesn't have many steps from minimum to maximum volume -- only about 15 steps if I remember correctly. I had to ditch that method.
The second (and current) attempt is an Arduino microcontroller that mimics the steering wheel buttons being pressed. This is working perfectly so far. The rotary knob I'm using also acts as a push-button, so I've wired it up to act as MUTE when the knob is pressed.
Here's a video in action: (sorry for the portrait mode, I was trying to fit everything in frame)
The next step is to turn my prototype schematic into a real printed circuit board.
I've seen a few posts in the PX6 Facebook group about using a Bluetooth media controller with a volume knob in the cup holder, but I didn't want to give up a cup holder. I also wanted something that could almost pass for being OE/factory.
Here's my work-in-progress to solve this problem.
I added a rotary knob to the left side of the unit which required disassembling the unit and drilling through the bezel.
In an early attempt, I connected the knob to an Arduino microcontroller that acted as a USB keyboard. The worked, but unfortunately, it would only control the media volume settings within Android, not the DSP/amplifier in the unit. The Android media volume range doesn't have many steps from minimum to maximum volume -- only about 15 steps if I remember correctly. I had to ditch that method.
The second (and current) attempt is an Arduino microcontroller that mimics the steering wheel buttons being pressed. This is working perfectly so far. The rotary knob I'm using also acts as a push-button, so I've wired it up to act as MUTE when the knob is pressed.
Here's a video in action: (sorry for the portrait mode, I was trying to fit everything in frame)
The next step is to turn my prototype schematic into a real printed circuit board.