To remember our team works on an automated chicken house.
This post is about the libraries that we are going to use in our program.
To create the graphical interface, we have used the TKinter library. This library allows us to build different kind of windows using widgets.
In the first instance, the interface will be used to display:
- The water level;
- The food level;
- The humidity;
- The temperature;
- The date;
- The hour of the day;
- The time of the day according to the light sensor: day or night.
Secondly, the interface will be used to enter:
- The value of the brightness threshold
To control the motors, we are going to use an Arduino library. But we haven’t yet chosen the type of motors. If we used stepper motors, the library that we are going to use is the stepper library and if we used servo motors, the library that we are going to use is the servo library. Thanks to these libraries we can easily and precisely control our motors.
To realise the Internet connection, we are going to use a Raspberry library. But at this moment, we haven’t yet found the library that will allow this operation.
Examples of software
We have mainly used the references of our sensors to find some examples of software that could be useful to carry out the different functions of our project:
- The count of chickens
- The control of the presence of eggs
- The monitoring motors
- The temperature control
- The luminosity control
That’s all for the moment. But later we might decide to use more libraries. If we do that, it will be explained in the next videos.
That’s all folks!