What are the components used in this project? 

Hardware

Software