Hola, a ver si me aclaro, estudias informática (ing.computacional), pero tienes un profesor que es un cabron y como estudio electronica os quiere forzar a que rozeis la materia? En tal caso se plantean mas dudas, ya que si la carrera es informática el tio no os puede obligar a desarrollar vuestro propio circuito, sin embargo si os puede obligar a programar un circuito (que seguramente sea en eso en lo que resida la dificultad del proyecto), en tal caso ¿se trata de programar un microcontrolador o de programar un ordenador con un circuito conectado a algun puerto?, esta duda es importante, ya que de ser lo segundo la solucion seria mucho mas facil (para ti claro).
En cuanto a los ultrasonidos, son algo que si no sabes de electronica (un poco en profundidad) no vas a poder hacer, no son muy complejos pero tampoco sencillos, ni de diseñar ni de fabricar, aunque por suerte se venden ya montados en modulos. Son un tipo de sensores que miden el desfase de tiempo entre la emision y recepcion por rebote de la onda ultrasonica, estos se pueden diseñar para que avisen (por harware) si se produce algun movimiento delante de su foco o para que envien una señal (al ordenador) con el desfase de onda, con el cual puedes hallar (mediante la velocidad del sonido) la distancia a la que esta un objeto, e incluso puedes detectar si un objeto se acerca o aleja y cuanto. Si puedes programar un ordendador, puedes colocar uno o varios al fondo del laboratorio, cuando alqien se valla acercando al sensor el ordenador encendera la bombilla mas cercana a la persona, pero para llevar a cabo la labor desde el ordenador necesitaras unos modulos externos que puedas conectar a algun puerto, esta idea tambien se podria llevar a cabo con un micro controlador o incluso por puro hardware, obviamente por harware o micro hace falta diseñar el circuito, mientras que por ordenador solo seria necesario saber programar y saber enchufar un cable.
Los PIR a mi ver son la mejor opccion para detectar una persona en un rango determinado, los pir a diferencia de los ultrasonidos tienen una profundidad de foco limitada a unos 5-10 metros, con lo que puedes distribuirlos por la habitacion y localizar a una persona con menos sensores y con menos posivilidad de error por parte del sensor (estos a diferencia de los ultrasonidos solo detectan calor, solo pueden confundir a una persona con una estufa), tambien podrian ser conectados a un ordenador pero necesitarian mucha menos programacion.
Por sensores de corte IR solo puedes detetar cuando alguien esta en un punto determinado, unsando 2 focos puedes detectar si una persona se dirije a una reguion u otra de la habitacion, seria la misma programacion que con los PIR pero con un sensor mucho mas impreciso.
Ya pasandonos al Hardcore, podrias usar sensores de presion, instalarlos debajo de las baldosas del laboratorio y conectarlos al ordenador, con esto tendrias una matriz, cada cuadro de la matriz seria una baldosa, este metodo te permite reconocer: cuantas personas hay en la habitacion, hacia donde se desplaza cada una, el peso de cada individuo, distinguiria mesas y sillas de personas y detectaria cuantos gramos hay encima de una mesa o que persona esta en que silla, ademas de su localizacion exacta en la habitacion, con este modo pordias encender una bombilla incluso solo cuando alguien estubiese usando una mesa, por ejemplo para que al profesor se le encienda la lamparita de su escritorio cada vez que se siente en la silla.
Como ves hay metodos y variados, cuanto mas complejos mas precisos, todos ellos los puedes realizar por harware, por micro o por modulos conectados a un ordenador, siempre sera mas sencilla la tercera, aunque esto dependera de las exijencias de tu prollecto, comenta cual es el que mas te interesa, o que camino necesitas segir para realizar el proyecto.