Automated Feeding Solutions for Dog Owners
Download
Report
Transcript Automated Feeding Solutions for Dog Owners
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
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
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
Design Objectives
Owner Interface through web server GUI
PC/feeder communication through USB DAQ board
Auger operation by use of 12 VDC motor
12 VDC motor receives power directly from computer power supply
Food amounts appropriate to dog
Food stored in sturdy, dry container
Owner able to set feeding schedule through web server
Design Overview
PC Control
USB
Interface
5VDC
National
Load Cell /
Instruments USB Ground
Weight Sensor
6008 DAQ Board Return
Analog
output 0
Coil +
12 VDC
Ground
Ground
Coil -
5VDC
Reed Relay
12VDC 50 rpm
Motor
12V DC Gear Motor
Horse Power
Torque
Speed
Length of Motor
Weight of Motor
0.8W (60 mA no load)
12 Lb-inch(1 Ft-lb)
50 rpm
54 mm (2.13 inches)
3 ounces
Sensor Compression
Load Cell
This load cell is rated for up to 5 lbs
Powered by a 5 VDC input signal
The output is an analog signal that ranges from 0 – 5 volts
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
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
Web Server
Apache HTTP Server 2.2.6
Allows user access from any
Internet-connected PC
Password protected (SSL 128)
access
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 modifies feeding schedule in the web based table
Table is saved as a tab-delimited text file to local drive
Labview based software loads the text file values as an array
Data Acquisition Solution
National Instruments USB-6008 student kit chosen
USB based data acquisition unit provides versatility
Labview Student Edition provided with bundle
Visual Programming
Labview allows for rapid prototyping and implementation of
programming concepts
Provides step-by-step debugging using visual indicators
Function calls can be saved as modular “sub vi’s”
Visual Programming
Accepts Boolean input (true/false)
Converts to integer (1/0)
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
Customizable scaling profiles allow for curve fitting and calibration
Visual Programming
Scaling profile used to calibrate load cell against a separate digital
scale
Load cell experimentally shown to be accurate to within ±1/2 ounce
Cost 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 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 Timeline
Task
Decide on Project
Research Specifics
Find Webserver
Find DAQ Board
Find Hopper/Feeder Mechanism
Find Load Sensor
Proposal
Acquire Parts
Assembly
Unit Testing
Field Testing
Final Demostration
Duration
1 week
6 weeks
4 weeks
4 weeks
4 weeks
4 weeks
1 week
2 weeks
1 week
4 weeks
4 weeks
1 week
Aug Aug Aug Aug Sep Sep Sep Oct Oct Oct Nov Nov Nov Nov Dec Dec Dec
Who 20 23 25 27
3 10 16 1 21 22 4 5 11 12
9 10 14
all
all
rp
rb
jw
ah
all
all
all
all
all
all
Future Work
Mount motor to hopper
Complete web server and interface GUI
Complete system operation program
Assemble prototype feeding mechanism
Final phase testing