Skip to content

kendrajmoore/capstone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MIT License


Logo

Internet-of-Things Environmental Monitoring for Soil Sensing

An IoT Plant Monitoring System that allows you to review your plants health stats from anywhere in the world using an ESP32, InfluxDB, MQTT, and Grafana.

Explore the docs »

Frontend Prototype »

View Dashboard Demo »

Table of Contents
  1. About The Project
  2. Getting Started
  3. System Architecture
  4. License
  5. Acknowledgments

About The Project

Product Name Screen Shot

Plant monitoring has become an increasingly prominent environmental measurement in climate change, water resource forecasting, land stability, and crop management. Current technologies in soil monitoring are used to help farmers understand their plant health and make decisions about how to care for their crops. These existing technologies, however, rely on proprietary sensors and lack the ability to onboard or customize new types of sensors. The platform will offer

  1. Seamless sensor integration
  2. Storage of time series data
  3. monitoring and visualizations on live data.

Sensor

(back to top)

Built With

  • React
  • Node-Red
  • InfluxDB
  • Grafana
  • Mosquitto
  • Arduino
  • Digital Ocean

(back to top)

Getting Started

To create this project you need a

  1. Wifi enabled Arduino device (ESP32, ESP8622)
  2. Linux device (Raspberry Pi, AWS, Digitial Ocean)
  3. DHT11 Temperature and Humidity Sensor
  4. Capacitive Soil Sensor
  5. Jumper Wires
  6. Breadboard

Installation

  1. Connect the DHT11 and Capacitive Soil Sensor to your device.

Device

  1. Clone the repo
    git clone https://github.com/kendrajmoore/capstone.git
  2. Connect your device to Arduino IDE and upload the device code. Make sure to input your wifi password
  3. Open the serial monitor and set the rate to 115200
  4. If your device is properly configured, you should see the temperature, humidity, and soil moisture
  5. On your linux device install MQTT, InfluxDB, NodeRed, and Grafana. Enable all to start on boot

(back to top)

System Architecture

System

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Acknowledgments

(back to top)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages