Final Project Proposal
Cat Feeder
Cat Feeder
As a cat person , I see cats as an angelic creatures that mix cuteness and intelligence .
On the other hand as a cat parent , There are times that I leave my cat home alone for several and long hours . That makes me worried and feeling guilty for being late , Thinking if I forgot to provide him with enough food , water and entertainment toys . So , that's when my Idea was born and I started searching for solutions that other people with same interest created before .
As observed in the previous video , The project is a mix of entertainment and feeding the cat . The project must have features such as food container , pressure sensor , cat pot , food dispenser and timer .
You might wonder , How would it work ?
Well , simply when the cat wants to play he will search for Bing-bong balls that i left all over the apartment . Then , put it down in the pot that has a pressure sensor inside . That give the Arduino a signal to reward the cat .
The other scenario is that the cat don't want to play but he still needs to be fed on time . That's where the timer has its role to get the Arduio signals to pour a specific amount of food for him on scheduled times .
Construction Parts
The product will be designed using fusion 360 . Most of the parts will be created using laser cutting machine .
Input
(Sensing, Tactile Input, and/or Graphical Input)
Input components will be Timer module , side level input and push botton .
Action
(Physical and/or Graphic)
when it's time for feeding the timer module sends signal to the Arduino to move survo motor that allows dry food to be poured and switch the buzzer on .
Brain
Arduino
Power Management
Adaptor plug
Minimum Features: are the least amount of features that would demonstrate the coverage of all the technical modules and their complete integration
Complete Features: are the set of features that will complete your original project objective and vision
Nice-to-have Features: are the extra set of features that will make the project cooler, yet they need extra time, effort, and/or resources to finish
Minimum User Features
-It pours dry food .
-the feeding process is based on scheduled times .
-It pours previously specified Quantity of food .
Action:
-Survo motor moves to allow food to be poured.
-Buzzer switched on .
Sensing:
-Side module ( ultrasonic sensor or IR sensor )
User Input:
_the user should turn it on and specify feeding times and quantity of poured food .
Complete User Features
It notifies cat owner when the stored food is about to finish .
Action:
The side level sensor will read that stored food is about to finish
Sensing:
Side level sensor will send a signal to arduino when it reads that the food is about to finish .
User Input: none
Nice-to-have User Features
Adding another container for pumped water can be added .
Action:
when the cat get closer to the container , the water pump turns on and starts pouring water
Sensing:
an ultrasonic sensor
User Input: none
Task
Sub-Tasks
From:
To:
design the circuit on tinkercad
simulate the circuit using code blocks( just to make sure of the wiring )
26/2/2024
29/2/2024
divide the design into parts
sketch parts and dimensions on paper
22/2/2024
decide which parts will be printed and which will be laser cut
24/2/2024
3D modeling for parts on fusion 360 and assemble them
25/2/2024
27/2/2024
Add electronics parts to the model
26/2/2024
fabrication
2/3/2024
wire electronics together
25/2/2024
4/3/2024
create the code with Arduino IDE
25/2/2024
find bugs and issues to debug
25/2/2024
4/3/2024
assemble fabricated parts and electronics
5/3/2024
Component/Material
Amount
Link
Servo motor
1
Ultrasonic sensor (or IR sensor )
2
LCD screen
1
Buzzer
1
ON/OFF Switch
1
push button
3