OK. So I brought my k750i about 6 months ago, it was my first real phone and it cost me a pound less than 100 quid. It is a Sony Ericsson phone and I recommend it to anyone, it's a tidy little thing with some handy features.
My lovely phone has bluetooth. This is a pretty common thing in phones now and it only ever seems to be used to do simple and boring things like transferring files. I have never seen anyone use their mobile phone to control their computer, which is clearly a function that Sony Ericsson have added to some of their phones, but nobody seems to know about. Personally, I would like to see more done with bluetooth, it seems like such a waste to have its functionality on a phone, and still have so few uses.
Step 1: Ingredients
- A Bluetooth adaptor for your PC (see below)
- A Sony Ericsson phone (see below)
- Some Software (It's free, I'll link you, see below)
A bluetooth adapter (dongle) for your PC
These are REALY cheap now. I believe Tesco do one for 7 pound, although I don't know how good it is. They are also super cheap on ebuyer.com and reasonably cheap from overclockers.co.uk. I only live up the road from OCUK, so this is where I got mine, it is an MSI MEGA NET STAR KEY, It cost something like 13 pounds at the time. Before purchasing, you should be aware of the class of a bluetooth device, and what this means:
Class 3 devices have a range of around 100 meters.
Class 2 devices have a range of around 10 meters.
Class 1 devices have a range of around 1 meter (these are mostly things like headsets, but I have seen some PC adaptors that are only class 1, you might want to avoid those)
If your phone is only a class 2 device (as mine is) it will only work to a distance of 10 meters, even if you have a class 3 device paired with it.
A class 1 device will only ever work at a distance of up to 1 meter, even if it is used with a class 2, or even a class 3 device.
Basically you CAN have two devices of different classes, but they will only work within the smallest range of the two. You should also try to get a device that is compatible with Bluetooth 2.0, I doubt that this is imperative, but it's backwards compatible and shouldn't cost you any/much more than an older version. Future proofing is never a bad idea.
A Sony Ericsson phone
I know my k750 works, but from what I can gather so should all of these (They are listed as supported phones in the software's release notes)
Step 2: Starting Up
Once you have installed your dongle it might be a good idea to get used to where the remote control function is on your phone. On my phone, you go to the main menu (centre button) then go to 'Entertainment', and then 'Remote Control'. Originally (on my phone) there are three different options to choose from (I'll come to those later) however new ones can be made.
So you have your dongle installed on your computer. The next step you need to take is to sort out what you want your phone to be able to do with your computer. To do this go to 'My Bluetooth Places' (on your desktop, or in My Computer). Unfortunately I only have Windows XP Home computers in my house and so I cant offer you any help on how to do anything with other operating systems, but I should think for windows the steps are pretty similar.
You will want to go to 'Bluetooth Setup Wizard' to the left of the screen. Next a Wizard should appear (duhh). From the first window you should select the 'I want to find a specific Bluetooth device and configure how this computer will use its services' option, and then go to 'Next'.
In this screen you will want to select the device you wish to use, my phone's Bluetooth name is 'I Like Pie' (running joke, don't ask) There may be others (your neighbours/brothers) ignore these. Click 'Next' again. If you do not see your phone on the list, then make sure its bluetooth is turned on and its visibility is set to 'Show phone'.
There are now several options you can choose from that you want your computer to use with the device. One of the options is 'Mouse & Keyboard'. YOU WANT THIS SELECTED. The others are up to you (I chose to have also 'OBEX File Transfer' to transfer files obviously).
Step 3: Finishing Off
As explained earlier, navigate to your phone's Remote Control function. For the purposes of testing, go to the 'Desktop' controller - to use the mouse and some simple desktop-navigating-like functions. Here it will find the device that your phone could use this control with, in my case 'MSI Star Key'. It will ask if it wants to add this device to your phones list of devices, select yes. Now choose a 'passcode' you can use anything, 1111 is always a good idea, as it's hard to get too wrong. You wont need to remember this number for long, so don't worry.
Soon after you choose your passcode, and select 'OK' on your phone - a bubble will appear on your computer near the clock (it will look something like below). Click the bubble, and enter the passcode into the window following the bubble (it may now be called a 'PIN' code for some reason, but they're the same thing). Once you have inputted this number, click 'OK' and there you go. You can now use your mobile phone as a human interface device! If you are happy with what you have, stop reading this instructable now, for some customisation and to make your remote control really useful, read on.
There are two other options on the Remote Control part of your phone (probably), one for Presentations, and one for a Media Player. I'm not sure exactly what media player the default functions are for on my phone, but they do not work perfectly with my favourite Media Player, Windows Media Player 11 (I'm not up for an iTunes/winamp/WMP war, I really don't care) Welll, I say they don't work perfectly, it's bearable, but the volume up/down doesn't work properly, nor does the mute function.
Step 4: Getting More Advanced
There is a bunch of stuff related to the Remote Control function, the first two links on the results list are for the Mac version of the software, and the PC version. (the other links are some documents that some of you might find useful and other junk) You have to fill out a quick security captcha (But you have to fill out captchas to do ANYTHING nowadays), and then the download begins, there's no sign up required or anything.
Download and install the software, it's pretty easy to do, and I'll meet you on the next page.
Step 5: The Software
Down the right of the screen is the list of buttons on the phone, next to each button name is a drop down list with the corresponding key you want to assign to it. You can select an action from the list, or press a key on your keyboard and use that (you can also use multiple keys). On the left of the window is an image of the mobile phones keypad. You can export this image, and modify it in whatever image manipulation program you feel necessary, and then import it again. If you can't be bothered to modify the image, you don't even have to.
The software is not needed for the phone to work as a remote. The phone will work just like a keyboard or mouse, no programs need to be open in the background, just the drivers needed to run your bluetooth dongle.
When you have finished with the layout of the keys, save the file (it saves in a '.hid' format). This file can now be transferred from your computer to your phone via 'OBEX File Transfer' (if you were wondering like I was, 'OBEX' is short for OBject EXchange, it's just a protocol that IR and bluetooth-y things use to transfer files). Simply navigate to where you saved the file, right click it, go to 'Send To' > 'Bluetooth' > 'Name of your phone'. The file should then automatically go to your 'Remote Control' menu on your phone.
You now have a customised remote control for use with your computer, that can do virtually anything.
Step 6: Further Reading
Bluetooth HID Remote Control Developer Guidelines
You might also like to notice that on shortcuts in windows you have an option to attribute a 'shortcut key' to them, so whenever you press a certain combo of keys (ie triggered by your phone) it opens the short cut, which could be a perl script, or a batch file or your favourite picture of a colleague or family member paralytic at a party dancing on a table to their favourite Tina Turner record.
Use your imagination.