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