Ah so the docking board uses a raspberry Pi eh? You could probably implement the same using an esp32 (if u want wifi/Bluetooth) or even an stm32 chip, you can definitely find a good chip for under $5 each that can do what you need. That's another way to take your learning to the next level while reducing costs. Also not as difficult as it looks!