A prototype of how we can steer, accelerate a car using gestures. This can be of great use to people who Don’t have hands and legs, or even paralyzed people to drive a car. And also normal people can use it for more comfortable driving.
PROBLEM:
We have often seen People who don’t have hands or legs, can’t drive a car. And even normal people while driving for long hours, face problem because their hands and legs start to pain.
APPROACH TO THE PROBLEM
There will be a motor connected with the steering, and the motor in turn will be controlled by gestures (slight movements) of the driver’s head, and the motor will turn the steering.
The next part is accelerating and braking, those will as well be controlled with gestures of the driver’s head.
WORKING OF THE PROJECT:
The movements of the head are measured by accelerometer sensor which then sends signal to the microcontroller, this microcontroller then sends signal to the steering system microcontroller using radio frequency communication , then the servo motor of the steering system works according to the instructions of the micro controller of the steering system.
PROCEDURE:
This gesture controlled driving system does not even require complex modification of the car , just simply a motor needs to be connected with the steering and a sensor integrated circuit needs to be worn on the head of the driver, so as to measure the gestures of the head.
Nowadays, even though self driving cars have started to come to the market , even in that as well they recommend keeping the hands on the steering, because many a time the auto-pilot may not take the correct decision, so even in that this gesture controlled steering system can be integrated.
Even in electric wheelchair which can be controlled with switches and joystick, can be replaced with this gesture controlling, in this way even paralyzed people and people not having hands can move their wheelchair of their own.
THERE WERE MANY SUCH CHALLENGES WHICH I FACED:
Usually we always need to train an accelerometer and gyroscopic sensor before using it , like in our phone also before using the navigation of our phone it usually at first tell us to move the phone in a specific manner.
I solved the problem by integrating the training code of the accelerometer with the main code , so while running my code, it at first trains the accelerometer than the accelerometer does its work.
Once while connecting the Radio frequency transmitter module with the microcontroller , bymistake I interchanged the Vcc and GND , then the module was not working , so it took me a long time to figure out why it was not working then I realized that the radio transmitter module got burned and I had to order a new one.
Discussion