Inspiration
Our inspiration for this project was greenhouses and how they help keep plants alive throughout the year. Most greenhouses need to stay at a specific temperature and humidity level to keep plants alive, with the smallest change in either of those factors harming plants. Therefore we started thinking of ideas that better help a greenhouse keep plants alive.
What It Does
Our arduino measures and displays the accurate temperature and humidity levels of the area it is in every three seconds. This allows gardeners to constantly check on whether their plants are safe or not. It can also be connected to other devices to alert a gardener if the temperature or humidity levels are outside a certain range and water plants after a drop in humidity.
Building Process
We started off building our application by buying Arduino boards and setting up the temperature sensor. We used Python to get the data from the Arduino and then used Taipy to visualize that data. After getting data trends, we used CSS to take that data and make it look visually appealing. We used 3D printing to make a case and C programming to collect our data.
Challenges
One of the challenges we faced was that it was there was a lot of technology in this project we had never used. All of us had never used an Arduino kit before and struggled with connecting it and figuring out all the different parts. We also had never used Taipy before, and we were unfamiliar with Python, so it took a while for us to learn how to use everything.
Accomplishments
Despite all of us being novices in all of this technology, we are proud of the fact that we learned how to successfully use all of these technologies to create a working product that can be used to help others.
What We Learned
We learned how to use and code an Arduino and collect data from one using Python. We also learned how to take that data and visualize and process it on Taipy.
What’s Next
Our next steps would be to start adding other technologies to GardenExpert, so that it can automatically water plants if the moisture is too low or alert customers if the temperature or humidity levels are outside a certain range. We also would create an app so that this information can always be easily accessible.
Log in or sign up for Devpost to join the conversation.