Skip to content
This repository has been archived by the owner on Dec 22, 2024. It is now read-only.
/ TheGreenHouse Public archive

A state-of-the-art greenhouse system developed and maintained by Bhanuka Bandara, Ruvindi Jayasooriya Muditha Pasan, Yashara Wanigasekara, Safak Ahamed, and Sandini Imesha for University 1st Year 1st Semester Group Project.

License

Notifications You must be signed in to change notification settings

mrbhanukab/TheGreenHouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 _____ _              ___
/__   \ |__   ___    / _ \_ __ ___  ___ _ __     /\  /\___  _   _ ___  ___
  / /\/ '_ \ / _ \  / /_\/ '__/ _ \/ _ \ '_ \   / /_/ / _ \| | | / __|/ _ \
 / /  | | | |  __/ / /_\\| | |  __/  __/ | | | / __  / (_) | |_| \__ \  __/
 \/   |_| |_|\___| \____/|_|  \___|\___|_| |_| \/ /_/ \___/ \__,_|___/\___|
The State-of-the-Art Greenhouse |  The ReadMe.md 📖

Our project, The Greenhouse, is a cool, state-of-the-art system we built to manage greenhouses efficiently. Created and maintained by Bhanuka Bandara, Ruvindi Jayasooriya, Muditha Pasan, Yashara Wanigasekara, Safak Ahamed, and Sandini Imesha, this was our 1st Year 1st Semester Group Project at university. We took it pretty seriously, treating it like a competition. Not only did we create an Arduino-based greenhouse project, but we also developed a pixel-perfect mobile app with cutting-edge AI tech.


⚠️

The project has been discontinued and publicly archived, but as they say, 'every cloud has a silver lining.' Although this will remain archived, a new derivative of this project is coming soon. It will be especially useful for you as a university student, so stay tuned for a surprise. Also, feel free to use this project for your own use cases.


Our Team

  • Bhanuka Bandara
  • Ruvindi Jayasooriya
  • Muditha Pasan
  • Yashara Wanigasekara
  • Safak Ahamed
  • Sandini Imesha

Timeline

Preparing Proposal Presentation

Proposal Presentation

To sum it up, it went perfectly! Even better than we expected. Everyone was listening intently, with big smiles on their faces. The marking lecturers even said, "Compared to final-year projects, superb!" That says it all. 😊

Development Stage

Honestly, this stage was a headache! Our project was much more complicated than the others, so it gave us a lot of trouble. Let’s not even go into the details here, but trust me, it was stressful.

Final Exhibition

To be honest, the final exhibition didn’t go exactly as we hoped. We managed to finish about 97% of the project because we ran into some time issues. But hey, we still made it through, and that’s a win in our books! 🥳

Top List

Good news! We were selected as top finalists, and we got the opportunity to showcase our skills to the management of the Faculty of Computing. They were amazed by our project, especially because we are in our first year, first semester.


Features

  • Manage an unlimited number of plants individually
  • Fully automated plant watering system for each plant
  • Automatic environmental control (temperature and humidity)
  • Real-time data monitoring
  • Advanced security system
  • Beautiful and simple cross-platform mobile app
  • AI integration for intelligent decision-making
  • And many more fancy features!

Technologies Used

  • Flutter: We used Flutter, an open-source UI software development kit created by Google, to build the mobile app. It allowed us to develop a cross-platform app that runs smoothly on both Android and iOS devices, offering a consistent user experience.

  • Arduino: Arduino was the backbone of our greenhouse sensor management. It helped us control the various sensors and systems in the greenhouse, like temperature, humidity, and plant watering, ensuring everything worked automatically and efficiently.


Mobile App Preview


Supported Operating Systems for Mobile App

Android iOS


Contribution Guidelines + License

Contributions are welcome!
This project is licensed under a custom open-source license. Please make sure to review it before submitting pull requests. We created this license to ensure you add new and creative things! We encourage you to fork the repo, contribute, and build on our ideas. Together, we can make it even better.


Optimizations & Features You Can Contribute

We had to stop working on this project due to time constraints (university life, you know!), and we’re not maintaining it either. But hey, this is where you come in! There’s still plenty you can add:

  • Complete the individual plant-to-main board communication feature
  • Integrate Gemini AI to fully automate processes with advanced AI
  • Connect with Siri, Google Assistant, Alexa, or any other voice assistants
  • Enable AI to make phone calls or allow users to call the AI and ask for updates like a real human
  • Incorporate drone and camera technology to provide real-time feeds to the mobile app
  • Honestly, the sky’s the limit – be the next Steve Jobs and take this project to the next level!

About

A state-of-the-art greenhouse system developed and maintained by Bhanuka Bandara, Ruvindi Jayasooriya Muditha Pasan, Yashara Wanigasekara, Safak Ahamed, and Sandini Imesha for University 1st Year 1st Semester Group Project.

Topics

Resources

License

Stars

Watchers

Forks