An automatic plant watering system that also collects environmental data.

Things used in this project
Ā
Hardware components
Hand tools and fabrication machines
Ā
-Wire Stripper & Cutter, 18-10 AWG / 0.75-4mm² Capacity Wires
-Soldering iron (generic) Ā
-Solder Wire, Lead Free
-Breadboard, 170 PinĀ
-Multitool, Screwdriver
Story
Ā
# Plant Watering System - Midterm 2
Ā
## Overview
Ā
The purpose of this project was to send connect an micro-controller to adafuit.io, send data to a dashboard, and be able to receive a signal from the dashboard to water a plant.
Ā
## Details
Ā
The device will use the following components:
Ā
**Particle Argon (qty 1)
Ā
**ElectroPeak 64x128 OLED screen (qty 1)
Ā
**resistors (one(1) 220ohm and one(1) 2.2.K ohm)
Ā
**Transistor model 2N3906 (qty 1)
Ā
**SONGLE RELAY SRD-03VDC-SL-C(qty 1)
Ā
**Grove - Air Quality Sensor v1.3 (qty 1)
Ā
**Grove - Dust Sensor v1.0 (qty 1)
Ā
**BME/BMP280 (qty 1)
Ā
**soil Moisture Sensor Capacitor Module for Arduino Corrosion Resistant 3 B2t3 (qty 1)
Ā
**submersible water pump(qty 1)
Ā
The project will be completed in the following steps:
Ā
1. Notebook - rough documentation of idea and flow chart
Ā
1. Fritzing - A diagram
Ā
1. Breadboard
Ā
1. Coding
___
## Summary
Ā
Our class was given this project to do as for our second "midterm". The requirements that were given were to make something that can:
Ā
1) Collect plant soil data (capacitance levels of soil).
Ā
2) Collect room environmental conditions (Air Quality, Dust levels, Temperature, Humidity, and Pressure).
Ā
3) Send collected data to a Dashboard on Adafruit.IO.
Ā
4) Receive a signal from Dashboard to water plant for X seconds per press.
Ā
5) Display all data on an OLED screen on system.
Schematics
fritzing schematic

fritzing breadboard

