automated feeding solutions for dog owners preliminary design review october 19, 2007 project...

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

Upload: joy-chandler

Post on 23-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

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

Automated Feeding Automated Feeding Solutions for Dog Solutions for Dog OwnersOwnersPreliminary Design ReviewPreliminary Design ReviewOctober 19, 2007October 19, 2007

ProjectProjectAutomated Dog FeederAutomated Dog Feeder

Project AdvisorProject AdvisorDr. Hongwei WuDr. Hongwei Wu

The Canine Hunger ForceThe Canine Hunger Force

Team MembersTeam MembersJustin WatersJustin Waters Ryan PriceRyan PriceRandy BoucherRandy BoucherAdam HartleyAdam Hartley

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

Project OverviewProject Overview

Creation of an automated dog feeder which allows the owner to Creation of an automated dog feeder which allows the owner to adjust or set feeding times through web interface GUIadjust or set feeding times through web interface GUI

Eliminates food waste when owner is absent for long periods of Eliminates food waste when owner is absent for long periods of time (i.e. vacation) by controlling feed time and by delivering time (i.e. vacation) by controlling feed time and by delivering appropriate food amounts while the owner is busy or awayappropriate food amounts while the owner is busy or away

Eliminates need for dog boarding during vacationsEliminates need for dog boarding during vacations

Targeted customers - dog owners who travels often, people who Targeted customers - dog owners who travels often, people who would like a dog but may not have the appropriate caring timewould like a dog but may not have the appropriate caring time

Cost of entire project roughly $250Cost of entire project roughly $250

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

Design ObjectivesDesign Objectives

Owner Interface through web server GUIOwner Interface through web server GUI

PC/feeder communication through USB DAQ boardPC/feeder communication through USB DAQ board

Auger operation by use of 12 VDC motorAuger operation by use of 12 VDC motor

12 VDC motor receives power directly from computer power supply12 VDC motor receives power directly from computer power supply

Food amounts appropriate to dogFood amounts appropriate to dog

Food stored in sturdy, dry containerFood stored in sturdy, dry container

Owner able to set feeding schedule through web serverOwner able to set feeding schedule through web server

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

Design OverviewDesign Overview

12 VDC

Ground

USB Interface

GroundAnalog output 0

PC Control

12VDC 50 rpm Motor

5VDC Reed Relay

Coil + Coil -

National Instruments USB 6008 DAQ Board

Ground Load Cell / Weight Sensor

5VDC

Return

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

12V DC Gear Motor12V DC Gear Motor

Horse Power 0.8W (60 mA no load)

TorqueTorque 12 Lb-inch(1 Ft-lb)12 Lb-inch(1 Ft-lb)

SpeedSpeed 50 rpm50 rpm

Length of MotorLength of Motor 54 mm (2.13 54 mm (2.13 inches)inches)

Weight of MotorWeight of Motor 3 ounces3 ounces

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

Sensor Compression Sensor Compression Load Cell Load Cell

This load cell is rated for up to 5 lbsThis load cell is rated for up to 5 lbs

Powered by a 5 VDC input signalPowered by a 5 VDC input signal

The output is an analog signal that ranges from 0 – 5 voltsThe output is an analog signal that ranges from 0 – 5 volts

The amount of weight determines the output voltageThe amount of weight determines the output voltage

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

Sensor Compression Sensor Compression Load CellLoad Cell

The DAQ board provides a 5 VDC supply rail for loads The DAQ board provides a 5 VDC supply rail for loads under 200 mA, allowing us to power the load cellunder 200 mA, allowing us to power the load cell

With an input voltage range of 0 With an input voltage range of 0 ± 10 VDC, the DAQ ± 10 VDC, the DAQ boards analog inputs can easily read the load cell’s return boards analog inputs can easily read the load cell’s return signalsignal

The load cell will be located underneath the dog bowl and The load cell will be located underneath the dog bowl and will be properly sealed to avoid exposure to moisturewill be properly sealed to avoid exposure to moisture

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

Web ServerWeb Server

Apache HTTP Server 2.2.6Apache HTTP Server 2.2.6

Allows user access from any Allows user access from any

Internet-connected PCInternet-connected PC

Password protected (SSL 128) Password protected (SSL 128)

accessaccess

Modifying a file on the server Modifying a file on the server

will update feeding schedulewill update feeding schedule

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

Webpage based profile Webpage based profile modificationmodification

User connects to custom web page hosted on dog feeder PCUser connects to custom web page hosted on dog feeder PC

User modifies feeding schedule in the web based tableUser modifies feeding schedule in the web based table

Table is saved as a tab-delimited text file to local driveTable is saved as a tab-delimited text file to local drive

Labview based software loads the text file values as an Labview based software loads the text file values as an arrayarray

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

Data Acquisition Data Acquisition SolutionSolution

National Instruments USB-6008 student kit chosenNational Instruments USB-6008 student kit chosen

USB based data acquisition unit provides versatilityUSB based data acquisition unit provides versatility

Labview Student Edition provided with bundleLabview Student Edition provided with bundle

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

Visual ProgrammingVisual Programming

Labview allows for rapid prototyping and implementation of Labview allows for rapid prototyping and implementation of programming conceptsprogramming concepts

Provides step-by-step debugging using visual indicatorsProvides 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”

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

Visual ProgrammingVisual 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 Applies gain of 5 and becomes voltage control for analog outputoutput

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

Visual ProgrammingVisual Programming

DAQ Assistant provides dialog based configuration of DAQ DAQ Assistant provides dialog based configuration of DAQ board inputs/outputs with built in diagnostic featuresboard inputs/outputs with built in diagnostic features

Customizable scaling profiles allow for curve fitting and Customizable scaling profiles allow for curve fitting and calibrationcalibration

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

Visual ProgrammingVisual Programming

Scaling profile used to calibrate load cell against a separate Scaling profile used to calibrate load cell against a separate digital scaledigital scale

Load cell experimentally shown to be accurate to within Load cell experimentally shown to be accurate to within ±1/2 ±1/2 ounceounce

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

Cost AnalysisCost Analysis

Prototype Component Prices per Unit

Component Cost

National Instruments USB-6008 DAQ Board $160

12V DC Motor $30

Load Cell Approximately $60

Food Bowl Approximately $5

Hopper Approximately $5

Web server Software and Hardware Free (hardware already obtained)

Miscellaneous hardware/ wires $20

Total $280

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

Cost AnalysisCost Analysis

Mass Production Component Prices per Unit

Component Cost

National Instruments USB-6008 DAQ Board $120

12V DC Motor $25 [5]

Load Cell $5

Food Bowl $1

Hopper $1

Web server Software and Hardware $30 Web server software free; open source)

Miscellaneous hardware/ wires $20

Fringe Benefits, Overheard, Advertising $10

Total $212

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

Project TimelineProject Timeline

Aug AugAug Aug Sep Sep Sep Oct Oct Oct Nov Nov Nov Nov Dec Dec DecTask Duration Who 20 23 25 27 3 10 16 1 21 22 4 5 11 12 9 10 14

Decide on Project 1 week allResearch Specifics 6 weeks allFind Webserver 4 weeks rpFind DAQ Board 4 weeks rbFind Hopper/Feeder Mechanism 4 weeks jwFind Load Sensor 4 weeks ahProposal 1 week allAcquire Parts 2 weeks allAssembly 1 week allUnit Testing 4 weeks allField Testing 4 weeks allFinal Demostration 1 week all

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

Future WorkFuture Work

Mount motor to hopperMount motor to hopper

Complete web server and interface GUIComplete web server and interface GUI

Complete system operation programComplete system operation program

Assemble prototype feeding mechanismAssemble prototype feeding mechanism

Final phase testingFinal phase testing