Automated Watering System
Features
Soil Temperature
Soil Moisture
Light Level
Air Temperature
Sensors
These sensors measure the temperature of the air and soil, the moisture level in the soil, and the light levels of the room. They then report the values back to the Arduino Uno.
LCD Screen
The Parallax LCD screen displays the values of our sensors. The moisture and light values don't have specific units, but the temperature values are in degrees Fahrenheit.
Arduino Uno
The Arduino Uno is the "Brain" of our system. We program it in the Arduino language, a modified version of C. This allows us to take the sensor data we get and display it via the LCD, and store it via the memory shield.
Adafruit Memory Shield
The Adafruit memory shield allows us to store the sensor data we get as a spreadsheet we can store on an SD card and open with Excel. This spreadsheet has a timestamp with an accurate date and time, along with labeled values for each sensor.
Voltage Regulator Module
The voltage regulator module allows us to send a consistent 12V or lower to the Arduino in order to preserve the Arduino.
Valve
The Valve releases water when the arduino sends the appropriate value. The liquid then flows through the system for a certain amount of time before the valve closes again.
3D printed parts
Anything we can 3D print, we do. Connectors and cases are what we have 3D printed now, but we will add other objects when we can. Most pieces I designed in TinkerCAD, but if they were quite complex we found open source prints online.