I would suggest that your first step, before buying any microcontrollers or other hardware, would be to get hold of whatever phone you're going to use, and try to connect to it using your computer.
For this you'll need a cable of some sort, or to solder to whatever internal contacts the phone has. A quick google shows that for a Nokia 1100, the data port pinout is like this: . So I would recommend getting hold of, or making, the required cables, and getting a usb-to-serial converter, and try getting it working with your PC. When you've done that, and can successfully communicate with it, then it's time to start thinking about microcontrollers.
To answer your question 1 about replacing the vibrator with a servo... short answer, no, it's not that simple. A servo is a motor, plus a gearbox, a variable resistor connected mechanically to the motor, and a little circuit which takes a PWM signal and moves the motor to the desired position by comparing the PWM signal to the position of the variable resistor. The vibrator, especially in older phones, is just a motor with an aysmmetric weight on its shaft. (newer phones use a vibrating weight on a spring). You
could rip out the circuit board from the servo, and connect the servo's motor in place of the phone's vibrator motor. The problems with doing that are:
- The servo's motor may need a higher voltage than the phone provides
- The servo's motor may draw more current than the phone is expecting, which might damage the motor driver circuitry in the phone
- The motor will only turn in one direction, which probably isn't what you want.
So if you want to be able to (for example) rotate a camera or something with this project, just replacing the vibrator motor with a motor from a servo probably won't do what you want.
Can you tell us what it is that you want to make?
Edit: To answer some of your other questions:
2- Do I need Arduino or can I get away with an MCU to control the motor?
6- If I were to play with MCUs and I am very new to all this but I have programming experience (C, Bash, PHP....) then what kit or what type of MCU do you recommend me to go with?
Well, an Arduino
is a microcontroller. I haven't used an arduino myself, but I have used AVRs, and an arduino is just an AVR with a bit of extra user-friendly software on top. A lot of people find Arduinos an easy route into using microcontrollers, so they might be your best bet.
3- How would an MCU connect to a phone? phone to serial and serial to MCU?
Yes, that's the general idea, but as I mentioned above, the phone you are suggesting doesn't seem to support serial directly - it uses something called F-Bus, which will require you to do a little more research into the protocol. It does seem that people have used F-Bus with microcontrollers, though. A word of warning about serial ports, too - PC serial ports use +/- 12V for their signals, which is generally too great a voltage for phones and MCUs to deal with. Phones and MCUs tend to use 0-3V or 0-5V (with the same protocol) so you will probably find you need a level-shifter IC like a MAX232 to get your MCU and/or phone to talk to a PC. When you get the MCU talking directly to the phone, you will probably be able to dispense with the level shifter.
4- I can power MCU and Motor using a 9V battery or other type of batteries as that won't be ON all the time so it should last for long time. Am I right with that assumption?
You can do this, yes - but you will need a voltage regulator to drop the 9V from the battery to 5V or 3.3V for the MCU. An alternative might be three AAs, which would give you 3.6-4.5V (depending on whether you use rechargeables or alkaline) - which could run the MCU directly. As nandhu015 mentions, the microcontroller will need to be on all the time, but if you're careful about putting it into sleep mode, most of them can power down so they consume only a few microamps.
5- It would be great to read content of an SMS - I guess that's where the MCU come into play?
Yes, you'll definitely need an MCU for that.