Growing Plants with the Power of Robotany

Slides:



Advertisements
Similar presentations
Windows Phone 7 application to control the solar house Phyo T Anng Benjamin Hotrabhavananda Jiaqi Zhu Xiaonan Ji.
Advertisements

National Irrigation Database How much water is required, and when How much water was applied, and when How much excess water was used A national irrigation.
Simulating A Satellite CSGC Mission Operations Team Cameron HatcherJames Burkert Brandon BobianAleks Jarosz.
Ambient Displays of User Mood Tony Morelli Department of Computer Science, University of Nevada, Reno Abstract: Determining a user’s mood can be a very.
Raspberry Pi Garden Monitoring System: Current Progress The Garden Gnomes: Stacy Mar, Brandon Meyers, Devin Mullins.
COGAIN 2009 Petr Novák, Olga Štepánková Home and environment control.
Android ADK based app for offer making based on location and activity reporting John Waters.
Home controlling system based on Galileo Final Semester Presentation Started at: Winter 2015 Project supervised by: Mony Orbach Project performed by: Khalid.
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
Nfs or ftp server Server 1 Server 2 ClinCapture web app SAS script SAS REST notification service [SAS RNS] (can be run as standalone app) upload / download.
Indoor Growing Environment (IGE) Adam Wolfe (CSC) Levie Kirkland (CET) Brandon Lewis (CET)
Wisdom of the Crowed Final Review High Speed Digital Systems Lab.
How to combine IRIS products Available APIs Examples of integrations Ole Andersen Senior Strategic Account Manager.
Cevgroup.org C utting E dge V isionaries. cevgroup.org TODAY’s TALK 1) Internet Of Things (IoT) 2) Wi-Fi Controlled Robots 3) Augmented Reality.
Brandon Lee--Andrew Pfeifer--Thomas Phillips--Ryan Quinn Testing Plan: 3/26/2014 Rapid Ocular Sideline Concussion Diagnostics Team 8 1.
IPS Infrastructure Technological Overview of Work Done.
Final Presentation Smart-Home Smart-Switch using Arduino
Heilmeier Questions Stacy, Devin, Brandon. What are we trying to do?  We are trying to implement an automated greenhouse monitor system.  Monitor and.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
A microcontroller-based system for multi sensor monitoring and messaging via GSM network Bachelor thesis Angelakis Vaios Supervisor:Kazarlis S.
ASP – Web Programming Class  Ravi Anand. ASP – Active Server Pages What is ASP? - Microsoft Technology - Can Run using IIS/PWS/Others - Helps us create.
 Introduction  Problem  Solution  Future work.
SPS Spotlight Series October 2014
MyQ Home Bridge Wi-Fi setup and transfer devices for MyQ Garage
Architecture Review 10/11/2004
Mobility Assistant for Visually Impaired (MAVI) ANDROID APP
Suraki-Bhoomi ” - Landslides Early Warning System
Home Automation Instructor: Dr. Gursel Serpen
Student: Taariq Ghansar Supervisor: Prof Bagula
<Add team picture or relevant project picture here>
AUTOMATED security system
SDP17 Gro-Pro Abstract System Overview Block Diagram Results
BioLock (Biometric Home Entry System)
Smart Hydroponic Greenhouse December 8, 2016
Smart Hydroponic Greenhouse October 17, 2016
Tracking System (Android)
MyQ Home Bridge Wi-Fi setup and transfer devices for Wi-Fi GDO
Adaptive Home Automation System
Auto baby Cradle Prepared by : Isra’ Alqarout Zainab Qurie
The Client-Server Model
Operating System.
CSC410: Distributed System
Outline Introduction Standards Project General Idea
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Technology Literacy Hardware.
The Programmable Logic Controller
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms.
MBRC Mobile Based Remote Control
Fight Game Brian Kessler.
Security Guard Reporting Android App
ECET 405 Innovative Education--snaptutorial.com
Instrumented Beehive Team 1: CSE: Max Aukshunas, Manali Palwankar
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms GCFLearnFree website “Computer Basics”:
Smartphone with Android OS Android OS 4.2 (Jellybean) or above
Network Models, Hardware, Protocols and number systems
Automated Irrigation Control System
Setting Up Firewall using Netfilter and Iptables
Network Controllable MP3 Player
HCI Project.
Intelligent HVAC Control
Digital Literacy 1.00 Computer Basics
How electronic systems work using the Systems approach.
Houseplants Project By:.
Ecology, Environment, Climate Change and Disaster Management
Peregrine Jet UAV Team Members: Nabil Osorio, Christian Cambron, Anthony Messina Faculty Sponsor: Siddhartha Bhattacharyya Website: peregrinejetuav.com.
Introduction to Arduinos
HOME AUTOMATION SYSTEM BLUETOOTH BASED.  INTRODUCTION  PROBLEM STATEMENT  OBJECTIVES  BLOCK DIAGRAM  CIRCUIT DIAGRAM  METHODOLOGY  APPLICATIONS.
Creative Media Pre-production Introduction Creative Media GCSE
Presentation transcript:

Growing Plants with the Power of Robotany Jacob Kirkland, Nathaniel Kuhn, and Kevin Shelton

The System A multi-component system to semi-autonomously care for a houseplant

Motivations Personal botany experience has led to doubt of human ability Studies indicate that as many as 75% of households have houseplants

Components Hardware (Arduino and sensors) Server (Desktop python script) Mobile App (Android application)

How to use our project

Step 1 - Hardware Attach sensors to plant

Hardware Components Arduino/breadboard Sensors Pixy camera Water solenoid valve Light relay Wi-Fi shield

Sensor array Soil moisture sensor UltraViolet sensor Temperature/humidity sensor Measured in Voltage Measured from 1-10 Temperature in F across the fork on UV index Humidity in % (0 – 500)

Step 2 – The Backend Setup the desktop server Runs in Python OS independent Uses a ReSTful server and threads

Representational State Transfer Server (ReST) Accepts HTTP requests for input and output Uses the camera data to calculate health for the plant Stores collected data and settings for the hardware in an XML database file

Status Update Thread In training: Done training: Store plant readings Accept health ratings from the user and attach them to the plant readings Done training: Builds the decision tree Determines adjustments based on current sensor readings and decision trees

Step 3 - Home Set app settings to connect to correct IP Home Screen

Step 3 - Settings Set app settings to connect to correct IP Settings screen

Step 4 – Add Plants Add new plant in app Server creates new entry in XML

Step 5 – View Plants Rate plant health daily View plants screen

Step 5 – Rate Plants Rate plant health daily Rate screen

Step 6 – Decision Trees Server uses compiled dataset to build a decision tree for each plant Server adjusts water and light based on user rating using decision trees Example: Water reading is less than 262? Light reading is less than 4? Temp reading is more than 82? Humidity reading is less than 41? Plant is Ok! No No No No Sensors Yes Yes Yes Yes Water the plant Turn on the light Alert the user appropriately

Step 7 – User Feedback App notifies user if temperature or humidity needs to be adjusted

Organization Python Application Arduino ReST Server Decision Tree AI Add/Remove Plants Format Data (Attach Timestamp) Calculate Plant Health Builds Decision Trees Update Plants Outputs Tree Track a Current Plant Trees Decide Settings Application Display Plant Info Display Sensor Info Plant Status Scoring Set a Current Plant Set Water Timers Plant Data-basing to Server Arduino Read Settings Adjust Water Valve/Light Read Sensors Read Camera Send Sensor Data Send Camera Data

Difficulties Almost all hardware

Final Product