ECE412 - 413 Capstone project