Corgpy

Introduction

Corgpy is a smart puppy. He is very lovable and very moody also. He is very happy and cheerful when someone is around him and plays with him. But when no one is around he gets sad and depressed. We enjoy it a lot when we play around with him and hope he entertains others also.

Overview

As mentioned it is a smart puppy just for people to play around with. A lot of time people want to have a pet but either they cannot afford to have one or they don't have the proper environment to raise one. This smart puppy is easy to build and cost-effective. This is an interactive puppy-like if you give him some commands it does something in return. For example, if we say "hi" to him then he waves his arms and his eyes lit up. When we say "bye", he goes back to his default positions. This can be a good past time plaything for children to play around with and it is relatively less harmful.

Tech Stacks

  1. Arduino / C++
  2. Bluetooth integration
  3. Servo Control
  4. Proximity sensor
  5. Android App for voice command

Commands

Commands Behavior Preview
Hi Eyes lit up and limbs and ears straighten up
Cute The puppy gets excited and blinks his eyes.
Bye Eye goes black and limbs goes to the default position

Challenges we ran into

Since there was a limited time for this weekend, we couldn't able to completely make the puppy-like we wanted. We wanted to add more gestures and expressions for our puppy. But we took it into consideration and we will work in the upcoming days.

Things we learn during the project

The main thing we learned how we can send voice commands to Arduino via Bluetooth through an Android phone. Also, we learned controlling servos using our voice command.

What's next?

Since we couldn't able to make the complete project so we have a list of things to improve.

  • To integrate more gestures for our puppy (like dance steps, handshake, nod head, and more).
  • To make our own Android app which will have more controls with voice control also.
  • To integrate LCD displays to display the emotion of the puppy perfectly (like eyes, mouth).

Links

  1. GitHub Repository
  2. Only Demo Video
  3. Complete Video
  4. Presentation
  5. App for voice control. First go to your Bluetooth settings and pair the Bluetooth device i.e. HC-05 and the password would either 0000 or 1234. Then come to the app and go to connect your robot and select the HC-05 and when it'll show connected you are good to go.

Conclusion

Corgpy is a very smart and cute puppy to keep. It'll have more features and gestures to try and we will make it more friendly for children's too.

Built With

Share this project:

Updates