Proposal - greenedy/Capstone-Smart-Incubator GitHub Wiki
Smart Incubator Project Proposal
Team Members and Roles
| Name | Student Number | Email Address |
|---|---|---|
| Dylan Greene | 7865198 | [email protected] |
| Jessica Zhan | 8135145 | [email protected] |
| Role | Member |
|---|---|
| Project Manager | Jessica Zhan |
| Business Analyst | Jessica Zhan |
| QA Manager | Dylan Greene |
| Architect | Dylan Greene |
| Build Manager | Jessica Zhan |
| Lead Developer | Dylan Greene |
Description:
Incubators are used to by farmers and hobbyists alike to hatch livestock and exotics. However, incubator technology is very outdated and requires too much human intervention to function properly. For example, temperature has to be manually inputted and relies on the user to research the required temperature beforehand. The same deal applies to humidity and time requirements. Since the requirements can vary greatly based on the species, this process is very error prone. The wrong settings will result in a low hatch rate.
The smart incubator will allow the user to input the species they are incubating and automatically generate settings for the ideal incubation environment. The smart incubator will heat up if its temperature does not meet the set requirement and will cool down once it has reached the requirement. This condition is checked constantly. In addition, the smart incubator will have an online dashboard that allows the user to view the temperature and humidity of the incubator in real time. The data will be shown as a single value and as graphed values over specified time. The dashboard will also allow the user to manually change incubator settings. Optional settings include live camera view and email notifications. Ideally, the system will warn and shut off should something go horribly wrong.
The smart incubator will lessen the amount of human interference required in the hatching process and improve hatch rates.
Objectives
- A functional automated incubator
- Simple interface that is easy to use
- Success will be determined by satisfaction of customer
Customer
Open market
Expected/anticipated Architecture
- Python
- Flask
- mySQL database

Tools
- PyCharm IDE
- mySQL Workbench
Initial Plans for first release
Have a web interface that at least shows values from the incubator sensors