Your project sounds too advanced for your current knowledge. Why not start at the beginning and build some knowledge before trying an advanced project?

Here's a link to the big index where you...