1 / 17
Multimedia Keyboard — image 1
1 / 17

Multimedia Keyboard

Order a print of this model

We calculate the final price from your selected file. You review and accept it before payment.

Saved on this device.

Model information

Category
Electronics
License
Creative Commons — Attribution

Multimedia keyboard for audio control. RPI pico emulates a multimedia HID keyboard

Functionality

  • Volume up/down
  • pause/play
  • next track
  • previous track
  • stop track
  • google meet mic mute
  • Button A (undefined button)

For HW we need

  • 1x RPI pico
  • 6x switch 6x6mm 7mm link
  • 1x rotary encoder module link
  • wires
  • 1x screw M4
  • 1x nut M4 link
  • 2x screw M3
  • 2x nut M3 link
  • 4x pads link
  • 1x micro USB cable

HW connecting

Switches on the keyboard use one common ground wire. On the botton side is hole, for switch RPI pico to "flash mode" without case opening. As MCU is used RPI pico. Currently is RPI pico cheaper as Arduino Micro

Pico pinout:

Encoder DT - 20

Encoder CLK - 21

Encoder SW - 19

Switch prew - 6

Switch stop - 5

Switch next - 3

Switch button A - 5

Switch mute - 4

Switch button C - 7

SW

Arduino IDE is used for programming. It's neccesary install support for RPI pico board to arduino ide. Link for library is here. Then as board we need use "Arduino Mbed OS RP2040 boards". Before SW flashing is neccesary hold BOOT switch, and power up RPI pico.

Link to source code

Tags