Team12-UofG / SmartGreenhouse

Advance your plant growing capability with the SmartGreenhouse using: real time sensor readings and historic data, and automated or manual watering, LED lighting and heating control.
http://192.168.1.186/index.html
GNU General Public License v3.0
31 stars 8 forks source link

SmartGreenhouse Build Status

Overview

The aim of the project is to design and develop a modular smart greenhouse that is capable of detecting and responding to a number of changes in environmental conditions in real time. Sensors are used to measure soil moisture, humidity, temperature, UV light and air quality. The system will also incorporate LED lighting, heating and watering systems with automated and manual control. Moreover, the real-time measurements will be displayed on an online web portal enabling the user to view the real-time and historic growth of the plant.

The SmartGreenhouse will enable users to monitor and manage their plant growth environment remotely, making this an ideal system for travelling professionals and students or those who live in unpredictable climates.

Alt text

Version

SmartGreenhouse 1.1
Reads sensor data, uploads and displays on the SmartGreenhouse webpage.
With include file path bug fix.

File Information

Requirements

Hardware

More information can be found here.

Packages

Packages can be downloaded to your Raspberry pi using sudo apt install <package_name>.

Software

More information can be found here.

Build & Install

  1. Check you have the necessary hardware components and have installed the necessary packages.
  2. Assemble the greenhouse structure.
  3. Plant the seeds/bulbs/sprouts in the planter.
  4. Position the sensors and response systems and feed the connection cables out of the greenhouse.
  5. Connect the components to the RaspberryPi using the Raspberry Pi header.
  6. Download the binary software files from GitHub.
  7. Search for and connect the Raspberry Pi and your access device to the hidden wifi network rank510iot, password: raspberry.
  8. Access the SmartGreenhouse webpage.
  9. Run the system.

A more detailed walkthrough can be found here.

Documentation

Documentation for all methods can be found here.
User Stories and Activity Diagram can be found here.

Contributing

This project is for the assessment of Real Time Embedded Programming 5 at University of Glasgow. Prior to course completion contributions will be welcome however, please draw your attention to our license.

Progress

This project has a complete prototype product and functional software release. Details of project progress and evaluation can be found here.

Team Members

Anton Saikia, Isla Mitchell, Jaime Robb
More information about the team of developers can be found here. Alt text

Social Media

Stay up to date with all our project developments using our social media pages, do not forget to 'like' and 'share'.

Instagram

Twitter

Facebook

Youtube

More information can be found here.