I'm trying to connect a 110v motor to arduino and pilot with pure data...

I've made a connection with a relais 5v-125v 1A and a transistor 2N2222.

When i start after 20 second everything stop and the USB connection dosen't work...

When i try with a small motor 9vDC... everything work...

So that, I've to change the transistor ??? Or do other modification?

This is the Link of the RELAIS SCHEMATIC :
Link : http://www.arduino.cc/playground/uploads/Learning/relays.pdf