Custom PC Keypad - Microcontroller Project
This YouTube video details the construction of a custom PC keypad using a low-cost microcontroller. Here are the key points:
1. Project Goal & Components: The creator aims to build a programmable keypad for easier audio editing, though usable in any application. Key components include:
- SH1RA4M1 Microcontroller (£6/$4.99): A small, inexpensive microcontroller similar to an Arduino Uno R4 but smaller and cheaper.
- Three Sanwa 30mm Arcade Buttons (£2.25/$2.85): Used for input.
- USB-C to USB-A Cable (£4.50/$5.66): For connecting to the PC.
- Resistors & Wiring: Standard electronic components.
2. Microcontroller Setup & Programming:
- The SH1RA4M1 is programmed using the Arduino IDE. Instructions are given for installing the necessary board support package.
- Basic functionality is tested by blinking an LED.
- Keyboard emulation is demonstrated using a simple sketch that sends keystrokes (“K”) to the computer. The reset button is used to stop the continuous keystrokes.
3. Circuit Construction & Functionality:
- The buttons are wired to the microcontroller using a breadboard, with pull-down resistors to ensure proper input reading.
- Each button is assigned a specific keystroke (A, S, Space) relevant to the creator’s audio editing workflow.
- The functionality is tested and confirmed.
4. Final Assembly & Case:
- Components are soldered onto a circuit board (an older, repurposed one in this case).
- A custom case, built by the creator on their other YouTube channel, is added to house the keypad.
5. Future Improvements: The creator suggests potential improvements for future iterations (Mark II), including adding a foot switch, toggle switch, and different button sizes/numbers.
Overall: The video provides a detailed, step-by-step guide to creating a custom programmable keypad using readily available and affordable components. The focus is on practical application and clear explanations of the processes involved.