Once the goals and purpose for the project have been established, the study of how to achieve these goals follows. For this purpose, this page discusses the way in which the development of the project was segmented and the requirements necessary for the advent of the poultry coop management system to be possible. This was done through conversations with a specialist of the area and studies directly related to each of the fields of the project.
Hardware
Functional Requirements
- H-FR01 - The hardware must be able to identify chickens in the feeder.
- H-FR02 - The hardware is requested to receive signal from the camera.
- H-FR03 - The hardware shall read the scale which weighs the eggs.
- H-FR04 - The hardware must read the air humidity sensor.
- H-FR05 - The hardware must read the temperature sensor.
- H-FR06 - The hardware must read the luminosity sensor.
- H-FR07 - The hardware must be able to identify chickens in the nest.
- H-FR08 - The hardware shall read the scale which weights the hens.
- H-FR09 - The hardware shall read the scale which weights the food bowl.
- H-FR10 - The hardware must control the red light indicator.
- H-FR11 - The hardware must control the green light indicator.
- H-FR12 - The hardware must control the motor that dispenses the food.
Non-Functional Requirements
- H-NFR01 - The system is requested to be implemented using Raspberry Pi 3 B+.
- H-NFR02 - The system is requested to use the MFRC522 as the RFID reader.
- H-NFR03 - The system is requested to use the HX711 as the weight AD converter.
- H-NFR04 - The system is requested to use the DHT22 as the temperature and humidity sensor.