KittyBot and Polite ActivityBot

Turn your ActivityBot into an adorable kitty!  This project equips your ActivityBot to act like a cat would when it encounters people or objects while roaming around. The KittyBot uses the PING))) Ultrasonic Distance Sensor to check for obstacles within range.  When it detects something, it stops and plays WAV files stored on a microSD card, selecting different files if the obstacle moves out of the way or not.

Three WAV files with feline responses are provided,  but you can record your own to better reflect your KittyBot's unique personality!  Of course, you could modify this robot to respond with music, sound effects, animal calls, or whatever you'd like. Find all the project WAV files in our sound library, or you could reformat existing audio files to WAVs, or make your own WAVs using free Audacity software.

Requires parts not included in the base ActivityBot Robot or ActivityBot 360° Robot kit and additional accessories; see parts list below. It is highly recommended to finish the entire ActivityBot for C tutorial series before trying this project.


Parts Required

*Check your ActivityBot kit; a microSD card was included with some versions as a bonus and it is now sold as an optional accessory.

You will also be using the following items (included in your ActivityBot Kit):

  • (1) PING))) Ultrasonic Distance Sensor
  • (1) 2.2 k-ohm resistor
  • (1) piezo speaker - optional but a good idea
  • (4) jumper wires

Did you know there is an Arduino version of this project that uses our Arduino Shield Robot? Click here to check it out!