The document discusses the design of an obstacle avoidance mobile robot. It begins with an introduction to robotics and defines the objectives of the project as designing a mobile robot with obstacle avoidance capabilities and developing a robot controlled via Bluetooth smartphone application. The key components of the robot are then described, including the ATmega8 microcontroller, L293D motor driver IC, HC-05 Bluetooth module, voltage regulator, motors and wheels. The operation of these components and how they interface is explained. The obstacle avoidance algorithm and mobile robot control via Bluetooth are also summarized.
A robot is usually an electro-mechanical machine that is guided by computer and electronic programming. Many robots have been built for manufacturing purpose and can be found in factories around the world. Designing of the latest inverted ROBOT which can be controlling using an APP for android mobile. We are developing the remote buttons in the android app by which we can control the robot motion with them. A smart phone Android operated robot car. Now here is a simple to control our robo car using Bluetooth module HC-05 and AT89S52 microcontroller with our android Smartphone device. The controlling devices of the whole system are a microcontroller. Bluetooth module, DC motors are interfaced to the microcontroller. . The robot in the project can be made to move in all the four directions using the android phone. In achieving the task the controller is loaded with program written using Embedded ‘C’ Languages. Android smart phone controller Bluetooth robot using microcontroller. In our work, move the robot upward, backward, left and right side by the android application such as Bluetooth Controlled Car.
Speed and direction control of dc motor using android mobile application chan...chandan kumar
This project is all about the wireless operation of a DC Motor. In this project, we will control the speed of a DC Motor. Direction of the rotation will also be controlled. Wireless facility is provided with the help of Bluetooth connectivity. An android handset is required to control the operation. As the name suggests that “Speed and Direction Control of DC Motor using Android Mobile Application” is controlling the speed of a DC motor with any mobile phone containing some medium of connectivity such as Bluetooth. Various terms related to this project can be discussed as follows. Since we are concern with the wireless application that is why we are using here a mobile phone to control the whole process. Now the question is why should we use a mobile phone? Which is the most suitable mobile phone? So the answer is that mobile is used only for a Bluetooth connection. We need not to carry an extra device for transmitting the data. This transmitter is already inbuilt in a mobile phone. Now come with the question of most suitable mobile phone, so it can be observed that Android phones are the most widely used phones. Android phones are very easy from the operating point of view. I-phones and windows phones are not as popular as the Android phones. So the Android phone will be used here
working video- https://youtu.be/RPHu4fDcvqM
MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06Eklavya Sharma
Design and control of RoboDroid to do monotonous job using a smartphone only. The robot is named ‘RoboDroid’ as it utilizes concept of both Robotics and Android.
It is a mechanical arm with movable base that is controlled by an
application through Android Smartphone via Bluetooth using a
most commonly used Bluetooth module HC-06 and programmed
with Arduino Uno. Research Paper ranked first in BITS apogee in Electronics and instrumentation.
A robot is usually an electro-mechanical machine that is guided by computer and electronic programming. Many robots have been built for manufacturing purpose and can be found in factories around the world. Designing of the latest inverted ROBOT which can be controlling using an APP for android mobile. We are developing the remote buttons in the android app by which we can control the robot motion with them. A smart phone Android operated robot car. Now here is a simple to control our robo car using Bluetooth module HC-05 and AT89S52 microcontroller with our android Smartphone device. The controlling devices of the whole system are a microcontroller. Bluetooth module, DC motors are interfaced to the microcontroller. . The robot in the project can be made to move in all the four directions using the android phone. In achieving the task the controller is loaded with program written using Embedded ‘C’ Languages. Android smart phone controller Bluetooth robot using microcontroller. In our work, move the robot upward, backward, left and right side by the android application such as Bluetooth Controlled Car.
Speed and direction control of dc motor using android mobile application chan...chandan kumar
This project is all about the wireless operation of a DC Motor. In this project, we will control the speed of a DC Motor. Direction of the rotation will also be controlled. Wireless facility is provided with the help of Bluetooth connectivity. An android handset is required to control the operation. As the name suggests that “Speed and Direction Control of DC Motor using Android Mobile Application” is controlling the speed of a DC motor with any mobile phone containing some medium of connectivity such as Bluetooth. Various terms related to this project can be discussed as follows. Since we are concern with the wireless application that is why we are using here a mobile phone to control the whole process. Now the question is why should we use a mobile phone? Which is the most suitable mobile phone? So the answer is that mobile is used only for a Bluetooth connection. We need not to carry an extra device for transmitting the data. This transmitter is already inbuilt in a mobile phone. Now come with the question of most suitable mobile phone, so it can be observed that Android phones are the most widely used phones. Android phones are very easy from the operating point of view. I-phones and windows phones are not as popular as the Android phones. So the Android phone will be used here
working video- https://youtu.be/RPHu4fDcvqM
MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06Eklavya Sharma
Design and control of RoboDroid to do monotonous job using a smartphone only. The robot is named ‘RoboDroid’ as it utilizes concept of both Robotics and Android.
It is a mechanical arm with movable base that is controlled by an
application through Android Smartphone via Bluetooth using a
most commonly used Bluetooth module HC-06 and programmed
with Arduino Uno. Research Paper ranked first in BITS apogee in Electronics and instrumentation.
Multi-Function Automatic Move Smart Car for ArduinoWanita Long
ICStation team share this open source of making Multi-Function automatic move smart car with all electronic DIY hobbyists.It is the third car we introduce to you and you can make a comparison with the two previous. The multi-Function automatic move smart car uses an MCU development application system and a 4-wheel driver system,the core of which is arduino Atmega-328P.It can realize multifunction,such as tracking,obstacle avoidance,remote control and some other functions.
voice control robot using arduino,Bluetooth module and android application to driving it forward , backward,turn right,turn left,stop or automatic work to avoid obstacles with ultra-sonic sensor fixed on servo motor to detect distance in forward,right and left.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
International Refereed Journal of Engineering and Science (IRJES) is a peer reviewed online journal for professionals and researchers in the field of computer science. The main aim is to resolve emerging and outstanding problems revealed by recent social and technological change. IJRES provides the platform for the researchers to present and evaluate their work from both theoretical and technical aspects and to share their views.
www.irjes.com
One of the greatest challenges engineers face is the safe operation of the existing civil infrastructure. Tunnels progressively deteriorate due to ageing ,environmental factors ,increased loading ,damages caused by the human/natural factors ,inadequate poor maintenance
Design and Construction of Movable Bridge using Arduinoijtsrd
This paper is designed to build movable bridge for passable both land and marine transportation and upgrade transportation system for people. In this paper, Arduino Uno, ultrasonic sensor, servo motor, 2channel relay and gear motor are used as mainly devices. Ultrasonic sensor is running by emitting waves until the ship is coming. As soon as the ship is passing, the sensor is sent data to arduino. And then, arduino microcontroller control the traffic light on the land by changing green led to red led. In this condition, the servo motor start to run and gate on the land is closed. After gate is closed, the gear motor start to run and lift the bridge to cross the ship. When the ship is passed, the bridge down to normal state and red led change to green led. When the led is green, the servo motor start to run and gate is open. At this time, the cars can pass safety. Nwe Nwe Oo | May Thwe Oo | Hla Yamin "Design and Construction of Movable Bridge using Arduino" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-3 | Issue-5 , August 2019, URL: https://www.ijtsrd.com/papers/ijtsrd25285.pdfPaper URL: https://www.ijtsrd.com/engineering/electronics-and-communication-engineering/25285/design-and-construction-of-movable-bridge-using-arduino/nwe-nwe-oo
Review of Madsense Reborn,
Adsense Advertising,
Madsense Reborn,
How to make money with adsense,
how to win with advertising,
Madsense reborn is amazing
Multi-Function Automatic Move Smart Car for ArduinoWanita Long
ICStation team share this open source of making Multi-Function automatic move smart car with all electronic DIY hobbyists.It is the third car we introduce to you and you can make a comparison with the two previous. The multi-Function automatic move smart car uses an MCU development application system and a 4-wheel driver system,the core of which is arduino Atmega-328P.It can realize multifunction,such as tracking,obstacle avoidance,remote control and some other functions.
voice control robot using arduino,Bluetooth module and android application to driving it forward , backward,turn right,turn left,stop or automatic work to avoid obstacles with ultra-sonic sensor fixed on servo motor to detect distance in forward,right and left.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
International Refereed Journal of Engineering and Science (IRJES) is a peer reviewed online journal for professionals and researchers in the field of computer science. The main aim is to resolve emerging and outstanding problems revealed by recent social and technological change. IJRES provides the platform for the researchers to present and evaluate their work from both theoretical and technical aspects and to share their views.
www.irjes.com
One of the greatest challenges engineers face is the safe operation of the existing civil infrastructure. Tunnels progressively deteriorate due to ageing ,environmental factors ,increased loading ,damages caused by the human/natural factors ,inadequate poor maintenance
Design and Construction of Movable Bridge using Arduinoijtsrd
This paper is designed to build movable bridge for passable both land and marine transportation and upgrade transportation system for people. In this paper, Arduino Uno, ultrasonic sensor, servo motor, 2channel relay and gear motor are used as mainly devices. Ultrasonic sensor is running by emitting waves until the ship is coming. As soon as the ship is passing, the sensor is sent data to arduino. And then, arduino microcontroller control the traffic light on the land by changing green led to red led. In this condition, the servo motor start to run and gate on the land is closed. After gate is closed, the gear motor start to run and lift the bridge to cross the ship. When the ship is passed, the bridge down to normal state and red led change to green led. When the led is green, the servo motor start to run and gate is open. At this time, the cars can pass safety. Nwe Nwe Oo | May Thwe Oo | Hla Yamin "Design and Construction of Movable Bridge using Arduino" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-3 | Issue-5 , August 2019, URL: https://www.ijtsrd.com/papers/ijtsrd25285.pdfPaper URL: https://www.ijtsrd.com/engineering/electronics-and-communication-engineering/25285/design-and-construction-of-movable-bridge-using-arduino/nwe-nwe-oo
Review of Madsense Reborn,
Adsense Advertising,
Madsense Reborn,
How to make money with adsense,
how to win with advertising,
Madsense reborn is amazing
This robotic wheelchair operated by human speech commands. The system operates with the use of a android device which is transmits voice commands to an 8051 microcontroller to achieve this functionally. The transmitter consists of the Bluetooth devices . The voice commands recognized by the module are transmitted by through the Bluetooth transmitter . This commands are detected by the robotic wheelchair in order to move it in left , right ,backward and front direction
Abstract : In the present study, innovative idea of touchpad controlled vehicle and its real life implication is
described. Generally in such system touchpad is interfaced with ADC [0808/MCP 3208] which gives the coordinates
of the points touch by the user on touchpad. But in this research work Programmable
Intercombination Circuit (PIC) [18F4550/18C4550] is used purposefully instead of ADC as input signal were
in analog which required converting into digital signal. PIC can be used to interface touchpad and also perform
serial port programming far better than ADC. PIC gives output to 8051 microcontroller which uses keil
software program in C for input and output programming. Test drive was done to crosscheck the performance
of touchpad as well as vehicle and it was observed that car was running at corresponding given location
directed by touchpad at al instants.
Keywords - Touch screen, PIC 18F4550, Motor driverL293D, RF Transmitter & Receiver, Keil software.
In the present study, innovative idea of touchpad controlled vehicle and its real life implication is
described. Generally in such system touchpad is interfaced with ADC [0808/MCP 3208] which gives the coordinates
of the points touch by the user on touchpad. But in this research work Programmable
Intercombination Circuit (PIC) [18F4550/18C4550] is used purposefully instead of ADC as input signal were
in analog which required converting into digital signal. PIC can be used to interface touchpad and also perform
serial port programming far better than ADC. PIC gives output to 8051 microcontroller which uses keil
software program in C for input and output programming. Test drive was done to crosscheck the performance
of touchpad as well as vehicle and it was observed that car was running at corresponding given location
directed by touchpad at al instants.
Design and Construction of DC Motor Speed Controller Using Android.pptEEESrproject
Rapid progress in microelectronics and microcontrollers in recent years has made it possible to apply modern control technology to control efficient and reliable operation of many applications such as the engine, anti-lock braking system (ABS), cruise, steering, and vehicle traction. Many of these operations including DC motor and therefore there is a need for implementing effective control strategies with digital control of these motors. The speed of DC motor is directly proportional to armature voltage and inversely proportional to field flux and adjustable speed drives can be operated over a wide range by controlling armature or field excitation. Development of various solid state switching devices such as diode, transistor and thyristor along with various analog/digital chips used in firing/controlling circuits, have made dc drives more handy for control in numerous areas of applications. For DC motor speed control, closed-loop PWM technique is widely used and well known . In this technique, the regulation of motor’s speed is realized by changing the voltage of motor which is adjusted by the duty ratio of PWM. In order to improve the performance of motor’s speed regulation and to reduce the steady-state error of the rotational speed of motor, a high- performance microcontroller can be used.In this work, an arduino microcontroller is used for implementation.
Bi directional speed control of dc motor and stepper motor through mat lab us...eSAT Journals
Abstract In any industry speed control of an electric drive system is very critical and crucial. Every designer aims at achieving a control methodology having high degree of precision. But industry needs are ever evolving in nature. Hence it is very much essential that along with conventional speed control mechanisms we must also have simple interactive graphical based control strategies. Several algorithms/methodologies have been developed over the years to achieve speed control of motors. In this context by encompassing the usability of Mat Lab, work has been done to control the speed of stepper motor and DC motor using microcontroller. Microcontroller is programmed to achieve bi directional speed control. The main objective of this work is to develop the graphical user interface of motor control through mat Lab guide and the interface of the same with hardware via serial communication. PIC is used as the controller. Keywords— DC, PIC, μC, AC, GUI, IC
Fire Fighter Robot with Night Vision Camera (1).pptxSyedMohiuddin62
This advanced project Fire Fighter Robotic Vehicle with Night Vision Camera allows a user to control a fire fighter robot equipped with water tank and gun remotely wirelessly for extinguishing fires. For this purposes the system uses an Rf remote for remote operation along with rf receive based microcontroller circuit for operating the robotic vehicle and water pump. The receiver circuit receives RF signals through RF based remote transfer users commands.
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...Amil Baba Dawood bangali
Contact with Dawood Bhai Just call on +92322-6382012 and we'll help you. We'll solve all your problems within 12 to 24 hours and with 101% guarantee and with astrology systematic. If you want to take any personal or professional advice then also you can call us on +92322-6382012 , ONLINE LOVE PROBLEM & Other all types of Daily Life Problem's.Then CALL or WHATSAPP us on +92322-6382012 and Get all these problems solutions here by Amil Baba DAWOOD BANGALI
#vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore#blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #blackmagicforlove #blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #Amilbabainuk #amilbabainspain #amilbabaindubai #Amilbabainnorway #amilbabainkrachi #amilbabainlahore #amilbabaingujranwalan #amilbabainislamabad
Welcome to WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition, along with this month's industry news to celebrate the 13 years since the group was created we have articles including
A case study of the used of Advanced Process Control at the Wastewater Treatment works at Lleida in Spain
A look back on an article on smart wastewater networks in order to see how the industry has measured up in the interim around the adoption of Digital Transformation in the Water Industry.
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdffxintegritypublishin
Advancements in technology unveil a myriad of electrical and electronic breakthroughs geared towards efficiently harnessing limited resources to meet human energy demands. The optimization of hybrid solar PV panels and pumped hydro energy supply systems plays a pivotal role in utilizing natural resources effectively. This initiative not only benefits humanity but also fosters environmental sustainability. The study investigated the design optimization of these hybrid systems, focusing on understanding solar radiation patterns, identifying geographical influences on solar radiation, formulating a mathematical model for system optimization, and determining the optimal configuration of PV panels and pumped hydro storage. Through a comparative analysis approach and eight weeks of data collection, the study addressed key research questions related to solar radiation patterns and optimal system design. The findings highlighted regions with heightened solar radiation levels, showcasing substantial potential for power generation and emphasizing the system's efficiency. Optimizing system design significantly boosted power generation, promoted renewable energy utilization, and enhanced energy storage capacity. The study underscored the benefits of optimizing hybrid solar PV panels and pumped hydro energy supply systems for sustainable energy usage. Optimizing the design of solar PV panels and pumped hydro energy supply systems as examined across diverse climatic conditions in a developing country, not only enhances power generation but also improves the integration of renewable energy sources and boosts energy storage capacities, particularly beneficial for less economically prosperous regions. Additionally, the study provides valuable insights for advancing energy research in economically viable areas. Recommendations included conducting site-specific assessments, utilizing advanced modeling tools, implementing regular maintenance protocols, and enhancing communication among system components.
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxR&R Consult
CFD analysis is incredibly effective at solving mysteries and improving the performance of complex systems!
Here's a great example: At a large natural gas-fired power plant, where they use waste heat to generate steam and energy, they were puzzled that their boiler wasn't producing as much steam as expected.
R&R and Tetra Engineering Group Inc. were asked to solve the issue with reduced steam production.
An inspection had shown that a significant amount of hot flue gas was bypassing the boiler tubes, where the heat was supposed to be transferred.
R&R Consult conducted a CFD analysis, which revealed that 6.3% of the flue gas was bypassing the boiler tubes without transferring heat. The analysis also showed that the flue gas was instead being directed along the sides of the boiler and between the modules that were supposed to capture the heat. This was the cause of the reduced performance.
Based on our results, Tetra Engineering installed covering plates to reduce the bypass flow. This improved the boiler's performance and increased electricity production.
It is always satisfying when we can help solve complex challenges like this. Do your systems also need a check-up or optimization? Give us a call!
Work done in cooperation with James Malloy and David Moelling from Tetra Engineering.
More examples of our work https://www.r-r-consult.dk/en/cases-en/
2. Page 2
1.1 Introduction to 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.
1.2 Problem Statement
Nowadays, robotic technologies have become more important since a lot of industry is
trying to improve their machinery weapons. This technology has developed year by year
to make sure an excellent result. Recently, by time goes by, a lot of mechanical robots
have been invented to help peoples running their daily life.
Obstacles Avoidance Mobile Robot is actually a simple collision avoidance machines.
Besides that, its future development is very big to explore. By using this simple collision
avoidance system, a lot of new and variety mobile robot with multiple functions can be
invented. Real-time obstacle avoidance is one of the key issues to successful applications
of mobile robot systems. All mobile robots feature some kind of collision avoidance,
ranging from primitive algorithms that detect an obstacle and steer the robot short of it in
order to avoid a collision, through sophisticated algorithms, that enable the robot to
detour obstacles. The latter algorithms are much more complex, since they involve not
only the detection of an obstacle, but also some kind of quantitative measurements
concerning the obstacle's dimensions. Once these have been determined, the obstacle
avoidance algorithm needs to steer the robot around the obstacle and resume motion
toward the original target.
1.3 Objective of this Project
The main objectives of this project are:
i. To design a mobile robot with an ability to avoid obstacle.
ii. To develop a mobile robot using microcontroller and control it with Smartphone via
Bluetooth technology.
1.4 Report Outline
We will discuss the design of the robot in Chapter 2. The implementation and some
required components are presented in Chapter 3. The design is presented in Chapter 4.
The results are discussed in Chapter 5. Finally, the report concludes in Chapter 6.
4. Page 4
2.1 Introduction
Robotics is becoming a very important part of our lives. The design process is changing
rapidly as the demand increases. So in this chapter we will describe the robotics design,
block diagram, Algorithm and its component‟s description.
2.2 Block Diagram of the Project
Figure 2.1: Block Diagram of the project
2.3 Required Components
SL/N Name of components
01 ATmega8 microcontroller
02 L293D (Motor Driver IC)
03 Voltage regulator 7805 IC
04 Heat sink
05 Battery
06 HC-05 Bluetooth module
07 LED
Android phone
with app
Bluetooth
Power supply
Voltage
regulator
Atmega8
micro
controller
Motor
L293D IC
Motor
5. Page 5
08 Resistor
09 Switch
10 Capacitor
11 2 DC Motor
12 2 wheel
13 PCB board
14 Connecting Wire
15 Crystal
2.4 7805 Voltage Regulator IC
A voltage regulator is designed to automatically maintain a constant voltage level.
A voltage regulator may be a simple "feed-forward" design or may include negative
feedback control loops. It may use an electromechanical mechanism, or electronic
components
Figure 2.2: Typical Voltage Regulator IC
Referring to the figure 2.2, voltage regulator is used to provide regulated 5V to power the
PIC16F877A microcontroller. This is very essential since the microcontroller will blow if
the voltage supplied to it is exceeding its voltage rating.
6. Page 6
Figure 2.3: Circuitry of Voltage Regulator IC
Voltage regulators comprise a class of widely used ICs. Regulator IC units
contain the circuitry for reference source, comparator amplifier, control device and
overload protection all in a single IC. Although the internal construction of the IC is
somewhat different from that described for discrete voltage regulator circuits, the external
operation is much the same. IC unit provide regulation of a fixed positive voltage, a fixed
negative voltage or an adjustably set voltage. A power supply can be built using a
transformer connected to the ac supply line to step the ac voltage to desired amplitude,
then rectifying that ac voltage, filtering with a capacitor and RC filter, if desired, and
finally regulating the dc voltage using an IC regulator. The regulators can be selected for
operation with load currents from hundreds of mill-amperes to tens of amperes,
corresponding to power
2.5 HC-05 Bluetooth
Figure 2.4: HC-05 Bluetooth
7. Page 7
2.5.1 Overview
HC‐05 module is an easy to use Bluetooth SPP (Serial Port Protocol) module,
designed for transparent wireless serial connection setup. Serial port Bluetooth module is
fully qualified Bluetooth V2.0+ EDR (Enhanced Data Rate) 3Mbps Modulation with
complete 2.4GHz radio transceiver and baseband. It uses CSR Blue core 04 External
single chip Bluetooth systems with CMOS technology and with AFH (Adaptive
Frequency Hopping Feature). It has the footprint as small as 12.7mmx27mm. Hope it will
simplify your overall design/development cycle.
2.5.2 Specifications:
2.5.2.1 Hardware features
Typical ‐80dBm sensitivity.
Up to +4dBm RF transmits power.
Low Power 1.8V Operation, 3.3 to 5 V I/O.
PIO control.
UART interface with programmable baud rate.
With integrated antenna.
With edge connector.
2.5.2.2 Software features
Slave default Baud rate: 9600, Data bits: 8, Stop bit: 1, Parity: No parity.
PIO9 and PIO8 can be connected to red and blue led separately. When
Master and slave are paired, red and blue led blinks 1time/2s in interval, while
disconnected only blue led blinks 2times/s.
Auto‐connect to the last device on power as default.
Permit pairing device to connect as default.
Auto‐pairing PINCODE:”1234” as default.
Auto‐reconnect in 30 min when disconnected as a result of beyond the range of
connection.
8. Page 8
2.5.3 Pin out configuration of Bluetooth and microcontroller
Figure 2.5: Pin out configuration microcontroller and Bluetooth
2.5.4 Bluetooth Wireless Navigation
HC-06 / HC-05 Bluetooth module is used to receive data from android based
device.
After pairing (connecting) the Bluetooth module with android phone or tablet,
open the application and connect to the paired device HC-06 or HC-05.
Android application will send letters „F‟, „B‟, „R‟ and „L‟ to move robot
forward, backward, right and left respectively.
These are received by the Bluetooth receiver; those letters are available in TX
pin of HC-06.
TX pin of Bluetooth module is connected to RX pin (26) of PIC
microcontroller, which receives information from the Bluetooth module.
That information is used as an interrupt to switch between user defined
functions that we have specified.
We have written different functions to perform assigned tasks viz Move
forward, backward, turn left and right. These functions will change the values
of pins RC0, RC1, RC2 and RC3. Wheel rotations are controlled by these
pins.
Here we are using IC L293D to drive wheel motor, which is capable of
driving 2 motors at a time.
9. Page 9
2.6 L293D Motor Driver IC
L293D is a typical Motor driver or Motor Driver IC which allows DC motor to
drive on either direction. L293D is a 16-pin IC which can control a set of two DC motors
simultaneously in any direction. It means that you can control two DC motor with a
single L293D IC. Dual H-bridge Motor Driver integrated circuit(IC).
It works on the concept of H-bridge. H-bridge is a circuit which allows the voltage to be
flown in either direction. As we know voltage need to change its direction for being able
to rotate the motor in clockwise or anticlockwise direction, hence H-bridge IC are ideal
for driving a DC motor. In a single l293d chip there two h-Bridge circuit inside the IC
which can rotate two dc motor independently. Due its size it is very much used in robotic
application for controlling DC motors. Given below is the pin diagram of a L293D motor
controller.
There are two Enable pins on l293d. Pin 1 and pin 9, for being able to drive the motor,
the pin 1 and 9 need to be high. For driving the motor with left H-bridge you need to
enable pin 1 to high. And for right H-Bridge we need to make the pin 9 to high. If anyone
of the either pin1 or pin9 goes low then the motor in the corresponding section will
suspend working. It‟s like a switch.
2.6.1 Pin Diagram of L293D motor driver IC
Figure 2.6: 16 Pin Diagram of L293D
10. Page 10
2.6.2 Working of L293D
Here 4 input pins for this l293d, pin 2, 7 on the left and pin 15, 10 on the right as shown
on the pin diagram. Left input pins will regulate the rotation of motor connected across
left side and right input for motor on the right hand side. The motors are rotated on the
basis of the inputs provided across the input pins as LOGIC 0 or LOGIC 1.In simple we
need to provide Logic 0 or 1 across the input pins for rotating the motor.
2.6.3 L293D Logic Table
Let‟s consider a Motor connected on left side output pins (pin 3, 6). For rotating
the motor in clockwise direction the input pins has to be provided with Logic 1 and Logic
0.
• Pin 2 = Logic 1 and Pin 7 = Logic 0 | Clockwise Direction
• Pin 2 = Logic 0 and Pin 7 = Logic 1 | Anticlockwise Direction
• Pin 2 = Logic 0 and Pin 7 = Logic 0 | Idle [No rotation] [Hi-Impedance state]
• Pin 2 = Logic 1 and Pin 7 = Logic 1 | Idle [No rotation]
In a very similar way the motor can also operated across input pin 15, 10 for motor on the
right hand side.
2.6.4 Circuit Diagram of L293D motor driver IC controller
Figure: 2.7: Circuit Diagram of L293D
11. Page 11
2.6.5 Voltage Specification
VCC is the voltage that it needs for its own internal operation 5v; L293D will not
use this voltage for driving the motor. For driving the motors it has a separate provision
to provide motor supply VSS (V supply). L293d will use this to drive the motor. It
means if you want to operate a motor at 9V then you need to provide a Supply of 9V
across VSS Motor supply.
The maximum voltage for VSS motor supply is 36V. It can supply a max current of
600mA per channel. Since it can drive motors Up to 36v hence you can drive pretty big
motors with this L293D.
VCC pin 16 is the voltage for its own internal Operation. The maximum voltage ranges
from 5v and up to 36v.
2.7 Capacitor
A capacitor is a passive two-terminal electrical component used to store energy
electro statically in an electric field. The forms of practical capacitors vary widely, but all
contain at least two electrical conductors separated by a dielectric (insulator). Capacitors
are widely used as parts of electrical circuits in many common electrical devices.
Figure 2.8: Physical View of Capacitor
When there is a potential difference across the conductors, an electric field
develops across the dielectric, causing positive charge to collect on one plate and
negative charge on the other plate. Energy is stored in the electrostatic field. An ideal
capacitor is characterized by a single constant value, capacitance. This is the ratio of the
electric charge on each conductor to the potential difference between them. The SI unit of
capacitance is the farad, which is equal to one coulomb per volt.
The capacitance is greatest when there is a narrow separation between large areas
of conductor; hence capacitor conductors are often called plates, referring to an early
12. Page 12
means of construction. In practice, the dielectric between the plates passes a small
amount of leakage current and also has an electric field strength limit, the breakdown
voltage. The conductors and leads introduce an undesired inductance and resistance.
A capacitor consists of two conductors separated by a non-conductive region. The
non-conductive region is called the dielectric. In simpler terms, the dielectric is just an
electrical insulator. Examples of dielectric media are glass, air, paper, vacuum, and even
a semiconductor depletion region chemically identical to the conductors. A capacitor is
assumed to be self-contained and isolated, with no net electric charge and no influence
from any external electric field. The conductors thus hold equal and opposite charges on
their facing surfaces, and the dielectric develops an electric field. In SI units, a
capacitance of one farad means that one coulomb of charge on each conductor causes a
voltage of one volt across the device.
An ideal capacitor is wholly characterized by a constant capacitance C, defined as the
ratio of charge ±Q on each conductor to the voltage V between them. C = Q/V, where C
is the capacitance in farad (F), Q is the electric charge in coulombs (C) and V is the
voltage between the capacitor‟s plates in volts (V).
2.7.1 Types of Capacitor
Types Feature
Variable capacitor Variable capacitor has changeable capacitor
Electrolyte capacitor Electrolytic capacitor are used when high
capacitance is needed .most of the electrolytic
capacitor are polarized.
Ceramic capacitor Ceramic capacitor has ceramic dielectric material
.has high voltage functionality.
Tantalum capacitor Tantalum oxide dielectric material. Has high
capacitance.
Spherical capacitor Spherical capacitor has a sphere shape.
Power capacitor Power capacitors are used in high voltage power
system.
Mica capacitor High accuracy capacitors.
Paper capacitor Paper dielectric material
13. Page 13
2.7.2 Capacitor Voltage Reference
Type J – Dipped Tantalum Capacitors.
Type K – Mica Capacitors.
Type L – Polyester/Polystyrene Capacitors
Type M – Electrolytic 4 Band Capacitors
Type N – Electrolytic 3 Band Capacitors.
2.7.3 104j Capacitor
In this project we have used type j (Dipped Tantalum Capacitors) capacitor
Figure 2.9: 104j Capacitor
2.7.4 Specification of 104j Capacitor
14. Page 14
2.8 Crystal oscillator
A crystal oscillator is an electronic oscillator circuit that uses the mechanical
resonance of a vibrating crystal of piezoelectric material to create an electrical signal with
a very precise frequency. This frequency is commonly used to keep track of time (as in
quartz wristwatches), to provide a stable clock signal for digital integrated circuits, and to
stabilize frequencies for radio transmitters and receivers. The most common type of
piezoelectric resonator used is the quartz crystal, so oscillator circuits incorporating them
became known as crystal oscillators, but other piezoelectric materials including
polycrystalline ceramics are used in similar circuits.
Quartz crystals are manufactured for frequencies from a few tens of kilohertz to hundreds
of megahertz. More than two billion crystals are manufactured annually. Most are used
for consumer devices such as wristwatches, clocks, radios, computers, and cell phones.
Quartz crystals are also found inside test and measurement equipment, such as counters,
signal generators, and oscilloscopes.
Here we used a crystal of 12 MHz as clock oscillator for Microcontroller.
Figure 2.10: Crystal oscillator
2.9 Heat sink
In electronic systems, a heat sink is a passive heat exchanger that cools a device
by dissipating heat into the surrounding medium. In computers, heat sinks are used to
cool central processing units or graphics processors.
15. Page 15
Figure 2.11: Heat sink
2.10 Resistor
A resistor is a passive two-terminal electrical component that implements electrical
resistance as a circuit element.
The current through a resistor is in direct proportion to the voltage across the
resistor's terminals. This relationship is represented by Ohm's law: I = V/ R.
Where I is the current through the conductor in units of amperes, V is the
potential difference measured across the conductor in units of volts, and R is the
resistance of the conductor in units of ohms (symbol: Ω).
The ratio of the voltage applied across a resistor's terminals to the intensity of
current in the circuit is called its resistance, and this can be assumed to be a constant
(independent of the voltage) for ordinary resistors working within their ratings.
Figure 2.12: Physical view of Resistor
2.11 Mini DC Gear Motor and wheel
Mini DC Gear Motor is a cost-effective, high usability and quality motor by
Robot base, it can be used for program-controlled tracing robot car and wheel robot, also
16. Page 16
can do PWM control ,speed measurement combining Adriano-compatible controller and
DC Motor driver. In this project we used 2 DC motor.
Figure 2.13: Mini Dc motor and wheel, stearing wheel.
2.11.1 Specifications of DC motor
1. Gear ratios: 48:1
2. No-load speed (3V): 120RPM
3. No-load speed (6V): 240RPM
4. No-load current (3V): 40mA
5. No-load current (6V): 70mA
6. Block running current (3V): 390mA
7. Block running current (3V): 680mA
8. Torque size (3V): 3200mg * cm
9. Torque size (6V): 5500mg * cm
10. Size: 70.50 mm x 27.00 mm x 23.00 mm
11. Weight: about 40g
17. Page 17
2.12 LED
A light-emitting diode (LED) is a semiconductor device that emits visible light when an
electric current passes through it. The light is not particularly bright, but in most LEDs it
is monochromatic, occurring at a single wavelength. The output from an LED can range
from red (at a wavelength of approximately 700 nanometers) to blue-violet (about 400
nanometers). Some LEDs emit infrared (IR) energy (830 nanometers or longer); such a
device is known as an infrared-emitting diode (IRED).
An LED or IRED consists of two elements of processed material called P-type
semiconductors and N-type semiconductors. These two elements are placed in direct
contact, forming a region called the P-N junction. In this respect, the LED or IRED
resembles most other diode types, but there are important differences. The LED or IRED
has a transparent package, allowing visible or IR energy to pass through. Also, the LED
or IRED has a large PN-junction area whose shape is tailored to the application.
Benefits of LEDs and IREDs, compared with incandescent and fluorescent illuminating
devices, include:
Low power requirement: Most types can be operated with battery power supplies.
High efficiency: Most of the power supplied to an LED or IRED is converted into
radiation in the desired form, with minimal heat production.
Long life: When properly installed, an LED or IRED can function for decades.
18. Page 18
Figure 2.14: LED
2.13 Diode
A diode is a simple electrical device that allows the flow of current only in one direction.
So it can be said to act somewhat like a switch. A specific arrangement of diodes can
convert AC to pulsating DC; hence it is sometimes also called as a rectifier. It is derived
from "di-ode” which means a device having two electrodes. The symbol of a p-n junction
diode is shown below, the arrowhead points in the direction of conventional current flow.
Figure 2.15: Diode
2.13.1 Characteristic of Diode
The p-n junction is a basic building block in any semiconductor device. It is formed by
joining a p type (intrinsic semiconductor doped with a trivalent impurity) and n type
semiconductor (intrinsic semiconductor doped with a pentavalent impurity) together with
a special fabrication technique such that a p-n junction is formed. Hence it is a device
with two elements, the p-type forms anode and the n-type forms the cathode. These
terminals are brought out to make the external connections. Here we have used a
SCHOTTKY Diode (35V 9A DO204AR).
19. Page 19
Figure 2.16: Characteristics of Diode
2.14 Battery
A rechargeable battery is an energy storage device that can be charged again after being
discharged by applying DC current to its terminals
Figure 2.17: Battery.
Rechargeable batteries allow for multiple usages from a cell, reducing waste and
generally providing a better long-term investment in terms of dollars spent for usable
device time. This is true even factoring in the higher purchase price of rechargeable and
the requirement for a charger.
A rechargeable battery is generally a more sensible and sustainable replacement to one-
time use batteries, which generate current through a chemical reaction in which a reactive
20. Page 20
anode is consumed. The anode in a rechargeable battery gets consumed as well but at a
slower rate, allowing for many charges and discharges.
In use, rechargeable batteries are the same as conventional ones. However, after
discharge the batteries are placed in a charger or, in the case of built-in batteries, an
AC/DC adapter is connected.
While rechargeable batteries offer better long term cost and reduce waste, they do have a
few cons. Many types of rechargeable cells created for consumer devices, including AA
and AAA, C and D batteries, produce a lower voltage of 1.2v in contrast to the 1.5v of
alkaline batteries. Though this lower voltage doesn't prevent correct operation in
properly-designed electronics, it can mean a single charge does not last as long or offer
the same power in a session. This is not the case, however, with lithium polymer and
lithium ion batteries.
Some types of batteries such as nickel cadmium and nickel-metal hydride can develop a
battery memory effect when only partially discharged, reducing performance of
subsequent charges and thus battery life in a given device.
Rechargeable batteries are used in many applications such as cars, all manner of
consumer electronics and even off-grid and supplemental facility power storage.
2.14.1 Applications
Suitable to cordless phone, solar lighting, electrical drill, shaver, emergency lighting,
back-up power, cordless tool, power tool, flashlight, torch, Robot etc
2.15 Summary
In this chapter we have described design of the project and various components
description which has been used in the project.
In the next chapter we will describe implementation of the project.
22. Page 22
3.1 Introduction
In this chapter we will describe about Microcontroller IC, circuit diagram, circuit
construction and its working procedure, PCB layout and microcontroller programming.
3.2 Microcontroller
A microcontroller (sometimes abbreviated µC, uC or MCU) is a small computer on a
single integrated circuit containing a processor core, memory, and programmable
input/output peripherals.
3.2.1 The pin diagram of Atmega8 microcontroller
Figure 3.1: Pin diagram of ATmega8
3.2.2 ATmega8 Microcontroller IC
This is the main controller of the robot. When the robot is turned on, the main controller
is ready to receive an instruction from Android phone via Bluetooth. It is 28 pin of
microcontroller.
23. Page 23
3.2.3 Features
3.2.3.1 Advanced RISC Architecture
– 130 Powerful Instructions – Most Single-clock Cycle Execution
– 32 × 8 General Purpose Working Registers
– Fully Static Operation
– Up to 16MIPS Throughput at 16MHz
– On-chip 2-cycle Multiplier
3.2.3.2 High Endurance Non-volatile Memory segments
– 8Kbytes of In-System Self-programmable Flash program memory
– 512Bytes EEPROM, 1Kbyte Internal SRAM
– Write/Erase Cycles: 10,000 Flash/100,000 EEPROM
– Data retention: 20 years at 85°C/100 years at 25°C (1)
– Optional Boot Code Section with Independent Lock Bits In-System Programming by
on-chip Boot Program True Read-While-Write Operation
– Programming Lock for Software Security
3.2.3.3 Peripheral Features
– Two 8-bit Timer/Counters with Separate Prescaler, one Compare Mode
– One 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture Mode
– Real Time Counter with Separate Oscillator
– Three PWM Channels
– 8-channel ADC in TQFP and QFN/MLF package Eight Channels 10 -bit Accuracy
– 6-channel ADC in PDIP package
- Six Channels 10 -bit Accuracy
– Byte-oriented Two-wire Serial Interface
– Programmable Serial USART
– Master/Slave SPI Serial Interface
– Programmable Watchdog Timer with Separate On-chip Oscillator
– On-chip Analog Comparator
3.2.3.4 Special Microcontroller Features
– Power-on Reset and Programmable Brown-out Detection
– Internal Calibrated RC Oscillator
30. Page 30
3.4 PCB Layout
Figure 3.2: PCB Diagram of This Project
31. Page 31
3.5 Circuit module
Figure 3.3: Circuit module
3.6 Circuit Construction
Power source is from battery.
We designed the project with12V. But we supplied only 9.6 V. However, it
works properly.
It is a combination of 8 batteries. 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 eliminates the ripple. Ripple
is very harmful for system. Although battery is pure DC.
Other capacitors are also used to eliminate the ripple.
32. Page 32
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 microcontroller.
3.7 Android application Development
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.
For this application, we used MIT App Inventor site, where can be developed Android
apps.
3.7.1 What is MIT App inventor?
App Inventor is a cloud-based tool, which means that you can build apps right in your
web browser. This website offers all of the support that you‟ll need as you learns how to
build your own apps. The App Inventor software or "service" is at
ai2.appinventor.mit.edu. You can get there by clicking the orange "Create" button from
any page on this website.
3.7.2 Android application view
Figure 3.4: Android application view
33. Page 33
3.7.3 Screenshot of the Development of Android application
Figure 3.5: Screenshot of the Development of Android application
35. Page 35
3.8 Working procedure
At First we on the power switch and circuit gets power which is indicated by LED.
Then we have to connect Bluetooth module with the Android phone.
At Smartphone app, Bluetooth device is searched. If found with name "HC-05"
device, the connection is made with a pass code “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 moves to left, and vice versa.
By this we can avoid the obstacle using command by application.
3.9 Softwares Used
3.9.1 Proteus 8
Proteus 8 is best simulation software for various designs with microcontroller. It
is mainly popular because of availability of almost all microcontrollers in it. So it is a
handy tool to test programs and embedded designs for electronics hobbyist. We can
simulate our programming of microcontroller in Proteus 8 Simulation Software.
After simulating circuit in Proteus 8 Software we can directly make PCB design with it.
3.9.2 Code vision AVR
Integrated Development Environment for the 8-bit Atmel AVR and XMEGA
Microcontrollers.
Application that runs under Windows® XP, Vista, Windows 7 and Windows 8,
32-bit and 64-bit
Easy to use Integrated Development Environment and ANSI C compatible
Compiler
Editor with auto indentation, syntax highlighting for both C and AVR assembler,
function parameters and structure/union members auto complete
Supported data types: bit, bool, char, int, short, long, 64-bit long.
Fast floating point library with hardware multiplier and enhanced core
instructions support for all the new ATmega chips
AVR specific extensions for:
Transparent, easy accessing of the EEPROM & FLASH memory areas, without
the need of special functions like in other AVR compilers
Bit level access to I/O registers
Interrupt support
36. Page 36
Support for placing bit variables in the General Purpose I/O Registers (GPIOR)
available in the new chips (ATtiny2313, ATmega48/88/168,
ATmega165/169/325/3250/329/3290/645/6450/649/6490,
ATmega1280/1281/2560/2561/640, ATmega406 and others)
Compiler optimizations:
Peephole optimizer
Advanced variables to register allocator, allows very efficient use of the AVR
architecture
Common Block Subroutine packing (what our competition calls “Code
Compressor”), replaces repetitive code sequences with calls to subroutines. This
optimizer is available as Standard in CodeVisionAVR, at no additional costs, not
like in our competitor‟s products.
Common sub-expression elimination
Loop optimization
Branch optimization
Subroutine call optimization
Cross-jumping optimization
Constant folding
Constant literal strings merging
Store-copy optimization
Dead code removing optimization
4 memory models: tiny (8 bit data pointers for chips with up to 256 bytes of
RAM), small (16 bit data pointers for chips with more than 256 bytes of ram),
medium (for chips with 128k of flash) and large (for chips with 256k or more
flash).
3.10 Summary
In this chapter we have described about microcontroller IC, circuit diagram,
circuit construction, working procedure, PCB layout, microcontroller programming and
designing software.
In the next chapter we will describe the application and limitation of the project.
38. Page 38
4.1 Introduction
In Previous chapter we have described design and implementation of the project. In this
chapter we will describe outer look of the project, its application and limitation.
4.2 Project Outlook
Figure 4.1: Outer look of the robot
4.3 Application of this project
The robot can be used for reconnaissance or surveillance. Like, if there is any
hidden bomb under anything.
It can be ensured and notified through the robot.
The robot is small in size so can be used for spying.
This Project uses Bluetooth technology and in the future switched to wife.
After using camera it can be used as a photographer.
This types of robot used as toy‟s kids.
39. Page 39
4.4 Limitation
It is use for short distance only.
Rapidly power reduced.
Bluetooth too low-bandwidth.
4.5 Summary
In this chapter we have described application and limitation of the project.
In the next chapter we will describe about price and discussion of the project.
41. Page 41
5.1 Introduction
In this chapter we will discuss about this project.
5.2 Price
The components are used in this project is very chip. Such as ATmgega8
microcontroller IC, 7805 Voltage regulator IC, L293D Motor Driver IC, HC-05
Bluetooth, Crystal, Hit sink, Battery, Steering wheel, wheel, DC motor. LED, Switch
Capacitor, Resistor, PCB, and connecting wires. All of these are available in our local
market.
5.3 Discussion
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 are important for future development.
We kept some additional parts such as buzzer, resistor, LED, and rail connector/ bus bars
in PCB. They are designed for the future use.
5.4 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.
5.5 Disadvantages
It is time consuming project.
It is use for short distance only.
Rapidly power reduced.
Bluetooth too low-bandwidth.
42. Page 42
5.6 Summary
In this chapter we have discussed price comparison, discussion, advantages and
disadvantages of the project.
In the next chapter the report will be formally concluded.
44. Page 44
6.1 Future Extensions
Obstacle avoidance
Install Ultrasonic sensor.
Vision
Use camera to transmit frames back to android application for display to
user.
Bluetooth too low-bandwidth, switch to Wi-Fi.
6.2 Conclusion
Our objective was to design a mobile controlled robot, which can avoid the obstacle. For
designing and development of the project, we have used various components like
microcontroller, Smartphone, Bluetooth, DC motor and others components. We have also
used MIT app inventor site for developing software and designing software for PCB
layout.
In this case we faced in some challenges like software developing, microcontroller
programming and layout designing, components assembling etc. Actually it was very
difficult for us. After all we overcome these challenges by hard work and eventually we
have been succeeded by the grace of Almighty Allah. This is a milestone for the future
development, the latter of which will be made us better.