Large-scale agriculture can require time-consuming testing of soil quality. We've created an Internet of Things application that combines an automated watering schedule with remotely controllable sprinklers to ensure that optimal moisture levels are always maintained in growing beds. This video will show you how to build it. This application monitors moisture levels in soil to determine when adjustments must be made to a watering schedule, which is recorded in a Google Calendar. When the soil becomes too dry and an extra watering is necessary, the application will send an email alert to a supervisor, who can use an iOS app to turn on a sprinkler system.