Water level controller based on 51 single chip microcomputer