Features
Hardware Architecture
Hardware design
Devices
Preassure sensors to be placed under the food bowl, and under the pet's bed, sending signals processed by micro controller, which will send notifications to the user's phone when the pet finishes eating.
Water pomp placed in the water tank, provides the water in the bowl and it's driven by a relay.
IR LED and IR receiver combined together to detect the food level in the tank.
A sensor button-like is used for sending a signal to the micro controller, which provides to activate the water pomp in order to refill the water bowl in case of lack of water.
A Ping sensor is placed under the water tank cover to detect the water level. In case of lack of water it communicates with the micro controller which will send a message to the user's phone.
A Servomotor acts on a valve to let the food fall in the food bowl.
Pet's toy is an automatically moving ball, driven by bluetooth module on the micro controller, to allow the pet play.
User Interface
The smartphone.
Software Architecture
Software design
Notifications Managment Software
Pushetta manages notification system. It is an application for mobile and computer, too; the user should create an his own channel on Pushetta website, so that he or her can receive notifications from the micro controller about the status of the system, in particular abuot food and water levels in the tanks
Scheduling Managment Software
The user has to plan slots-time when the system must erogate food through Google Calendar, and the micro controller comunicates with the motor, wich drops food.