I dont know how to write code.
Well that right there is pretty much a show stopper. The arduino is not a plug and play device but one rather used as a tool to accomplished things much like you have described, but only after you have learned how to use the tool.
So I would suggest rather then jumping right into your specific wish list of projects that you start with the basics first, run the example sketches in the IDE, build simple circuits to help visualize what your code is doing, slowly learning more and more of the commands and libraries as you master the arduino's C/C++ programming language. Learning new skills can take some time but what you gain will be worth it in the long run.