Primero dos preguntas:
1. ¿Tiene que ser con el PIC16F877A? Es demasiado chip para la aplicación tal como la mencionas.
2. ¿Sabes programar? Esto va relacionado con "ayudarte" o "hacértelo".
3. ¿Cuentas con un programador?
Si tienes ya algo hecho indícalo. ¿Ya pensaste en el circuito que vas a hacer? ¿Vas a usar microswitches, relevadores reed o sensores electrónicos? ¿La conexión con los sensores es cableada o inalámbrica? ¿La "llave" para activarla o desactivarla es un switch o una clave en un teclado?
Te sugiero que por principio definas un presupuesto y el tiempo en que requieres terminar el proyecto ya que eso definirá mucho de lo que podrás hacer.
Un saludo.