Watering and Lighting Automation Overview:
Watering automation will consist of a soil moisture sensor connected to a wifi-enabled microprocessor that will sample the soil at set intervals. When soil moisture is too low, the processor will trigger a watering event. Plant will be watered from a gravity feed reservoir where a motor opens a valve to allow a slight flow of water for a set time.
Lighting will be solar supplemented by a growlight. A light sensor will measure how much overall light is provided throughout the day from the sun. At night the growlight will turn on for an interval based on how much natural light the plant received during the previous day.
Project Components:
- Physical System
- Plant Setup
- Watering Setup
- Lighting Setup
- Inputs
- Soil moisture sensor
- Watering threshold
- Length of watering time
- Sample intervals
- Light sensor
- Ideal amount of light for plant
- “Enough light” threshold
- Sample intervals
- Outputs
- Motor to drive valve on water reservoir
- System to turn on/off growlight
- Logging
- Data From Each Day
- Moisture Levels
- # Watering Events
- Sunlight Received
- Growlight Time
- Over Time
- Normal Conditions:
- Moisture Levels Read
- # Watering Events Triggered
- Light Levels Read Each Day
- Growlight Time Each Night
- Warnings Triggered:
- Large change in # Watering Events Triggered
- Large change in Growlight Time (adjusted against actual weather? Sun vs. clouds, sunrise/sunset times)