Misty Starter Guide


Connecting to the Misty

First things first, you'll want to turn the Misty on!

Misty On/Off Switch

The power switch is at the bottom of the robot to the back.

You can tell the robot is on because you will see lights turn on (and most likely hear a whirring noise). If nothing happens when turning it on, try charging it.

You can see the full usage guide of a Misty robot here.

Connecting to a Misty without the Android App

I personally struggled using the app (I have an Android, but it kept crashing!) HOWEVER, the app is incredibly useful in that it gives you the Misty's IP Address– something vital no matter your method of programming the Misty.

  1. First, you'll want to format the USB drive as "FAT".
    1. I used this guide to do so on Linux: Linux USB Formatting Guide
    2. On Linux, I essentially plugged the USB in, right-clicked it, and then pressed "Format", making sure to check the "FAT" option.
    3. To do this on other operating systems see these guides:
      1. Mac: Mac USB Formatting Guide
      2. Windows: Windows USB Formatting Guide
  2. After formatting your USB drive, in the root of that drive (aka the base folder of the flash drive), create a folder/directory called 'misty' (NOTE: do not add the quotes)
  3. Inside the 'misty' folder/directory create a .txt file called 'wifi.txt'.
  4. Open that file. Set the first line to 'tufts_eecs' and the second line to 'foundedin1883'.
  5. Save the file with this information within it. Eject the USB.
  6. Plug the USB into the Misty! The USB port is a little hidden on Misty's back.
  7. Give the Misty some time to process that information–the documentation says at least 60 seconds.
  8. Then, remove the USB drive from the Misty. Plug it back into your computer. It should now have a file within the 'misty' folder that says 'onboard.txt', this file will have the Misty's IP address.

Now that you have the Misty's IP address you can use various methods to program the Misty! You can see the various methods of programming the Misty at: Misty II Programming Methods.

Misty with Python

It's up to you how you want to program the Misty. There are multiple methods you can find here. There seems to be an issue with getting the Misty to speak. If you do want to get the Misty to speak, there's a workaround on our github.