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 kits, see parts list below. It is highly recommended to finish the entire ActivityBot for C tutorial series before trying this project.


Parts Required

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) microSD card
  • (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!