Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Gesture Control Car


Published on

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

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Gesture Control Car

  1. 1. WIRELESS GESTURE CONTROL CAR Presented by S.M.B.P.B. Samarathunga Science and Technology Mechatronics Uva Wellassa University, Sri Lanka1
  2. 2. ACKNOWLEDGEMENT I would like to acknowledge my Parents, and lecturers, who supported me both morally and technically, especially Dr. Indika Wanniarachchi who helped me at every step in the making of my project. Also my special thanks to class fellows and seniors who helped me in clarification of any issue. 2
  3. 3. ABOUT THE PROJECT The objective of this project is to build a car that can be controlled by gesture wirelessly. User is able to control motions of the car by wearing the controller glove and performing predefined gestures. Can be used in many potential applications such as wireless control car racing, etc. 3
  4. 4. 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
  5. 5. 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
  6. 6. 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
  7. 7. Motions which are used, 7
  9. 9. PIN CONFIGURATION MPU6050 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
  10. 10. RECEIVING SIDE 10
  11. 11. 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
  12. 12. SOFT WARE USED, Arduino Fritzing 12
  13. 13. 13