IoT Hydroponics Project Group 5 Dominic Pucci Garrick Servello Matthew McCoy.
-
Upload
posy-peters -
Category
Documents
-
view
216 -
download
0
Transcript of IoT Hydroponics Project Group 5 Dominic Pucci Garrick Servello Matthew McCoy.
Problem Statement
● Hydroponics is not user friendly● Most hydroponic systems are expensive● Wanted to create a system that would allow
anyone to practice hydroponics● Wanted to make this system reliable and
cheaper than the alternatives
Goals and Objectives
● Create a fully automated hydroponics system● System must be relatively cheap● System must be reliable● System must be efficient
Deep Water Culture System
● Essentially just a container with water● Holds the plant pots● No pumping of water
Software● Using Java as the main development language because Thingworx
supports Java very well.● Pi4J is used to interface with the Raspberry Pi. ● Pi4J allows us to easily use the UART port on the Raspberry pi to send and
receive data for both the Ph meter and Electrical Conductivity Meter.● Pi4J allows us to easily setup GPIO pins for turning our motors on and off● We use the Thingworx Micro Edge Server to send data from our pi to the
Thingworx platform● The Micro Edge Server basically just setups a Websocket to the Thingworx
platform to send data back and forth.● We poll the Ph and EC meter at regular intervals to send data to the
Thingworx platform.● The sensors had to be calibrated before they could correctly read values.
To do these we used a Python script and the pySerial library to send commands to the sensor for easy calibration.
UI -- Thingworx
● Receives data from an edge server running on the pi
● Can push data at any interval we want● Displays real-time values of pH and TDS● Stores and displays a history of pH and TDS
values in line graphs
Accomplishments
● Have successfully set up a DWC hydroponic system
● Have successfully interfaced pH and TDS sensors with the Pi
● Have successfully pushed pH and TDS values to ThingWorx in real time
Remaining Work
● Finish setting up the pumps● Set up decision making for when to turn the
pumps on and off● Mount all loose circuits
Business Potential
● Very marketable● As mentioned previously, hydroponics is hard!● People would rather buy a premade system than
spend a lot of time and money learning hydroponics manually
Suggestions for Future Development
● ThingWorx is still very limited● Try using a different web interface, or build one
from scratch● Implement some form of notification -- email or
otherwise● Develop a mounting case for all of the circuitry