1 of 8

IoT for Plant Sensing and Watering Using Arduino

Adé Kolade, Andie Veeder, Nicole Luna

Mentor: Akhila Mallavarapu

1

This material is based upon work supported by the IoT4Ag Engineering Research Center funded by the National Science Foundation (NSF) under NSF Cooperative Agreement Number EEC-1941529.  Any opinions, findings and conclusions, or recommendations expressed in this material are those of the author(s), and do not necessarily reflect those of the NSF.

IoT4Ag

JULY 28, 2021

REU PRESENTATION

2 of 8

Objective

Goal:

Learn and implement Arduino-based sensing and control for automated plant sensing and watering

2

IoT4Ag

JULY 28, 2021

REU PRESENTATION

3 of 8

Automatic Watering Demo

3

IoT4Ag

JULY 28, 2021

REU PRESENTATION

4 of 8

Sensors Overview

This program was created for a 3.3V Arduino board (MKR1000). It collects various data about a plant's health and automatically waters the soil when determined to be dry.

Soil Moisture Sensor

Temperature

Phototransistor

Pump

Humidity

Relay

IoT4Ag

JULY 28, 2021

REU PRESENTATION

5 of 8

ThingSpeak - IoT Analytics Platform

IoT4Ag

JULY 28, 2021

REU PRESENTATION

6 of 8

ThingSpeak Automated Email

Automatic Email

  • Plant was watered
  • Plant was not watered
  • No data was gathered
    • Indicates an error

IoT4Ag

JULY 28, 2021

REU PRESENTATION

7 of 8

Lessons Learned

  • Limited knowledge of Arduino
  • Some relays didn’t work
  • LiPo batteries and board had mismatched power terminals
  • Pump needs to be soldered to jumper wires
  • MKR1000 disconnected from wifi

IoT4Ag

JULY 28, 2021

REU PRESENTATION

8 of 8

Summary

  • Future Work
    • Include CO2 sensor
    • Instructions write up
  • K-12 Outreach
    • Develop hands on, collaborative activities to get younger generations excited about STEM
    • Degree of difficulty will vary with age range (Ex. elementary, junior high, high school, etc.)
  • Future IoT4Ag REUs
    • Great group activity
    • Develops Arduino skills

8

IoT4Ag

JULY 28, 2021

REU PRESENTATION