Project Report
Project Report
Our project is all about creating a smart system for greenhouses using IoT technology. This system
will use sensors to keep an eye on important things like temperature, humidity, soil moisture, and
light levels. With this information, farmers can make better decisions to help their plants grow better.
It's like giving farmers a superpower to take care of their crops and get more out of their harvests.
Acknowledgement
Domain lead : CVSN Reddy
Mentor : Harsha BK
Team Members:
1.Amogh MS
2.Adithya U
3.Bhuvan P Gowda
4.Ayushman BL
5.Sharan S Gowda
6.Sujal P Javali
Table of contents
Working Principle:
The IoT Greenhouse Monitoring System integrated with Adafruit IO collects various data related to the greenhouse
environment, including temperature, humidity, sunlight exposure, soil moisture, and other relevant parameters. This data is
stored in the cloud server, ensuring accessibility and security. The duration of data collection is continuous, providing real-time
insights into the greenhouse conditions. By analyzing this data, we can make informed decisions to optimize environmental
parameters for plant growth, leading to increased crop yield and reduced resource consumption. The collected data is
visualized through a mobile app or a cloud-based platform which allows us to monitor and control the greenhouse environment
remotely.
Discussion
Problems Encountered
• Ensuring accurate sensor readings by adjusting for environmental factors and sensor changes. Fixing issues with WiFi connections and lost data packets by
changing how data is sent. Managing how much power devices use to work well and not waste energy. Water pump was not able to run for a longer duration
due to high powers supply .Putting di erent parts together carefully to make sure they work together smoothly.
Solutions
• Adjusting sensor readings for the environment and sensor changes.Fixing data loss by changing how data is sent.Saving power by using better components
Testing each part before putting them together.
Application in Various Fields
• Agriculture: Helps grow crops better and save water and energy.
• Research: Used in experiments to control conditions accurately.
• Education: Teaches about IoT and monitoring.
• Commercial Greenhouses: Improves crop yields and saves money.
Future Work
• Smart Irrigation Systems: Connect with smart watering systems to save water.
• Expansion: Monitor other places like indoors and outdoors.
Improvements.
• Sensor Accuracy: Use better sensors for more precise data and values .
• Security: Protect data and system from unauthorized access.
Miscellaneous
• Cost-E ectiveness: Saves money by using resources better.
• Environmental Impact: Helps the environment by reducing waste.
ff
ff
Circuit diagram
Flowchart
Flowchart of Arduino code
Flowchart of node mcu code
References
https://photos.app.goo.gl/KMGCg3L6fd2o5LkD7
https://github.com/Adithyayou18/IotGreenhouseMonitoringSystemGithub/commit/5d31064de6b1994a6e815132ddebbedb2b74e199
Appendix
• Code Snippets
• The IoT Greenhouse Monitoring System integrated with Adafruit IO collects various data related to the greenhouse
environment, including temperature, humidity, sunlight exposure, soil moisture, and other relevant
parameters12. The code snippets provided in the search results demonstrate how this data is acquired and
transmitted to the Adafruit IO platform.
• The irst code snippet, "nodemcu_greenhouse_monitoring_system.ino"1, shows the setup and loop functions of the
system. In the setup function, the code connects to the Adafruit IO platform and waits for a successful connection.
In the loop function, the code reads data from the serial port and saves it to the "liveupdate" feed on Adafruit IO.
• The second code snippet, "Iot Greenhouse Monitoring System Code.ino"2, demonstrates the implementation of
various sensors and actuators in the greenhouse monitoring system. The code includes functions for reading
temperature and humidity using a DHT11 sensor, checking soil moisture using a soil moisture sensor, and
controlling a light and a water pump based on the sensor readings.
• The sensor data is displayed on an LCD screen and printed to the serial port.These code snippets provide a
foundation for understanding the data acquisition and control aspects of the IoT Greenhouse Monitoring System.
f