gesture control car

13
WIRELESS GESTURE CONTROL CAR Presented by S.M.B.P.B. Samarathunga Science and Technology Mechatronics Uva Wellassa University, Sri Lanka 1

Upload: piyumal-samarathunga

Post on 17-May-2015

645 views

Category:

Technology


3 download

DESCRIPTION

This is regarding a wireless gesture control car which which was built by using MPU6050 gyro and nRF24L01 transceiver..

TRANSCRIPT

Page 1: Gesture Control Car

WIRELESS GESTURE CONTROL CAR

Presented by

S.M.B.P.B. Samarathunga

Science and Technology

Mechatronics

Uva Wellassa University, Sri Lanka1

Page 2: Gesture Control Car

ACKNOWLEDGEMENT

I would like to acknowledge my Parents, and lecturers, whosupported me both morally and technically, especially Dr. IndikaWanniarachchi who helped me at every step in the making of myproject.

Also my special thanks to class fellows and seniors who helped mein clarification of any issue.

2

Page 3: Gesture Control Car

ABOUT THE PROJECT

The objective of this project is to build a car that can becontrolled by gesture wirelessly.

User is able to control motions of the car by wearing thecontroller glove and performing predefined gestures.

Can be used in many potential applications such as wirelesscontrol car racing, etc.

3

Page 4: Gesture Control Car

COMPONENTS USED

Arduino Mega board (in receiver side)

Arduino Duemilanove (in transmitter side)

MPU6050 Gyro meter

nRF24L01 Transceiver Module

L298 Dual H-Bridge Motor Control

4

Page 5: Gesture Control Car

MPU6050 Gyro

The InvenSense MPU-6050 sensor contains a MEMS accelerometer and a MEMS gyro in a single chip.

It is very accurate, as it contains 16-bits Analog to Digital conversion hardware for each channel.

Therefor it captures the x, y, and z channel at the same time.

In here MPU6050 library was used.

5

Page 6: Gesture Control Car

nRF24L01 Transceiver Module

The nRF24L01+ is a 2.4GHz ISM band transceiver.

Includes on board support components and a 2.4GHz antenna for easy implementation into designs without additional hardware.

Communication range up to 329 feet (100 meters) in ideal conditions.

In here RF24 library was used.

6

Page 7: Gesture Control Car

Motions which are used,

7

Page 8: Gesture Control Car

TRANSMITTING SIDE

8

Page 9: Gesture Control Car

PIN CONFIGURATIONMPU6050 Arduino Duemilanove

VCC 3.3v

GND GND

SCL 5 (Analog)

SDA 4 (Analog)

nRF24L01 Transceiver

Arduino Duemilanove

VCC 3.3v

GND GND

CE 9 (Digital)

CSN 10 (Digital)

SCK 13 (Digital)

MISO 12 (Digital)

MOSI 11 (Digital)9

Page 10: Gesture Control Car

RECEIVING SIDE

10

Page 11: Gesture Control Car

PIN CONFIGURATION

nRF24L01 Arduino Mega

VCC 3.3v

GND GND

CE 9 (Digital)

CSN 10 (Digital)

SCK 52 (Digital)

MISO 50 (Digital)

MOSI 51 (Digital)

11

Page 12: Gesture Control Car

SOFT WARE USED,

Arduino

Fritzing

12

Page 13: Gesture Control Car

13