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
18
Embed
Automated Feeding Solutions for Dog Owners Preliminary Design Review October 19, 2007 Project Automated Dog Feeder Project Advisor Dr. Hongwei Wu The Canine.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Automated Feeding Automated Feeding Solutions for Dog Solutions for Dog OwnersOwnersPreliminary Design ReviewPreliminary Design ReviewOctober 19, 2007October 19, 2007
ProjectProjectAutomated Dog FeederAutomated Dog Feeder
Team MembersTeam MembersJustin WatersJustin Waters Ryan PriceRyan PriceRandy BoucherRandy BoucherAdam HartleyAdam Hartley
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
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
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
Web ServerWeb Server
Apache HTTP Server 2.2.6Apache HTTP Server 2.2.6
Allows user access from any Allows user access from any
USB based data acquisition unit provides versatilityUSB based data acquisition unit provides versatility
Labview Student Edition provided with bundleLabview Student Edition provided with bundle
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”
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
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
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
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
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
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