Thursday, January 24, 2008

NiiMe -3D Mouse Control With Accelerometer-

Still using a traditional wired mouse to control your PC? We feel that is starting to get a little outdated. Embarrassed? don't be. You may quickly restore your reputation by using wireless mice or better yet, your N95!

The dream has became a reality! It is now possible to control the mouse using the N95's accelerometer. Sure, some of you might already thought of using Nokmote and Salling Clicker, but that only allowed a very 2D left, right, up, down navigation and didn't feel natural at all.

A solution has arrived, in the form of a python application called NiiMe (sound slightly similar to a certain Nintendo gaming console don't you think?). Basically this application allows you to control your computer mouse in all directions using the n95's built-in accelerometer.

Have a look at this demo of you still have no idea what I'm talking about.



Installation Guide:


IN THE PHONE (Install all applications in the phone memory, tested with N95 v20.0.015 RM-159)

  • 1. Install Accelerometer Plug-In and aXYZ Plug-in
  • 2. Install Python for S60 3rd edition (IMPORTANT: Plug-in and Shell)

  • IN THE COMPUTER (Step 1 only in .Py version not in packaged .EXE)

  • 1. Install Python 2.5 and modules(WxPython, PySerial and Win32Ext) in your computer
  • 2. Plug-in a Bluetooth adapter (Use its own drivers, not Microsoft ones)

  • RUNNING IT!

  • 1. Enable Bluetooth ;)
  • 2. Open Python in your mobile, go to: "Options>Bluetooth Console" and connect to your computer
  • 3. Run the NiiMe software (NiiMe.exe or NiiMe.py) and select the COM port of your bluetooth.
  • ** For me I had to manually go into the control panel and set up a separate COM port before the phone could connect.

    If you have trouble setting it up don't be shy to post here and seek our help. True losers are the ones who don't dare to ask.


    USING IT

    Tilt the phone in any direction you wish to point the mouse. Right now Left click button is the "Right Option" button of the mobile and Exit button is the "Red Button"
    The "INVERT" function is useful in Google Earth to fly (Press Ctrl+Alt+A in Google Earth)

    Cutting edge? Certainly! Efficient? Hmm... Not so much.

    Download the file from the developer's website here.

    Enjoy!


    30 comments:

    Anonymous said...

    Hi mate, I'm trying to set up the wheel but when i do the 'bluetooth console' connect I get CONNECTION REFUSED every time. Can u help? This is seriously bugging me!!

    Zi said...

    Yea sure, no problem mate.
    1. go to control panel and click bluetooth
    2. head over to the COM ports tab and click "add".
    3. create the new COM port and use it for the NiiMe software.

    for example mine was COM11

    please post a follow-up on how it goes.

    Anonymous said...

    i need help i go to my bluetooth settings to connect on the COM tab an make a new one called COM61 then what? it says incoming. then i run the bluetooth console on my phone and it says "no serial ports found" please help!!!

    Zi said...

    OK, after you have set up a COM port (in your case COM61), you now have to run the NiiMe Software and SELECT THAT PORT. Then try connecting your phone again. It should be alright now.

    As usual, i would appreciate a follow-up.

    :)

    Anonymous said...

    yeah it me again. the software i got is niime wheel alpha and the ports available there is "PuertoCOM" and there is no more options. thanks for replying didnt expect it

    Anonymous said...

    ok ummm i got the software then i made the port COM61 but it is not showning up in the niime fusion program only COM3

    Zi said...

    "yeah it me again. the software i got is niime wheel alpha and the ports available there is "PuertoCOM" and there is no more options. thanks for replying didnt expect it"

    Try reinstalling the latest version of this software, restart your com, switch on your bluetooth. After waiting for a little while, try selecting your port again.

    --------------------------------

    "ok ummm i got the software then i made the port COM61 but it is not showning up in the niime fusion program only COM3"

    You might need to restart your com and reconnect the bluetooth.

    Anonymous said...

    for me says no serial ports found what i can do?

    Anonymous said...

    and on niime there arent com12 port in which my bluetooth is, in niime is only a,b,c,.,e,d,h,C,O,M to select :D

    Anonymous said...

    now everything i think allrigght but in phone pyth when i try to connect bluetooth i get errors. help me plz

    Anonymous said...

    How come there are no links for the plugins for N82, only N95? If you know any links, it would've been great if you posted it here! Thanks man.

    Zi said...

    "now everything i think allrigght but in phone pyth when i try to connect bluetooth i get errors. help me plz"

    YOu need to make sure the bluetooth port is correctly set up first. After that, click "connect" over on the Niime Software on the PC.
    After that then only you try to connect on your phone.

    let me know if that works. :)

    ----------------------
    "How come there are no links for the plugins for N82, only N95? If you know any links, it would've been great if you posted it here! Thanks man."

    AFAIK there are no major differences between the N95 and N82 in terms of OS and both have the same accelerometer plugin.

    Just try using the "N95" version it should work perfectly fine.

    Zi said...

    BTW, guys next time please leave a short nick name to address yourself when you leave a comment. That way it'll be easier for me to identify you and help you solve your problem.

    Anonymous said...

    Works perfect thanks to the info i found here !
    simply install all the software, i take whatever free comport (don't forget it's for example. com6 and not 6 u have to enter in the niime program (like i tried 20 times :))

    I hope they ad some buttons or right mouse button soon :)
    would be lovely if i could use boost & handbrake in need for speed :)

    Anonymous said...

    hey i've installed a windwos driver.. how can i change it and which driver should i take?

    Anonymous said...

    This program works well on my n95 but can anyone tell me how can I fix these problems?: When I double click right button or hold it down nothing happens on my computer screen, only one click works and cursor moves. And another problem is: When i'm ingame, I can't move my mouse or click enything it just dont work. Thank for answers and sorry about my bad English :(

    Zi said...

    Anonymous december 7 2008,

    I have not used this program for almost a year now and to be honest i've forgotten most of it. You can try contacting the developer for help on his website as listed on the post.

    As for the game problem, what mode are you using NiiMe with? You can choose between Game mode or mouse mode.

    Anonymous said...

    I think it's mouse mode but how can I change that mode?

    Zi said...

    Are you using NiiMe fusion?
    There is the option there to change it.

    Anonymous said...

    Thanks man =) now it work. I just had poor version where wasn't be those settings.

    Anonymous said...

    I have problems with com ports my n95 connects to computer with com port 49 but in niime app it shows just com1 and com3 help please!

    boysha8 said...

    Hi, i am trying to connect my n95 to my computer through python. I have setup an incoming com port, but the phone says, no bluetooth devices found. please help

    Anonymous said...

    For all those who are having trouble, make sure you have Nokia PC Suite installed otherwise there may be some missing drivers. I've been having trouble for ages and just installed and it works fine now

    Anonymous said...

    Hi,

    I mostly visits this website[url=http://www.weightrapidloss.com/lose-10-pounds-in-2-weeks-quick-weight-loss-tips].[/url]voiceofteenagers.blogspot.com is filled with quality info. Do you pay attention towards your health?. Here is a fact for you. Recent Research displays that closely 70% of all United States adults are either obese or weighty[url=http://www.weightrapidloss.com/lose-10-pounds-in-2-weeks-quick-weight-loss-tips].[/url] Hence if you're one of these people, you're not alone. In fact, most of us need to lose a few pounds once in a while to get sexy and perfect six pack abs. Now next question is how you can achive quick weight loss? [url=http://www.weightrapidloss.com/lose-10-pounds-in-2-weeks-quick-weight-loss-tips]Quick weight loss[/url] is not like piece of cake. Some improvement in of daily activity can help us in losing weight quickly.

    About me: I am blogger of [url=http://www.weightrapidloss.com/lose-10-pounds-in-2-weeks-quick-weight-loss-tips]Quick weight loss tips[/url]. I am also health expert who can help you lose weight quickly. If you do not want to go under painful training program than you may also try [url=http://www.weightrapidloss.com/acai-berry-for-quick-weight-loss]Acai Berry[/url] or [url=http://www.weightrapidloss.com/colon-cleanse-for-weight-loss]Colon Cleansing[/url] for quick weight loss.

    Anonymous said...

    Hi,

    This is a inquiry for the webmaster/admin here at voiceofteenagers.blogspot.com.

    May I use some of the information from your blog post above if I give a link back to your site?

    Thanks,
    Jack

    Zi said...

    Hi Jack, of course. I would appreciate it if you could show me where you've used it when you're done with your article as well.

    Cheers,
    Zi Wei

    Anonymous said...

    auto insurance missouri Hey, I read a lot of blogs on a daily basis and for the most part, people lack substance but, I just wanted to make a quick comment to say GREAT blog!.....I"ll be checking in on a regularly now....Keep up the good work! Maria - car insurance texas

    Anonymous said...

    The amount can an agency legally require to allow a policy holder out of his automobile insurance?
    Simply how much does your company cost when somebody needs to end and how much pressure do you use to keep them?
    What are some suggestions or something like that we can say if our customer has several months left on his existing automobile plan? Surely, we are not going to hold back until his renewal comes due every time.

    Anonymous said...

    I've as a last resort liked things like sand clocks, lava lamps, and the like to good of fair-minded dissipate space staring at it as a form of catharsis. In a course, it helps me with meditation, to relieve lay stress and just assume about nothing. That's why since I was a kid, in preference to of dolls and cars I've perpetually collected more of such pieces like sand clocks, lava lamps, musical boxes etc. So I was most enchanted when I base the[url=http://www.dealtoworld.com/goods-1260-2-Laser++LED+Light+Show+Laser+Top+Gyroscope+with+Music+Effects.html] 2-Laser + LED Light Manifest Laser Outstrip Gyroscope with Music Effects[/url] from DealtoWorld.com answerable to the Toys section. It's like a melodic box, a spinning better, and a radiance divulge all rolled into one. Which is spectacular entertainment! The gyroscope transfer whirl for round a minute. The laser slight pretension with accompanying music makes this gyroscope a measure incomparable bauble that my friends have also been most amused with.

    My dogs are also fair eccentric around the laser gyroscope I got from DealtoWorld.com. They always occupy oneself with the gyroscope as it spins, although at first they kept barking at the laser insight show, and also because it produces music. But after they got used it, they've stopped barking but just maintain following the gyroscope whenever I start spinning it. Kids are also bonny amused next to it. Sometimes it's meet to have fun toys around the ancestry so that you can leave the toy on while the kids are being amused or playing with it while you count fit out scoff or get changed. The gyroscope is unified such trinket with this purpose.

    The gyroscope I bought from DealtoWorld.com has a dragon as a design on it, and produces a gegenschein exposition with red, blue, and unskilled colours. Steal a look at the pictures I've uploaded of the gyroscope with laser light show. The music produced from the gyroscope is not that enormous but decorous adequacy to accommodate any redone customer to the house. The gyroscope is red and jet-black, making it look very imperturbable, and to some virile with that dragon imprint.

    The music light inform gyroscope runs on 6 LR44 batteries, which are replaceable anyway. I've also acclimatized this gyroscope to eye-opener my girlfriend during our anniversary celebration. I did the cheesy thing of decorating the pension latitude with roses and when I led her in, I started up the gyroscope as correctly so that the laser brighten clarify produces a romantic effect. I also had some battery operated candles so all the moonlight effects created a rather romanticist atmosphere. She loved it, at near the way, to my relief. I also bought the candles from DealtoWorld.com. These days it seems to be my oversight shopping locality in return all gifts and ideas in support of emotional occasions.

    Since Christmas is coming, this laser light show gyroscope can possibly be a momentous Christmas give-away seeking the toddler or in spite of the mollycoddle! Alternatively, the gyroscope can absolutely be a gracious totalling to the established Christmas decorations. I can take it as given placing it within a mile of the Christmas tree and peradventure spinning it when guests arrive in the house. Looks like [url=http://www.dealtoworld.com]DealtoWorld.com[/url] is getting my subject still again!

    Tauseef said...

    Creed
    Hey man its a nice post... but i have a problem I installed all the files on my nokia n95 8gb correctly, and created com port (tried 8&9).
    Then I tried running python and connected it in bluetooth console.
    First it connected with port 8 and worked fine then after exiting NiiMe when I tried again it was showing no serial port found error. I made another com port(9) and connected, it worked but when i'm trying now it keeps saying no port found. I even tried making com port 10,11 but it won't work. Can u plz help me out.