Tongue Controlled Wheelchair using Arduino and Hall effect Sensors

(Last Updated On: July 17, 2019)

 

Description:

Tongue Controlled Wheelchair based on the Arduino- In this tutorial, you will learn how to control a wheelchair wirelessly using two transmitter circuits. This wheelchair can be controlled through push buttons and also through Hall Effect magnetic sensors. For the wireless communication 433Mhz, RF transmitters and Receivers will be used.

This Tongue controlled wheelchair can be controlled from two different locations. You can use An RF transmitter circuit provided with Push Buttons, or you can use magnetic hall effect sensors. So this Wheelchair can be controlled wirelessly using Push Buttons and Hall effect magnetic sensors.


The components and tools used in this project can be purchased from Amazon, the components Purchase links are given below:

Arduino Uno: https://amzn.to/2tVz1vu
Mega 2560: https://amzn.to/2ze1kdu
wheelchair: https://amzn.to/2NvYAes
433Mhz tx/rx: offering the best deal: https://amzn.to/2KNpJv0
2n2222 NPN transistors: https://amzn.to/2EmXsIb
10k Resistor: https://amzn.to/2KTd6OW
lm7805 Voltage Regulator: https://amzn.to/2IZEl5x
330-ohm resistors pack: https://amzn.to/2NtlAeh
female DC power jack socket: https://amzn.to/2KEo1gt
470 uf capacitors: https://amzn.to/2xDCOzf
5×7 cm Vero board: https://amzn.to/2OHGbvn
female headers: https://amzn.to/2zqmtiJ
connection wires: https://amzn.to/2DpBuW7
Super Starter kit for Beginners: https://amzn.to/2KJvmKG
Jumper Wires: https://amzn.to/2KMoVXs
Bread Board: https://amzn.to/2MS4q8X
12v Adaptor: https://amzn.to/2Ntr6h1
PCB plate: https://amzn.to/2IUwpCt
Variable Supply: https://amzn.to/2MT4Qfj
Digital Multimeter: https://amzn.to/2Nvft9i
Vero Board / stripboard: https://amzn.to/2MTf9jD
Soldering iron kit: “best” You guys should definitely purchase this: https://amzn.to/2zfoNuJ
Solder wire: https://amzn.to/2ufUMWf
Wire Stripper: https://amzn.to/2KOqxfU
wirecutter: https://amzn.to/2ucIq14
PCB small portable drill machine: https://amzn.to/2Nu62XF

Circuit Diagram:

Implementation of this proposed model mainly involves two steps. The first step is the identification of which the hall effect sensor is activated and then sending the desired command to the wheelchair wirelessly. The Tongue controlled wheelchair when receives the commands, these commands are tested depending on the predefined conditions and then accordingly operate the wheelchair.

tongue controlled wheelchair

As you can see in the above circuit, It consists of 4 buttons, one side of all the buttons are connected with ground and the other ends are connected with the desired Arduino pins as defined in programming. The 433Mhz radio transmitter is connected with the Arduino. Its data pin is connected with the pin12 and the other pins are connected with 5v and GND to power up the transmitter.

tongue controlled wheelchair

This circuit consists of 4 hall effect sensors, These sensor needs 5v to be powered up. All these sensors are connected with the Arduino Analog pins because it gives different values as per the magnetic field changed due to the presence of the permanent magnet. The VCC “5v” Pins of all the magnetic hall effect sensors are connected together and then connected with the Arduino’s 5 volts. Similarly, the Ground pins of all the magnetic hall effect sensors are connected together and then connected with the Ground of the Arduino. while the signal wires of the magnetic hall effect sensors are connected with the desired analog pins of the Arduino or mega as defined in the programming.

The Transmitter 5v and GND pins are connected with the Arduino’s 5 volts and GND. While the data Pin of the transmitter is connected with Pin number 12 of the Arduino.


tongue controlled wheelchair

This is the complete circuit diagram of the Receiver side. As the Tongue controlled wheelchair has two motors, that’s why we need two h-bridges to control each motor. Each motor is controlled with the help of an H-bridge and each H-bridge consists of two relays. H-Bridges are used to control the direction of the dc motors. If you want to learn the designing of H-bridges then you can visit our YouTube channel “Electronic Clinic”. The H-Bridge PCB looks like this and can be downloaded.

tongue controlled wheelchair

Download: H-bridge PCB board

relay hbridge

Programming of the Tongue Controlled Wheelchair:

 

In this project 3 different programs are used, two programs are written for the two transmitter circuits and one program is written for the Receiver.

  1. Transmitter with buttons:

Before you start the programming first off all make sure that you download the VirtualWire library. This library is available on the GitHub. After you download this library then simply copy and paste it into the Arduino’s library folder, which you can find in the documents folder.

Next, I defined Pins for the transmitter data pin and for the pushbuttons.

In the void setup function, I set all the pushbuttons to input.

  1. Transmitter with Hall effect sensors:

hall effect magnetic sensors connected

 

  1. Receiver programming:

 

Watch Video Tutorial:

Recommended For You

About the Author: Engr Fahad

My name is Shahzada Fahad and I am an Electrical Engineer. I have been doing Job in UAE as a site engineer in an Electrical Construction Company. Currently, I am running my own YouTube channel "Electronic Clinic", and managing this Website. My Hobbies are * Watching Movies * Music * Martial Arts * Photography * Travelling * Make Sketches and so on...

Leave a Reply