The Pet Car

We are creating a car that you can pet

An Adorable Project By Khalid Mihlar and Jesus Oviedo

Overview of the Project

Have you ever wanted to have a dog or cat that you can pet, but you don't have to feed or take care of? Well thanks to the pet car, you can make your ultimate pet experience come true. We will be creating a car that will act like a pet, with the ability to move it and also give it a pet with the click of a button! The car is able to move and function properly only when it is happy (which is displayed based on an emotion on a screen). As time passes, the car will become sad and showcase a sad emotion on the screen, requiring you to "pet" the car (shown via a petting image on the screen) via a button to make the car happy and continue to move and be happy!

Goals

We propose to create a small robot that the user can interact with as if it were a pet. The pet will have a happiness meter that the user must keep up if they wish to control the pet and take it for walks.

  1. The robot will be leashed(movement controlled and initiated/stopped) by a Wii Nunchuck communicating to the microcontroller using I2C.

  2. In order to provide movement for our car we aim to drive 2 motors using motor controllers communicating using PWM.

  3. To provide feedback to the user an LED display communicated with by SPI will give the current status either by direct happiness meter or a friendly pet with changing states based on happiness.

  4. The Pet Car does not like to be in close proximity to walls and therefore will have to make use of Ultrasonic Distance Sensor to reduce happiness based on proximity.

  5. Even when not available for walks the user should be able to make their pet happy and this will be done by using a simple button to “pet” the robot pet.


The Team

Khalid Mihlar

Jesus Oviedo

Block Diagram

Demo Video

This is our Video that showcases how our car works, with a live demo performance