Welcome to our presentation on Touch Android App Micro Controller Moto r Obstacle avoiding Robot
PREPARED BY : 1. MD. JOBAER ID: 120200203 2. MD. MURSHIDUZZAMAN ID: 120200183 3. SAJIB SARKER ID: 120200181 SUBMITTED TO ASM SHAMSUL AREFIN . ASSISTANT PROFESSOR. NUB. Project name Android phone controlled Obstacle avoiding robot.
An over view of the project  Introduction.  Objective.  Project summary.  Basic block diagram of the project.  Circuit module.  Working procedure.  Future extensions.  Discussion.  Conclusion.
Introduction Robotics Robotics is the branch of mechanical engineering, electrical engineering and computer science that deals with the design, construction, operation, and application of robots, as well as computer systems for their control, sensory feedback, and information processing. It may be human controlled or automatic.
Objective Control a robot by using smart phone & microcontroller. Such as instruction to avoid the obstacle.
Project summary  The modules include Atmega8 microcontroller part, L293D motor driver part and HC-05 Bluetooth module.  This project has been designed & constructed using power, capacitor, resistor, PCB, LED , micro-controller IC, crystal, voltage regulator IC, DC motor, motor driver IC, Bluetooth module and android phone.  Basically it is designed to move as per the command given by the microcontroller.  To move in all the direction like forward reverse right and left the motor driver also controlled by the microcontroller.
Bluetooth Power supply Atmega8 micro controller L293D IC Motor Motor Android phone with apps Voltage regulator Basic block diagram of the project
Development of Android app Android is an open source operating system based on the Linux kernel, and designed primarily for touch screen mobile devices such as smart phones and tablets.
Forward Left backward RightStop Android Application view
CIRCUIT COMPONENTS SL/N Name of components 01 ATEmega8 microcontroller 02 L293D (Motor Driver IC) 03 Crystal 04 Voltage regulator 7805 IC 05 Hit sink 06 Battery 07 HC-05 Bluetooth module
CIRCUIT COMPONENTS 08 LED 09 Resistor 10 Switch 11 Capacitor 12 2 DC Motor 13 2 wheel 14 PCB board 15 Insulating board 16 Connecting Wire 17 Steering wheel
Outer look of the project
Circuit module
PCB layout
Circuit construction  Power source is from battery.  We designed the project with12 v. But we supplied only 9.6 V. It works properly.  It is a combination of 8 battery. Each battery is 1.2 V.  It has two terminals. Positive and negative terminals which are connected to positive and negative terminal of PCB.  Then we see a capacitor. It is the filter capacitor. It is eliminate the ripple . Ripple is very harmful for system. Although battery is pure DC.  others capacitor also used to eliminate the ripple.
 Microcontroller is needed a minimum of 5 volt. Otherwise it does not work properly.  For this case we used a 7805 voltage regulator IC which holds 5v.  Pin 8 of L293D IC is connected with the source.  For motor rotation it requires a minimum of 7.5 volt, otherwise motor will not rotate.  Pin 16 is connected to the output of 7805 IC for biasing.  We used a Bluetooth. For Bluetooth 5v is needed. It is connected with 5v positive and ground.  TX , RX pins of microcontroller and Bluetooth are connected. It is used to communicate with the Circuit construction continued…
 At First we on the power switch and circuit gets power which is indicate by LED.  Then we have to connect Bluetooth module with the Android phone.  At Smartphone app search for Bluetooth device. Found name called "HC-05" device. Connection is made, and pass code is “1234”. It must be paired.  According to program:  when we press forward button it goes ahead.  If we press stop it stops.  If we press Backward it goes to backward.  If we press left it goes to left it means it is moves left, and vice versa. Working procedure
FUTURE EXTENSIONS Obstacle avoidance Install Ultra sonic sensor. Vision Use camera to transmit frames back to android application for display to user. Bluetooth too low-bandwidth, switch to Wi-Fi. 18
Software Proteus 8. Code vision AVR.
ADVANTAGES  Portable And Easy To Use.  Easy to control.  Simple In Construction.  Easy To Maintain And Repair.  Efficient And Low Cost Design.  Low Power Consumption.  The programming of the microcontroller is easy.
DISADVANTAGES  It is time consuming project.  It is use for short distance only.  Rapidly power reduced.  Bluetooth too low-bandwidth.
 We tried to control the robot by the smart phone, and avoid the obstacle. that is why we designed an android app. Which communicates with microcontroller via Bluetooth module.  In this project, We have gained the concept of embedded C, designing app, Java environment. Which is important for future development.  We kept some additional parts such as buzzer, resistor, LED, and rail connector/ bus bars in PCB. They are Discussion
Conclusion  It is feasible to implement Bluetooth communication between Smartphone and microcontroller. Microcontroller chip is not high cost. The development of apps for android in android SDK is easy and free of cost.
QUESTIONS?
Android phone controlled obstacle avoiding robot

Android phone controlled obstacle avoiding robot

  • 1.
    Welcome to ourpresentation on Touch Android App Micro Controller Moto r Obstacle avoiding Robot
  • 2.
    PREPARED BY : 1.MD. JOBAER ID: 120200203 2. MD. MURSHIDUZZAMAN ID: 120200183 3. SAJIB SARKER ID: 120200181 SUBMITTED TO ASM SHAMSUL AREFIN . ASSISTANT PROFESSOR. NUB. Project name Android phone controlled Obstacle avoiding robot.
  • 3.
    An over viewof the project  Introduction.  Objective.  Project summary.  Basic block diagram of the project.  Circuit module.  Working procedure.  Future extensions.  Discussion.  Conclusion.
  • 4.
    Introduction Robotics Robotics is thebranch of mechanical engineering, electrical engineering and computer science that deals with the design, construction, operation, and application of robots, as well as computer systems for their control, sensory feedback, and information processing. It may be human controlled or automatic.
  • 5.
    Objective Control a robotby using smart phone & microcontroller. Such as instruction to avoid the obstacle.
  • 6.
    Project summary  Themodules include Atmega8 microcontroller part, L293D motor driver part and HC-05 Bluetooth module.  This project has been designed & constructed using power, capacitor, resistor, PCB, LED , micro-controller IC, crystal, voltage regulator IC, DC motor, motor driver IC, Bluetooth module and android phone.  Basically it is designed to move as per the command given by the microcontroller.  To move in all the direction like forward reverse right and left the motor driver also controlled by the microcontroller.
  • 7.
  • 8.
    Development of Androidapp Android is an open source operating system based on the Linux kernel, and designed primarily for touch screen mobile devices such as smart phones and tablets.
  • 9.
  • 10.
    CIRCUIT COMPONENTS SL/N Nameof components 01 ATEmega8 microcontroller 02 L293D (Motor Driver IC) 03 Crystal 04 Voltage regulator 7805 IC 05 Hit sink 06 Battery 07 HC-05 Bluetooth module
  • 11.
    CIRCUIT COMPONENTS 08 LED 09Resistor 10 Switch 11 Capacitor 12 2 DC Motor 13 2 wheel 14 PCB board 15 Insulating board 16 Connecting Wire 17 Steering wheel
  • 12.
    Outer look ofthe project
  • 13.
  • 14.
  • 15.
    Circuit construction  Powersource is from battery.  We designed the project with12 v. But we supplied only 9.6 V. It works properly.  It is a combination of 8 battery. Each battery is 1.2 V.  It has two terminals. Positive and negative terminals which are connected to positive and negative terminal of PCB.  Then we see a capacitor. It is the filter capacitor. It is eliminate the ripple . Ripple is very harmful for system. Although battery is pure DC.  others capacitor also used to eliminate the ripple.
  • 16.
     Microcontroller isneeded a minimum of 5 volt. Otherwise it does not work properly.  For this case we used a 7805 voltage regulator IC which holds 5v.  Pin 8 of L293D IC is connected with the source.  For motor rotation it requires a minimum of 7.5 volt, otherwise motor will not rotate.  Pin 16 is connected to the output of 7805 IC for biasing.  We used a Bluetooth. For Bluetooth 5v is needed. It is connected with 5v positive and ground.  TX , RX pins of microcontroller and Bluetooth are connected. It is used to communicate with the Circuit construction continued…
  • 17.
     At Firstwe on the power switch and circuit gets power which is indicate by LED.  Then we have to connect Bluetooth module with the Android phone.  At Smartphone app search for Bluetooth device. Found name called "HC-05" device. Connection is made, and pass code is “1234”. It must be paired.  According to program:  when we press forward button it goes ahead.  If we press stop it stops.  If we press Backward it goes to backward.  If we press left it goes to left it means it is moves left, and vice versa. Working procedure
  • 18.
    FUTURE EXTENSIONS Obstacle avoidance InstallUltra sonic sensor. Vision Use camera to transmit frames back to android application for display to user. Bluetooth too low-bandwidth, switch to Wi-Fi. 18
  • 19.
  • 20.
    ADVANTAGES  Portable AndEasy To Use.  Easy to control.  Simple In Construction.  Easy To Maintain And Repair.  Efficient And Low Cost Design.  Low Power Consumption.  The programming of the microcontroller is easy.
  • 21.
    DISADVANTAGES  It istime consuming project.  It is use for short distance only.  Rapidly power reduced.  Bluetooth too low-bandwidth.
  • 22.
     We triedto control the robot by the smart phone, and avoid the obstacle. that is why we designed an android app. Which communicates with microcontroller via Bluetooth module.  In this project, We have gained the concept of embedded C, designing app, Java environment. Which is important for future development.  We kept some additional parts such as buzzer, resistor, LED, and rail connector/ bus bars in PCB. They are Discussion
  • 23.
    Conclusion  It isfeasible to implement Bluetooth communication between Smartphone and microcontroller. Microcontroller chip is not high cost. The development of apps for android in android SDK is easy and free of cost.
  • 24.