Multimedia Keyboard

Multimedia Keyboard

prusaprinters

<p>Multimedia keyboard for audio control. RPI pico emulates a multimedia HID keyboard</p><h3>Functionality</h3><ul><li>Volume up/down</li><li>pause/play</li><li>next track</li><li>previous track</li><li>stop track</li><li>google meet mic mute</li><li>Button A (undefined button)</li></ul><h3>For HW we need</h3><ul><li>1x RPI pico</li><li>6x switch 6x6mm 7mm <a href="https://www.aliexpress.com/item/1005002076550064.html?spm=a2g0o.productlist.0.0.2fb64ad74JB1mU&amp;algo_pvid=0163f4f0-5ff1-4e94-891d-a1edc95a7f85&amp;aem_p4p_detail=202205060114555189892433286990001252763&amp;algo_exp_id=0163f4f0-5ff1-4e94-891d-a1edc95a7f85-3&amp;pdp_ext_f=%7B%22sku_id%22%3A%2212000018656397845%22%7D&amp;pdp_npi=1%40dis%7CEUR%7C%7C0.76%7C%7C%7C1.6%7C%7C%40210318be16518248956714345eac0a%7C12000018656397845%7Csea">link</a></li><li>1x rotary encoder module <a href="https://www.aliexpress.com/item/32631275788.html?spm=a2g0o.order_list.0.0.47bd1802xBjui3">link</a></li><li>wires</li><li>1x screw M4</li><li>1x nut M4 <a href="https://www.aliexpress.com/item/1005002361713083.html?spm=a2g0o.order_list.0.0.47bd1802xBjui3">link</a></li><li>2x screw M3</li><li>2x nut M3 <a href="https://www.aliexpress.com/item/1005002361713083.html?spm=a2g0o.order_list.0.0.47bd1802xBjui3">link</a></li><li>4x feet <a href="https://www.aliexpress.com/item/33041571060.html?spm=a2g0o.productlist.0.0.758f3135ko0wHO&amp;algo_pvid=76702fe5-d5af-47b8-a994-617759d4d001&amp;aem_p4p_detail=202205060115467407324789163200001235732&amp;algo_exp_id=76702fe5-d5af-47b8-a994-617759d4d001-2&amp;pdp_ext_f=%7B%22sku_id%22%3A%2267341453366%22%7D&amp;pdp_npi=1%40dis%7CEUR%7C%7C0.69%7C%7C%7C%7C%7C%40210318d116518249468761773e0f90%7C67341453366%7Csea">link</a></li><li>1x micro USB cable</li></ul><h3>HW connecting</h3><p>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</p><p>Pico pinout:</p><p>Encoder DT - 20</p><p>Encoder CLK - 21</p><p>Encoder SW - 19</p><p>Switch prew - 6</p><p>Switch stop - 5</p><p>Switch next - 3</p><p>Switch button A - 5</p><p>Switch mute - 4</p><p>Switch button C - 7</p><h3>SW</h3><p>Arduino IDE is used for programming. It's neccesary install support for RPI pico board to arduino ide. Link for library is <a href="https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json">here</a>. Then as board we need use "Arduino Mbed OS RP2040 boards". Before SW flashing is neccesary hold BOOT switch, and power up RPI pico.</p><p>Link to source <a href="https://github.com/johnyHV/multimediaKeyboard">code</a></p><p>Category: Electronics</p>

Download Model from prusaprinters

With this file you will be able to print Multimedia Keyboard 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 Multimedia Keyboard.