IoT Hydroponics Project

Slides:



Advertisements
Similar presentations
© Alan Burns and Andy Wellings, 2001 Real-Time Systems and Programming Languages n Buy Real-Time Systems: Ada 95, Real-Time Java and Real-Time POSIX by.
Advertisements

Senior Design 2014 Presented By: Alex Bouvy, Matt Freifeld, Doug Kerr, Mike Steele, Anselm Tamasang, Gavin White.
Design and Computer Modeling of Ultracapacitor Regenerative Braking System Adam Klefstad, Dr. Kim Pierson Department of Physics & Astronomy UW-Eau Claire.
Location based social networking on Android phones – integrated with Facebook. Simple and easy to use.
Auto - Drive An Automated Driving Range. Team Members Mike Loiselle Jared Beland Jeremy Paradee.
Introductions Michelle Johnson: CEO Myles Walsh: CFO James Goodrich: COO Ashley Kirby: CTO.
Title put our names here. General Problem Statement Ability to give customized information to a user based on the user’s current location, the current.
Quality Assurance CS 615. Mission Statement The Quality Assurance team will provide assurance to stakeholders in CS-615/616 projects that their projects.
SM3121 Software Technology Mark Green School of Creative Media.
Embedded Programming and Robotics Introduction and Overview Presented by John Cole Senior Lecturer in Computer Science The University of Texas at Dallas,
MegaTronand MegaTrons SS Water Treatment’s Most User Friendly Web Capable Controllers.
Performed by : Matan Cohen & Sefi Cohen Instructor: Mony Orbach המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Cloud Control Senior Project Summer Overview Cloud Control is a platform to control data transmission to/from internet connected devices from the.
Juan Miguel Valverde Martínez.  What is a Home Media Center?  Raspberry Pi  Idea  Interface  Potential.
BY: ZACHARY ALEXANDER, JT BAGWELL, BOBBY DINI, NIXY OSORIO, DARREN RINGER AND TRENT ROLING SMART ATTENDANCE.
DEC0905 Remote Control of Home Appliances ABSTRACT The objective of this project is to enable users to remotely control home appliances and systems over.
VoIP, Asterisk, and Java Michael P. Plezbert Agilis Systems, Inc St. Louis Java Users Group April 13, 2006.
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Coding By: Katie XXXXXX. Agenda Programming Languages Hardware Coding Example 1: Hello World Coding Example 2: Fibonacci Sequence Coding Example 3: Balloon.
Need to enhance your network?
Robotics Simulation (Skynet) Andrew Townsend Advisor: Professor Grant Braught.
PORKASIN Group members: Ewen Harry Jo Xin.
Pi In The Sky (Web Interface) Gaston Seneza Philander Smith College, Little Rock, AR SIParCS Intern Mentors: Dr. Richard Loft & Dr. Raghu Raj Kumar 1.
Pi In The Sky (Storing Big Data on Cloud) Jenish Koirala Claflin University Mentors: Dr. Raghu Raj, Dr. Richard Loft SIParCS at Mesa Lab, NCAR Boulder,
Pump Controller Team Number: May06-12 Team Members Dwayne Stammer CprE Francois Munyakazi EE Dan Paulsen CprE/EE Faculity Advisor Nicola Elia Client Viking.
Raspberry Pi: Automated Garden Monitoring System Stacy, Devin, Brandon.
The Smart Greenhouse Realization of a smart autonomous Greenhouse Gianluca Belardinelli Istituto Tecnico Industriale Don Orione Fano State Exam
Automated Industrial Wind Tunnel Controller By Daniel Monahan and Nick DeTrempe Advised by Dr. Aleksander Malinowski.
AN_NAJAH INTERNATIONAL UNIVERSITY Electrical Engineering Department Internet & Mobile Controlling system “IMCS” Ala` Hmadneh Ansam Afaneh DR. RA`ED.
S quad R emotely A imed W eapons P latform Control Module Abstract The Squad Remotely Aimed Weapons Platform is a rugged, quickly deployable system that.
MicroSync™ Water Meter AMI Suite
Logic Analyzer ECE-4220 Real-Time Embedded Systems Final Project Dallas Fletchall.
Theia Technical Design Presentation 3. Theia Overview Theia’s purpose is to create three dimensional, virtual representations of a room. To allow the.
Water. What is SmartMQn Water? SmartMQn Water is a packaged monitoring solution that uses sophisticated and easy to use preconfigured application software.
Background Real-time environmental monitoring is a field garnering an ever-increasing amount of attention. The ability for sensors to make and publish.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
D R A T D R A T ABSTRACT Every semester each department at Iowa State University has to assign its faculty members and teaching assistants (TAs) to the.
Introduction :  In the beginning, the calculator is the basic idea of computers out, then that arrived at the large computers.  in1980 or late seventies.
Connected Hardware for Software Engineers 101 Pance Cavkovski, Netcetera.
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
Mantid Manipulation and Analysis Toolkit for Instrument data.
Mars Exploration Rover Machine Using Java Technology Presented by k.Pranusha k.Ishwarya.
Final Presentation Smart-Home Smart-Switch using Arduino
Zhuhai Test Automation Overview Ryan Li Team lead of test automation Foglight QA.
0 Actuarial Software VIPitech SEB Estonia Experience Piret Raukas Jaanus Sibul.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Swimming Pool LED Training System Fei Deng Hongru Wang Yuhan Tang.
MegaTronandMegaTronSS Water Treatment’s Most User Friendly Web Capable Controllers.
Unit 3 Computer Systems. What is software? unlike hardware it can’t be physically touched it’s the missing link between the computer hardware and the.
NASA Robotic Mining Competition. Controllers Arduino Mega - controls motors and sensors Raspberry Pi - Linux based computer that has the autonomous.
Integrating ArcSight with Enterprise Ticketing Systems
TensorFlow CS 5665 F16 practicum Karun Joseph, A Reference:
Integrating ArcSight with Enterprise Ticketing Systems
<Add team picture or relevant project picture here>
IoT 101 with Raspberry Pi and Azure
Smart Hydroponic Greenhouse December 8, 2016
Smart Hydroponic Greenhouse October 17, 2016
Building Raspberry Pi Controllers with Python
Lighting LEDs with a RASPBERRY PI
The Internet of Things (IoT)
Running Our Robot Overlords with Jakarta EE
Building an Internet of Things Device
Ecosystem for Smart Glass Technologies: Proposal Presentation
Purdue University Fort Wayne
Content of Presentation
Jon rigby and chad hager
Bridging the Gap Between Technology and Business
Purdue University Fort Wayne
Intelligent HVAC Control
Research on edge computing system based on Linux EdgeX Foundry
Presentation transcript:

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

General Architecture

The Technology

Deep Water Culture System Essentially just a container with water Holds the plant pots No pumping of water

Electrical Conductivity meter Sensors Electrical Conductivity meter pH meter

EZOTM Circuits by Atlas Scientific

Raspberry Pi Shield

Partial Circuit Setup

Pumps

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

UI -- Thingworx

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

Questions?