This device features a XIAO RP2040, 3 switches, and a knob. Each has its specific function configured via code. This initial project was interesting for me, considering I don't have much knowledge about the subject. I was also drawn to the idea of creating something that's actually useful in my daily life. I can configure the device so that each key acts as a shortcut or whatever, and the same goes for the knob I added. Plus, I learned how to make PCBs! I found creating my own PCB very interesting and satisfying; I had no idea they were made that way. Here are some photos of the schematic and finished PCB.B.
Specs Brain: Seeed Studio XIAO RP2040..
PCB Dimentions: 62.53 mm * 77.96 mm
Inputs: 3 Mechanics switches + 1 Encoder EC11 with bttn.
Outpots: 3 LEDs
Voltage: 3.3V.
(BOM)
| Name | Purpose | Quantity | Total Cost (USD) | Link | Distributor |
|---|---|---|---|---|---|
| Seeed Studio XIAO RP2040 | Microcontroller | 1 | $4.52 | Link | Aliexpress |
| Rotary Encoder (Knob) | Rotary encoder with integrated push button. | 1 | $1.00 | Link | Aliexpress |
| PCB Pathfinder | PCB board designed | 1 | $2.00 | Link | JLCPCB |
| Mechanical Switches | Mechanical switches for the keys.(I already have it) | 3 | $0.00 | Link | Aliexpress |
| LEDs | Indicator LEDs (I already have it) | 3 | $0.00 | Link | Aliexpress |
| Resistors (220Ω - 330Ω) | Resistors for LEDs (I already have it) | 3 | $0.00 | Link | Aliexpress |