Automated Feeding Solutions for Dog Owners Preliminary Design Review October 19, 2007 Project Automated Dog Feeder Project Advisor Dr. Hongwei Wu The Canine.

Slides:



Advertisements
Similar presentations
Controller Tests Stephen Kaye Controller Test Motivation Testing the controller before the next generation helps to shake out any remaining.
Advertisements

Read Digital input Turn on sensor board Convert to Temperature & Humidity Wake Up CC430 Sleep CC430 Timing diagram ① P.2.4
1. 2 LabVIEW for FRC Doug Norman National Instruments January 6, 2012.
Team Members:  Kyle Bloomer  Josh Geiman  Lucas Bennett Team Sponsor:  Dr. Cindy Harnett.
EML 2023 – Motor Control Lecture 4 – DAQ and Motor Controller.
Using an FPGA to Control the Protection of National Security and Sailor Lives at Sea Brenda G. Martinez, Undergraduate Student K.L. Butler-Purry, Ph.D.,
Wind Turbine Simulation (Phase IV) SDMAY Advisor: Dr. Venkataramana Ajjarapu.
P10029: Control Enhancements for Air Muscle Biomimetic Hand October 16, 2009 Customer: Dr. Lamkin-Kennard Faculty Guide: Ed Hanzlik Zach Wessner, Jaci.
Members: Morgan Muren Matt Nusbaum.  To develop an apparatus that can test the spin down characteristics of a cup anemometer and record and display the.
Multidisciplinary Engineering Senior Design Project 6508 Controls Lab Interface Improvement Preliminary Design Review 11/11/05 Team Members: Michael Abbott,
Solar Car Data Collection System Matt Boyden Rene Dupuis Ryan Lavallee 4/23/08.
04/26/04By: Strobridge & Sulkoski1 G.U.S.T.E.R. General User System for Testing Engineered Rotors.
FOLLOWER SENSORS AND ACTUATORS EE 552 INTSTRUCTOR :Dr MOHAN KRISNAN BY MOHAMMED KASHIF IQBAL ANESH BODDAPATTI UNIVERSITY OF DETROIT MERCY.
Controls Lab Interface Improvement Project #06508Faculty Advisors: Dr. A. Mathew and Dr. D. Phillips Project Objectives This work focused on the improvement.
Laboratory 5: Introduction to LabVIEW. Overview Objectives Background Materials Procedure Report / Presentation Closing.
ESE Lab Computer based Temperature Control Sid Deliwala, ESE Labs.
Multidisciplinary Engineering Senior Design Project 6218 Soft Tissue “Tensile” Tester Preliminary Design Review 2/24/2006 Project Sponsor: Bausch & Lomb.
04/13/2004By: Strobridge & Sulkoski1 G.U.S.T.E.R. Status Report 4.
CR1000s are only one part of a data acquisition system. To get good data, suitable sensors and a reliable data retrieval method are required. A failure.
“Power Supply” Controls Voltage Difference in Voltage is set Output Current is “as requested” by attached device.
P07301 Summary Data Acquisition Module. Team Members.
Stability Control System for a Propeller Powered by a Brushless DC Motor Codey Lozier & Christian Thompson Advisor Dr. Mohammad Saadeh.
Wind Turbine Simulation (Phase IV) SDMAY Advisor: Dr. Venkataramana Ajjarapu.
Autonomous Control of Scalextric Slot Car on User-Defined Track Siddharth Kamath Souma Mondal Dhaval Patel School of Electrical and Computer Engineering.
Automated Feeding Solution for Dog Owners Final Report December 7, 2007 Project Automated Dog Feeder Project Advisor Dr. Hongwei Wu The Canine Hunger Force.
Helicopter Data Acquisition System ECE 4522 Senior Design II.
Advisor: Venkataramana Ajjarapu May Project Team Elsammani AhmedHassan Burawi Brandon JanssenKenneth Thelen.
A Mobile Wireless Electrocardiogram System for Health Care Facilities John Farner Jason Fritts Julian Jaeger Joe Richard Georgia Institute of Technology.
Milki Wakweya Jennifer Long Fairman Campbell Pranav Boda Advisor: Dr. Ajjarapu.
Viking Pump Flow Manager - Phase 2 Senior Design May
Physics 145 Introduction to Experimental Physics I Instructor: Karine Chesnel Office: N319 ESC Tel: Office hours: on appointment.
USB DAQ Product USB DAQ Product Κώστας Γρηγορίου Sales Engineer Ιούνιος 26, 2007.
Data Acquisition Data acquisition (DAQ) basics Connecting Signals Simple DAQ application Computer DAQ Device Terminal Block Cable Sensors.
Grob Systems, Inc., the customer, requires an industrial computer system that will have a function of acquiring raw data, processing the data, presenting.
Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.
Golf Swing Robot EE 486 Project Presentation College of Engineering and Technology Presented by Nasser Almarri.
Introduction In 2008 President Geoffrey introduced the Live Green Program which called for environmentally conscious living. In light of this initiative,
Department of Electrical and Computer Engineering The Tektronix MSO4000 series of oscilloscopes are mixed-signal oscilloscopes that contain both digital.
SDMAY11-01 Advisor: Dr. Ajjarapu Team Members: Luke Rupiper Shonda Butler Andrew Nigro Ryan Semler Chad Hand.
Educational Laboratory Virtual Instrumentation Suite (ELVIS) May Client: National Instruments Advisors: Dr. Mani Mina, Dr. Diane Rover Group Members:
Wind Turbine Simulation (Phase IV)
Viking Pump Flow Manager - Phase 2 Senior Design May
FAST: Fully Autonomous Sentry Turret
Hands-on Teleoperation TARET Winter School Villach, February 5 –16, 2007 Darko Hercog.
Timothy Kritzler and Joseph Mintun Sponsor: Martin Engineering, Illinois Advisors: Dr. Malinowski and Dr. Ahn Bradley University Electrical and Computer.
Aerospace Digital Communication Instrument Senior Design 1 Presentation.
Faculty Coach: Professor Martinez  Justin Mahar  Chris Baum  Greg Schmitz  Adam Abdelhamed.
Hybrid Power Controller (HPC) Final Presentation Senior Design II.
Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation.
P09311: FPGA Based Multi-Purpose Driver / Data Acquisition System Sponsor: Dr. Marcin Lukowiak Team MemberDisciplineRole Adam Van FleetEEProject Manager/Documentation.
World Leaders in Combustion Management Solutions New Product Developments Autoflame Sales Meeting 2011 New Product Developments.
Codey Lozier Christian Thompson Advisor: Dr. Mohammad Saadeh
High-Intensity Focused Ultrasound Therapy Array May1005 Alex Apel Stephen Rashid Justin Robinson.
Propulsiometer Instrumented Wheelchair Wheel Prepared by: Seri Mustaza (BME) Siti Nor Wahida Fauzi (BME) Ahmad Shahir Ismail (EECE) Hafizul Anwar Raduan.
VirtuLab: Web Based Flow Visualization Facility Midpoint Review Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr. Shih.
Wind Turbine Energy Conversion System Design and Integration
Introduction to LabVIEW
QUICK CAMP DESIGNED BY: KENDALL WILLIAMSON DAKOTA ROBERSON SPECIAL THANKS TO: DON WILLIAMSON ELECTROFAB INC. MATTHEW BURKHART SURESH MUKNAHALLIPATNA VOLPI.
ACT20X Ex isolator/ amplifier. Page 2 ACT20X (Ex isolators family) Overview - Connects to process equipment in Class/Div, or Zone 0 - Zone 2 areas - ACT20X.
AUTOMATED ROD SINGULATION SYSTEM Student: James Welch Concentration: Mechanical Class: ET-494 Spring 2015 Instructor: Dr. Cris Koutsougeras Advisors: Dr.
Grindmaster Drink Dispenser Controller Grindmaster-Cecilware Corp. Nick Kitsos (ECE), Shaun Morris (ECE), Sean Caproon (ECE), Joe Pierce (ECE)
Intro to USB-6009 DAQ.
Instrumented Walker Skyler Bullington Tommy Frankenberger Larson Stacy
CLOSED-LOOP MOTOR SPEED SENSOR & CONTROLLER
Instrumented Walker Status Update 2
Instructor Resources.
Phoenix Family Overview Test with Confidence.
ACOE347 – Data Acquisition and Automation Systems
Product Training: Gravitrol
Instructor Resources.
Presentation transcript:

Automated Feeding Solutions for Dog Owners Preliminary Design Review October 19, 2007 Project Automated Dog Feeder Project Advisor Dr. Hongwei Wu The Canine Hunger Force Team Members Justin Waters Ryan Price Randy Boucher Adam Hartley

Project Overview Creation of an automated dog feeder which allows the owner to adjust or set feeding times through web interface GUI Creation of an automated dog feeder which allows the owner to adjust or set feeding times through web interface GUI Eliminates food waste when owner is absent for long periods of time (i.e. vacation) by controlling feed time and by delivering appropriate food amounts while the owner is busy or away Eliminates food waste when owner is absent for long periods of time (i.e. vacation) by controlling feed time and by delivering appropriate food amounts while the owner is busy or away Eliminates need for dog boarding during vacations Eliminates need for dog boarding during vacations Targeted customers - dog owners who travels often, people who would like a dog but may not have the appropriate caring time Targeted customers - dog owners who travels often, people who would like a dog but may not have the appropriate caring time Cost of entire project roughly $250 Cost of entire project roughly $250

Design Objectives Owner Interface through web server GUI Owner Interface through web server GUI PC/feeder communication through USB DAQ board PC/feeder communication through USB DAQ board Auger operation by use of 12 VDC motor Auger operation by use of 12 VDC motor 12 VDC motor receives power directly from computer power supply 12 VDC motor receives power directly from computer power supply Food amounts appropriate to dog Food amounts appropriate to dog Food stored in sturdy, dry container Food stored in sturdy, dry container Owner able to set feeding schedule through web server Owner able to set feeding schedule through web server

Design Overview

12V DC Gear Motor Horse Power0.8W (60 mA no load)Torque 12 Lb-inch(1 Ft-lb) Speed 50 rpm Length of Motor 54 mm (2.13 inches) Weight of Motor 3 ounces

Sensor Compression Load Cell This load cell is rated for up to 5 lbs This load cell is rated for up to 5 lbs Powered by a 5 VDC input signal Powered by a 5 VDC input signal The output is an analog signal that ranges from 0 – 5 volts The output is an analog signal that ranges from 0 – 5 volts The amount of weight determines the output voltage The amount of weight determines the output voltage

Sensor Compression Load Cell The DAQ board provides a 5 VDC supply rail for loads under 200 mA, allowing us to power the load cell The DAQ board provides a 5 VDC supply rail for loads under 200 mA, allowing us to power the load cell With an input voltage range of 0 ± 10 VDC, the DAQ boards analog inputs can easily read the load cell’s return signal With an input voltage range of 0 ± 10 VDC, the DAQ boards analog inputs can easily read the load cell’s return signal The load cell will be located underneath the dog bowl and will be properly sealed to avoid exposure to moisture The load cell will be located underneath the dog bowl and will be properly sealed to avoid exposure to moisture

Web Server Apache HTTP Server Apache HTTP Server Allows user access from any Allows user access from any Internet-connected PC Password protected (SSL 128) Password protected (SSL 128)access Modifying a file on the server Modifying a file on the server will update feeding schedule

Webpage based profile modification User connects to custom web page hosted on dog feeder PC User connects to custom web page hosted on dog feeder PC User modifies feeding schedule in the web based table User modifies feeding schedule in the web based table Table is saved as a tab-delimited text file to local drive Table is saved as a tab-delimited text file to local drive Labview based software loads the text file values as an array Labview based software loads the text file values as an array

Data Acquisition Solution National Instruments USB-6008 student kit chosen National Instruments USB-6008 student kit chosen USB based data acquisition unit provides versatility USB based data acquisition unit provides versatility Labview Student Edition provided with bundle Labview Student Edition provided with bundle

Visual Programming Labview allows for rapid prototyping and implementation of programming concepts Labview allows for rapid prototyping and implementation of programming concepts Provides step-by-step debugging using visual indicators Provides step-by-step debugging using visual indicators Function calls can be saved as modular “sub vi’s” Function calls can be saved as modular “sub vi’s”

Visual Programming Accepts Boolean input (true/false) Accepts Boolean input (true/false) Converts to integer (1/0) Converts to integer (1/0) Applies gain of 5 and becomes voltage control for analog output Applies gain of 5 and becomes voltage control for analog output

Visual Programming DAQ Assistant provides dialog based configuration of DAQ board inputs/outputs with built in diagnostic features DAQ Assistant provides dialog based configuration of DAQ board inputs/outputs with built in diagnostic features Customizable scaling profiles allow for curve fitting and calibration Customizable scaling profiles allow for curve fitting and calibration

Visual Programming Scaling profile used to calibrate load cell against a separate digital scale Scaling profile used to calibrate load cell against a separate digital scale Load cell experimentally shown to be accurate to within ±1/2 ounce Load cell experimentally shown to be accurate to within ±1/2 ounce

Cost Analysis

Project Timeline

Future Work Mount motor to hopper Mount motor to hopper Complete web server and interface GUI Complete web server and interface GUI Complete system operation program Complete system operation program Assemble prototype feeding mechanism Assemble prototype feeding mechanism Final phase testing Final phase testing