How can you build an electronic cage system that is able to feed the animal, and automatically cleans the cage after 8 meals?
This was my final project for ‘Digital/Logic Systems’ at the college.
The goal was to create a cage system with the following features:
- While the animal is eating, the cage cannot be cleaned;
- Feeding the animal takes 4 clocks;
- You can only re-feed the animal when the previous feeding process is finished and the “feed switch” was previously turned off;
- After 8 meals, the cage should automatically initiate the cleaning process;
- The cleaning process takes 4 clocks to complete, and a new process can only be started when previous processes are over.
So…how can you do this? Like this…


It took ages for us to put this working…but we made it
ah ah
Congrats to my working group!

