school project.. an arduino with desire

If this is your first Arduino project be prepared for it to take a long time (months) to develop. What you have described is a complex project.

Start by writing short programs to learn how to use each of your sensors separately.

Don't even think about buying all the parts before you begin. You need to gain experience first with the parts you already have.

...R
Planning and Implementing a Program