# Title Team Members TA Documents Sponsor
46 Cat Selective Automated Food Dispenser
Advika Battini
Ali Yaqoob
Vibhu Vanjari
Yuchen He TA other
People with two or more cats often have one cat eating way too much food leaving the other pet starved. The chubby cat tends to eat all the food before the other one gets to it. It is also tedious to control how much food each cat gets.

Solution and features:
We aim to solve these problems by designing an automated system which controls how much food is given to each cat. The system stops the cats from eating each others food and controls how much food and at what time the cats are being fed.

A desired quantity (weight) for food can be entered. The dispenser, will have a flap door that opens/closes based on feedback from a weight sensor placed under the area/bowl the food is dispensed. Times the food is dispensed when a cat approaches can also be controlled to control when the cat eats.
The food container will have IR sensors/LEDs to indicate to the person if the level of food.

Cat Detector:
Methods to detect which cat is approaching:
RFID detection: most existing dispensers / gates use RFID concerned about IP
Cat collar color detection: The part of the collar on the cats back will be distinctly colored and will be detected by a downward facing camera.The camera will take a picture as the cat approaches the device. A motion sensor can be used to activate the camera.
A sliding door to close the access to the food bowl if the wrong cat tries to eat the food.

All the above functionality can additionally be controlled by the owner of the cats using an attached screen.

Power Considerations:
The device will be powered through the wall socket and we will implement a voltage regulator to appropriately power our PCB.

Assistive Chessboard

Robert Kaufman, Rushi Patel, William Sun

Assistive Chessboard

Featured Project

Problem: It can be difficult for a new player to learn chess, especially if they have no one to play with. They would have to resort to online guides which can be distracting when playing with a real board. If they have no one to play with, they would again have to resort to online games which just don't have the same feel as real boards.

Proposal: We plan to create an assistive chess board. The board will have the following features:

-The board will be able to suggest a move by lighting up the square of the move-to space and square under the piece to move.

-The board will light up valid moves when a piece is picked up and flash the placed square if it is invalid.

-We will include a chess clock for timed play with stop buttons for players to signal the end of their turn.

-The player(s) will be able to select different standard time set-ups and preferences for the help displayed by the board.

Implementation Details: The board lights will be an RGB LED under each square of the board. Each chess piece will have a magnetic base which can be detected by a magnetic field sensor under each square. Each piece will have a different strength magnet inside it to ID which piece is what (ie. 6 different magnet sizes for the 6 different types of pieces). Black and white pieces will be distinguished by the polarity of the magnets. The strength and polarity will be read by the same magnetic field sensor under each square. The lights will have different colors for the different piece that it is representing as well as for different signals (ie. An invalid move will flash red).

The chess clock will consist of a 7-segment display in the form of (h:mm:ss) and there will be 2 stop buttons, one for each side, to signal when a player’s turn is over. A third button will be featured near the clock to act as a reset button. The combination of the two stop switches and reset button will be used to select the time mode for the clock. Each side of the board will also have a two toggle-able buttons or switches to control whether move help or suggested moves should be enabled on that side of the board. The state of the decision will be shown by a lit or unlit LED light near the relevant switch.

Project Videos