Features


Hardware Architecture

Hardware design

testo

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

    testo

    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.