Build a Controler from the Raspberry Pi or similar minicomputer to have a low budget automation with a professional programming environment.