Hackster is hosting Hackster Holidays, Ep. 7: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Friday!Stream Hackster Holidays, Ep. 7 on Friday!
Chip McClelland
Published © GPL3+

Smart and Safe Outdoor Plant Watering System. New for 2018

Monitors soil moisture and weather forecasts to give plants just the water they need. Safe garden hose hookup for season long watering.

IntermediateFull instructions provided5 hours24,529

Things used in this project

Hardware components

Custom fabricated PCB
OSH Park Custom fabricated PCB
×1
Photon
Particle Photon
×1
Chirp Soil Moisture Sensor
×1
Adafruit Plastic Water Solenoid
×1
Waterproof Enclosure
×1
Outdoor WiFi Antenna 9dBi
×1
Rainbird 1/4" tubing Irrigation Kit - Example
×1
Adafruit Cable Gland
×1
Outdoor 12V Power Supply
×1
Plasticote for sealing the sensor
×1
2-Wire Waterproof Cable Pair
×1
5-Wire Waterproof Cable Pair
×1
Full Bill of Materials
×1
Silicon Tape
×1

Software apps and online services

Particle iOS App
Particle - Android App
Ubidots
Ubidots
Weather Underground API

Story

Read more

Custom parts and enclosures

EAGLE Board File for V3

So you can send to your boardhouse.

Schematics

Schematic Image for Non-EAGLE Users V3

Finite State Diagram V3

EAGLE Schematic for V3

In EAGLE

Git Hub Repository for eCAD and BOM

The EAGLE files for the board and the BOM in CSV format

Code

AquaMaster - Original functional code - Nested IF main loop

v0.4 when this document was written

AquaMaster FSM - Finite State Machine approach - Future development

This is a rewrite of the original code using a Finite State Machine approach making the code simpler and more reliable.

Credits

Chip McClelland

Chip McClelland

6 projects • 138 followers
I build connected sensors.

Comments