Casey Fergus
Published © MIT

SmartPlant Watering System

Water your plants automatically! Access important environmental sensor readings from the cloud.

IntermediateShowcase (no instructions)12 hours160
SmartPlant Watering System

Things used in this project

Hardware components

Argon
Particle Argon
×1
0.96" OLED 64x128 Display Module
ElectroPeak 0.96" OLED 64x128 Display Module
×1
SparkFun Atmospheric Sensor Breakout - BME280
SparkFun Atmospheric Sensor Breakout - BME280
×1
Capacitive Soil Moisture Sensor
×1
Grove - Relay
Seeed Studio Grove - Relay
×1
Grove - Air quality sensor v1.3
Seeed Studio Grove - Air quality sensor v1.3
×1
Grove - Dust Sensor(PPD42NS)
Seeed Studio Grove - Dust Sensor(PPD42NS)
×1
Adafruit Submersible 3V DC Water Pump
×1

Software apps and online services

Visual Studio Code Extension for Arduino
Microsoft Visual Studio Code Extension for Arduino
SolidWorks
Adafruit.io
Zapier

Hand tools and fabrication machines

Ultimaker 3D Printer

Story

Read more

Custom parts and enclosures

Plant Stand

The flower pot sits in the big hole on top, the OLED peeks thru the hole in the front, while the rest of the components are attached to the walls, mostly on the back

Flower Pot

Insert Plant Here

Schematics

Wiring Diagram

Schematic

Code

My GitHub

This link goes directly to the .ino code for the project.

Credits

Casey Fergus

Casey Fergus

3 projects • 9 followers
Enrolled in IoT Bootcamp. Learning Microcontrollers and a whole lot more.

Comments