Saludos Jorge,
Nunca he hecho un proyecto como ese pero si, si se puede.
Todo depende de la experticia y el ingenio que se tenga para hacerlo. Seguro que por aquí habrá más de uno que se le ocurra otra forma.
Tal cual como tienes pensado tu proyecto, tienes dos caminos. Espero que me haga entender en la explicación:
Primera Opción) Encontrar un circuito que funcione como un reloj y que esté basado en un PIC, que posea además la capacidad de disparar una alarma (tal como el que te mandé en el post anterior).
Luego es cuestión de modificar el software del mismo para que lea las alarmas en forma cíclica desde la memoria EEPROM que tienen los PIC.
Como se me ocurre que podría funcionar es de la siguiente forma, el algoritmo podría ser algo como lo siguiente y habría que cambiar el software original del reloj para que funcione así:
a) En la memoria EEPROM del pic se cargan en forma secuencial es decir, en orden, las horas en las que la alarma debe funcionar. Esto lo harías con el programador de PIC al momento de "flashearlo".
b) Cuando el reloj se enciende y se pone en hora el programa leerá el primer valor de alarma de la lista almacenada y la mantiene como el valor activo de alarma hasta que suena. Ten en cuenta de que si la hora de la primera alarma es más temprana que aquella en la que se encendió el reloj, el sistema empezará a funcionar correctamente al día siguiente. Hay formas de evitar esto pero habría que agregar algún hardware básico de disparo, encender el reloj antes de la hora de la primera alarma o almacenar las alarmas en otro orden.
c) Al momento que el programa llega a la hora de la alarma, la hará sonar y en la misma rutina en que se manda a activar la bocina se leerá el siguiente valor de alarma almacenada y la colocará como la activa. Así sucesivamente hasta llegar al final donde deberás mandarla de nuevo a la primera posición de la EEPROM. Darás la vuelta a toda las direcciones de memoria grabada una y otra vez.
Deberás tener el control de la dirección de memoria en curso (la dirección en la EEPROM de la Alarma actual) para saber donde buscar la próxima.
Segunda Opción) La otra opción es diseñar otro circuito con otra lógica y su programa desde 0.
Pero te repito, es más fácil hacerlo desde un PC controlando un timbre. Esto es muy sencillo y tómalo como una tercera opción que sería la recomendada, a no ser que el colegio sea tan grande que necesites varios circuitos todos sincronizados,pero también se podría hacer con un solo computador.
Saludos.
Marcelo.