If you have any questions about this design challenge, post them on here.
Can I also incorporate an Arduino into my project? I don't think the Raspberry Pi has enough GPIO pins for my project and I want to use the Arduino as a sort of keyboard input device for the Pi.
Should not be a problem, I proposed something similar and have done so with earlier design challenges as well.