OK, if you use SONAR, IR, PIR etc, the system will not be able to determine if it's a cat or person or an object. If that is not the headache, you can use HCSR04 or PIR sensor. Either way it will work. You can interface multiple sensors with an Arduino...