Moisture Sensor Datasheet: Sparkfun Moisture Sensor
Temperature Sensor Datasheet: Sparkfun Temperature Sensor
Solenoid Datasheet: Solenoid
Flow Sensor Data: Flow Sensor
Voltage Regulator Datasheet: LM-317
Op-Amp Datasheet: MCP6242
Opto-Isolator Datasheet: 4N35
Power MOSFET Datasheet: IRLB8721
PIC 32 Datasheet: PIC
Debounce function provided by Craig Lombardo
Cornell protothread library provided by lab Moodle page