Do-able? Yes.
Novice level work? My opinion varies from a "Eh, not really" to a very resounding "No", depending on how indepth you want to get.
Perhaps the Treeduino makes a good starting place? http://www.instructables.com/id/Treeduino-The-Web-Controlled-Christmas-Tree/