Inspiration
Everybody deserves a pet, but not everybody has the time to dedicate to one. Feeding, cleaning, taking care of its health and so many more factors can limit the amount of people with the time needed to have a real pet. This is where our project comes in, since it allows for the same interaction with little to no maintenance.
What it does
Using a MPU6050, it allows for the user to change the velocity of the moving robot.
How we built it
After what seemed like an eternity, we worked out the hardware, which consists of; wheels, an Arduino Uno board, a motor driver, hobby motors, a MPU6050, batteries and wires.
Challenges we ran into
Given this was a new experience for most of us, we ran into basically every issue possible. Initially, we had to overcome learning the language in which to input Arduino software in. Our first project idea was using a form of wireless communications using two ESP32's, however we couldn't figure out the complexities of it and had to quit it after struggling for multiple long, gruelling hours. Even after we ditched the wireless communication, we ran into trouble linking the MPU6050 with the Arduino Uno. Every bit of code we used seemed to end up with an issue, whether it came to compilation, importing, or running. Eventually it worked out at 4AM after a lot of trial and error, just not without struggle.
Accomplishments that we're proud of
- Getting the wheels to turn.
- Getting the MPU6050 to detect the ypr data.
What we learned
How to efficiently use YouTube.
What's next for Untitled
Big things. Better watch out MakeUofT 2025.


Log in or sign up for Devpost to join the conversation.