omni directional bluetooth controlled robot...• microcontroller board based on the atmega328p. •...
TRANSCRIPT
![Page 1: OMNI DIRECTIONAL BLUETOOTH CONTROLLED ROBOT...• Microcontroller board based on the ATmega328P. • 14 digital input/output pins (of which 6 can be used as PWM outputs) • 6 analog](https://reader034.vdocuments.us/reader034/viewer/2022052103/603dd51cd9e24b1f8c51b8a5/html5/thumbnails/1.jpg)
OMNI DIRECTIONAL BLUETOOTH CONTROLLED
ROBOT
![Page 2: OMNI DIRECTIONAL BLUETOOTH CONTROLLED ROBOT...• Microcontroller board based on the ATmega328P. • 14 digital input/output pins (of which 6 can be used as PWM outputs) • 6 analog](https://reader034.vdocuments.us/reader034/viewer/2022052103/603dd51cd9e24b1f8c51b8a5/html5/thumbnails/2.jpg)
Overview
• Introduction• Block Diagram• Hardware Requirements• Software used• Advantages• Disadvantages• References
![Page 3: OMNI DIRECTIONAL BLUETOOTH CONTROLLED ROBOT...• Microcontroller board based on the ATmega328P. • 14 digital input/output pins (of which 6 can be used as PWM outputs) • 6 analog](https://reader034.vdocuments.us/reader034/viewer/2022052103/603dd51cd9e24b1f8c51b8a5/html5/thumbnails/3.jpg)
Introduction
• It is a vehicle used to move in all directions.• Our project aims at designing a Omni directional
robot equipped with four Omni wheels, mounted at90 degree apart.
• These wheels are mounted on DC motors which willbe driven by L293D motor drivers.
![Page 4: OMNI DIRECTIONAL BLUETOOTH CONTROLLED ROBOT...• Microcontroller board based on the ATmega328P. • 14 digital input/output pins (of which 6 can be used as PWM outputs) • 6 analog](https://reader034.vdocuments.us/reader034/viewer/2022052103/603dd51cd9e24b1f8c51b8a5/html5/thumbnails/4.jpg)
![Page 5: OMNI DIRECTIONAL BLUETOOTH CONTROLLED ROBOT...• Microcontroller board based on the ATmega328P. • 14 digital input/output pins (of which 6 can be used as PWM outputs) • 6 analog](https://reader034.vdocuments.us/reader034/viewer/2022052103/603dd51cd9e24b1f8c51b8a5/html5/thumbnails/5.jpg)
Block Diagram
![Page 6: OMNI DIRECTIONAL BLUETOOTH CONTROLLED ROBOT...• Microcontroller board based on the ATmega328P. • 14 digital input/output pins (of which 6 can be used as PWM outputs) • 6 analog](https://reader034.vdocuments.us/reader034/viewer/2022052103/603dd51cd9e24b1f8c51b8a5/html5/thumbnails/6.jpg)
Hardware requirements
• Arduino Uno • Bluetooth Module HC-05• DC Motor Driver L293D• DC Motor• Omni Wheels• Power Supply
![Page 7: OMNI DIRECTIONAL BLUETOOTH CONTROLLED ROBOT...• Microcontroller board based on the ATmega328P. • 14 digital input/output pins (of which 6 can be used as PWM outputs) • 6 analog](https://reader034.vdocuments.us/reader034/viewer/2022052103/603dd51cd9e24b1f8c51b8a5/html5/thumbnails/7.jpg)
Arduino UNO
• Microcontroller board based on the ATmega328P.• 14 digital input/output pins (of which 6 can be
used as PWM outputs)• 6 analog inputs.• 16 MHz quartz crystal• A power jack• Connect it to a computer with a USB cable or
power it with a AC-to-DC adapter or battery toget started.
![Page 8: OMNI DIRECTIONAL BLUETOOTH CONTROLLED ROBOT...• Microcontroller board based on the ATmega328P. • 14 digital input/output pins (of which 6 can be used as PWM outputs) • 6 analog](https://reader034.vdocuments.us/reader034/viewer/2022052103/603dd51cd9e24b1f8c51b8a5/html5/thumbnails/8.jpg)
The board...
![Page 9: OMNI DIRECTIONAL BLUETOOTH CONTROLLED ROBOT...• Microcontroller board based on the ATmega328P. • 14 digital input/output pins (of which 6 can be used as PWM outputs) • 6 analog](https://reader034.vdocuments.us/reader034/viewer/2022052103/603dd51cd9e24b1f8c51b8a5/html5/thumbnails/9.jpg)
Bluetooth Module (HC-05)
• For the communication between mobile phoneand microcontroller Bluetooth module(HC-05) is used
• Low Power 1.8V Operation ,1.8 to 3.6V I/O .
• Serial port Bluetooth module have a Bluetooth 2.0+EDR(enhanced data rate), 3Mbps modulation with complete2.4GHZ radio transceiver and baseband.
• Using Bluetooth profile and android platform architecturedifferent type of Bluetooth applications can be developed.
![Page 10: OMNI DIRECTIONAL BLUETOOTH CONTROLLED ROBOT...• Microcontroller board based on the ATmega328P. • 14 digital input/output pins (of which 6 can be used as PWM outputs) • 6 analog](https://reader034.vdocuments.us/reader034/viewer/2022052103/603dd51cd9e24b1f8c51b8a5/html5/thumbnails/10.jpg)
DC Motor Driver(L293D)
• L293D has quadruple high current half-H drivers.• Wide Supply-Voltage Range: 4.5 V to 36 V• High-Noise-Immunity Inputs• Output Current 600mA Per Channel• Peak Output Current 1.2A Per Channel.
![Page 11: OMNI DIRECTIONAL BLUETOOTH CONTROLLED ROBOT...• Microcontroller board based on the ATmega328P. • 14 digital input/output pins (of which 6 can be used as PWM outputs) • 6 analog](https://reader034.vdocuments.us/reader034/viewer/2022052103/603dd51cd9e24b1f8c51b8a5/html5/thumbnails/11.jpg)
Pin Diagram
![Page 12: OMNI DIRECTIONAL BLUETOOTH CONTROLLED ROBOT...• Microcontroller board based on the ATmega328P. • 14 digital input/output pins (of which 6 can be used as PWM outputs) • 6 analog](https://reader034.vdocuments.us/reader034/viewer/2022052103/603dd51cd9e24b1f8c51b8a5/html5/thumbnails/12.jpg)
Circuit Diagram
![Page 13: OMNI DIRECTIONAL BLUETOOTH CONTROLLED ROBOT...• Microcontroller board based on the ATmega328P. • 14 digital input/output pins (of which 6 can be used as PWM outputs) • 6 analog](https://reader034.vdocuments.us/reader034/viewer/2022052103/603dd51cd9e24b1f8c51b8a5/html5/thumbnails/13.jpg)
DC Motor
• 12 V, 78 RPM side shaft DC Motor• No- Load Current - 20mA• Full Load Current - 800mA• Full (Stall) Load Torque - 20 kgcm
![Page 14: OMNI DIRECTIONAL BLUETOOTH CONTROLLED ROBOT...• Microcontroller board based on the ATmega328P. • 14 digital input/output pins (of which 6 can be used as PWM outputs) • 6 analog](https://reader034.vdocuments.us/reader034/viewer/2022052103/603dd51cd9e24b1f8c51b8a5/html5/thumbnails/14.jpg)
Omni Wheels• Similar to Meccanum wheels, are wheels with small discs
around the circumferences which are perpendicular to theturning direction.
• The effect is that the wheel can be driven with full forcebut will also slide laterally with great ease.
• These wheels roll forward like normal wheels, but slidesideways with almost no friction (no skidding duringturns)
![Page 15: OMNI DIRECTIONAL BLUETOOTH CONTROLLED ROBOT...• Microcontroller board based on the ATmega328P. • 14 digital input/output pins (of which 6 can be used as PWM outputs) • 6 analog](https://reader034.vdocuments.us/reader034/viewer/2022052103/603dd51cd9e24b1f8c51b8a5/html5/thumbnails/15.jpg)
Power Supply
![Page 16: OMNI DIRECTIONAL BLUETOOTH CONTROLLED ROBOT...• Microcontroller board based on the ATmega328P. • 14 digital input/output pins (of which 6 can be used as PWM outputs) • 6 analog](https://reader034.vdocuments.us/reader034/viewer/2022052103/603dd51cd9e24b1f8c51b8a5/html5/thumbnails/16.jpg)
Android
• Android is an open-source operating system which meansthat any manufacturer can use it in their phones free ofcharge.
• It was built to be truly open.• Android is built on the open Linux Kernel. Furthermore,
it utilizes a custom JAVA virtual machine
![Page 17: OMNI DIRECTIONAL BLUETOOTH CONTROLLED ROBOT...• Microcontroller board based on the ATmega328P. • 14 digital input/output pins (of which 6 can be used as PWM outputs) • 6 analog](https://reader034.vdocuments.us/reader034/viewer/2022052103/603dd51cd9e24b1f8c51b8a5/html5/thumbnails/17.jpg)
Android Application on Mobile Phones
• An android app is meant for phones with an android based operating systems. They can be downloaded from the android app Market which is pre-loaded on every android phone.
• Blue control APP and Bluetooth Spp APP are some examples.
![Page 18: OMNI DIRECTIONAL BLUETOOTH CONTROLLED ROBOT...• Microcontroller board based on the ATmega328P. • 14 digital input/output pins (of which 6 can be used as PWM outputs) • 6 analog](https://reader034.vdocuments.us/reader034/viewer/2022052103/603dd51cd9e24b1f8c51b8a5/html5/thumbnails/18.jpg)
Android Application Operated Bluetooth
• The Android platform includes support for the Bluetoothnetwork stack, which allows a device to wirelesslyexchange data with other Bluetooth devices.
• The application framework provides access to theBluetooth functionality through the Android BluetoothAPIs.
![Page 19: OMNI DIRECTIONAL BLUETOOTH CONTROLLED ROBOT...• Microcontroller board based on the ATmega328P. • 14 digital input/output pins (of which 6 can be used as PWM outputs) • 6 analog](https://reader034.vdocuments.us/reader034/viewer/2022052103/603dd51cd9e24b1f8c51b8a5/html5/thumbnails/19.jpg)
Android Application
BlueStick
![Page 20: OMNI DIRECTIONAL BLUETOOTH CONTROLLED ROBOT...• Microcontroller board based on the ATmega328P. • 14 digital input/output pins (of which 6 can be used as PWM outputs) • 6 analog](https://reader034.vdocuments.us/reader034/viewer/2022052103/603dd51cd9e24b1f8c51b8a5/html5/thumbnails/20.jpg)
Directions of Omni directional robot
![Page 21: OMNI DIRECTIONAL BLUETOOTH CONTROLLED ROBOT...• Microcontroller board based on the ATmega328P. • 14 digital input/output pins (of which 6 can be used as PWM outputs) • 6 analog](https://reader034.vdocuments.us/reader034/viewer/2022052103/603dd51cd9e24b1f8c51b8a5/html5/thumbnails/21.jpg)
Software Used..
• Arduino IDE• Eclipse Android SDK(Software Development
Kit)
Programming Languages Used..
• Embedded C/C++• Java & XML
![Page 22: OMNI DIRECTIONAL BLUETOOTH CONTROLLED ROBOT...• Microcontroller board based on the ATmega328P. • 14 digital input/output pins (of which 6 can be used as PWM outputs) • 6 analog](https://reader034.vdocuments.us/reader034/viewer/2022052103/603dd51cd9e24b1f8c51b8a5/html5/thumbnails/22.jpg)
Advantages
• It can move in all 8 directions i.e., in 360 degrees.• Robots can work in factories and do the same thing
over and over again and not do it any differently.• This robot is serve food or products, to carry material
from one place to another, to send medicines to thepatients kept in the isolated environments etc.
![Page 23: OMNI DIRECTIONAL BLUETOOTH CONTROLLED ROBOT...• Microcontroller board based on the ATmega328P. • 14 digital input/output pins (of which 6 can be used as PWM outputs) • 6 analog](https://reader034.vdocuments.us/reader034/viewer/2022052103/603dd51cd9e24b1f8c51b8a5/html5/thumbnails/23.jpg)
Disadvantages
• Results from humanoid robots will be thatmany people are going to lose their jobs.
![Page 24: OMNI DIRECTIONAL BLUETOOTH CONTROLLED ROBOT...• Microcontroller board based on the ATmega328P. • 14 digital input/output pins (of which 6 can be used as PWM outputs) • 6 analog](https://reader034.vdocuments.us/reader034/viewer/2022052103/603dd51cd9e24b1f8c51b8a5/html5/thumbnails/24.jpg)
References
• www.arduino.org
• www.beyondlogic.org
• www.wikipedia.org
• www.elementzonline.com
• www.elementztechblog.wordpress.com
![Page 25: OMNI DIRECTIONAL BLUETOOTH CONTROLLED ROBOT...• Microcontroller board based on the ATmega328P. • 14 digital input/output pins (of which 6 can be used as PWM outputs) • 6 analog](https://reader034.vdocuments.us/reader034/viewer/2022052103/603dd51cd9e24b1f8c51b8a5/html5/thumbnails/25.jpg)
Questions????
![Page 26: OMNI DIRECTIONAL BLUETOOTH CONTROLLED ROBOT...• Microcontroller board based on the ATmega328P. • 14 digital input/output pins (of which 6 can be used as PWM outputs) • 6 analog](https://reader034.vdocuments.us/reader034/viewer/2022052103/603dd51cd9e24b1f8c51b8a5/html5/thumbnails/26.jpg)
THANK YOU