I remember that we enjoyed "the adventures of Penrose the Mathematical Cat" at your son's age. I think there were a lot of concepts and projects in there. We passed the book on to a friend so I can't check.