Many members here can help you. What have you got so far and what questions do you need answered? If you post your schematics and code, we can help you with any problems you may be having.
Nobody here is going to do the whole assignment for you. The whole point of a school assignment is that you should do it and learn something from it, even if you fail to get it working perfectly.
If you try something and it doesn't work, post your problem and we will help you figure out why it isn't working--but this is not a "get your homework done for free" site.