View Full Version : ShakerRacer control a real RC car with the accelerometer of the N95



--{N_P}--
30th January 2008, 09:26
When you're playing a racing game or using an RC car, you will very often move your whole body when driving through tight turns or accelerate with full speed — but the control itself is very often still done through abstract buttons on a game controller or keyboard.

ShakerRacer does not need this additional layer and allows you to control an RC car directly through your movements — by using the acceleration sensor of your mobile phone. It works in a very intuitive way: just tilt your phone in the direction you want to drive. That's it!

The car that we used is based on a standard €90 RC car bought from a toy shop. We modded it to accept Bluetooth instead of the proprietary wireless module that it was shipped with. A small microcontroller and a Bluetooth module replace the original wireless components. On the side of the mobile phone, a Python script translates the input of the acceleration sensor to commands that the microcontroller can understand in order to manage the steering servo as well as the main motor.

It turned out that this is a very intuitive and natural way to control the car. You do not need any practice as the concept can be understood instantly. So there's nothing that can block your way to fun!

Keep in mind that the phone cannot simply connect to an out-of-the-box RC car, as the standard wireless remote control of a car uses some proprietary protocol and technology for communication. Only by adding a microcontroller + Bluetooth module, you can make the car understand Bluetooth and enable it to communicate with the phone. Stephan Selinger has written some short instructions on how to accomplish this, but it requires some hardware ownership as well as –knowledge.


The Python application now uses the official Nokia Sensor-API by default. This allows using the mobile client with the Nokia 5500, N95 (Firmware 20+), N95 8GB, N93i and the N82. For the N95 with older firmware, you can reconfigure the code to still use the very nice aXYZ Python-module from Cyke64.


[Only registered and activated users can see links]

all documents included in the attachment

Pintar
30th January 2008, 10:48
Is this game or application? :)

Sir_Oliver
30th January 2008, 11:06
Application mate ;)

swankyleo
30th January 2008, 11:44
Link removed: Didn't see it was exactly the same file ;)
Thanks NP :) This stuff is amazing.

--{N_P}--
30th January 2008, 12:29
Thats attached at 1st post .. No need to link dem again..

iPhone4GRo
30th January 2008, 12:45
Thats attached at 1st post .. No need to link dem again..


That's what I thought Pope!
Thanx man!

I just bought a bluetooth controlled car 4 my son at Toysrus and there4 it works right away....

rep will be added later mate!
Still have 2 spread some karma 1st

swankyleo
30th January 2008, 12:48
Edited my previous post mate ;)

UniquEmaSTeR
30th January 2008, 13:16
where to download car? LoL :D

Just wondered, does commanding the RC with bluetooth limit it's range ? Dunno about the remote controlled cars, which way that use to communicate, is that bluetooth too?

trnsko
30th January 2008, 14:27
only for remote car or ???
THX

micloi
30th January 2008, 14:31
Does the Sony Ericsson Bluetooth Car-100 work?

And also may we have more info on the car from ToysRus?

akhter_ji
30th January 2008, 14:42
Is this a python application???
and which file we need to install?? ShakerRacer_v1_5_0 or ShakerRacer_v1_5_0.sis??amd what is shake racer -hardware??
thnkz

toxbunny
30th January 2008, 14:47
There is a java application for SE phones to controll the Car100 and it works perfectly in my N82. And with Nokmote you get almost the same thing and alot easier. You can also change the charging plug for the SE Car100 to fit to a Nokia charger.

mikispike
30th January 2008, 16:39
how i install it i have the n95 8gb thx for help