A Brief Description
A Brief Description
How it works?
Detailed Pin Diagram
Group Members Information
In this Project we have designed an embedded system which detects an obstacle and senses the color (RGB). It is supposed to help us in Household chores, Military Department, Detective Department, Traffic Signal Controlling.
Arduino UNO microcontroller
Bluetooth Module (HC-05)
Motor Driver (L298N)
Color sensor (TCS3200)
Proximity IR sensor
Bread board (2 pcs)
In this project Arduino UNO microcontroller is used for interfacing to various hardware peripherals.
The current design is an embedded application
which will detect an obstacle and sense the color (red,green and blue)
For doing so, an Arduino UNO microcontroller is interfaced to a proximity IR sensor and color sensor (TCS3200)
A Proximity IR sensor is used to detect an obstacle and color sensor will detect the corresponding color.
If it gets red color it stops and then if it gets blue color it will start automatically.
Our project also can be regulated by an Andriod App named Bluetooth Terminal.
Bluetooth of the smart phone communicate with the bluetooth module then after connecting the bluetooth we can send signals.
In Auto mode, when it gets an obstacle, it will search for a better obstacle free space for further movement. If another hindrance arises, it will recursively check another better way to go.
fig.1 Block Diagram
2.Color sensor turned on
3.Bluetooth module turned on
4.If AutoSignal received then IR sensor is turned on
5.If obstacle is detected then it will turn Left
6.If obstacle is detected again it will turn right twice
7.If obstacle is detected again it will turn right and go forward
8.If color is red it will stop
9.If color is blue then it will start automatically
11.Else go to (2)
fig.2 Proteus Circuit Diagram
fig.3 Our project
First, we tried to use Raspberry Pi to interface other peripherals. But we failed to use it as the required power source was overestimated by us. It wasted lots of our time and money. Thats why, we moved to Arduino UNO.
The motor driver(L293D) was not compatible to our requirements. So we moved to L298N motor driver.
Occasionally, the bluetooth module did not work as our android app was not made properly by the developer. So we created an app by ourselves.
At first we used the power adapter as power source but it did not provide enough power to run the motor driver. So we moved to the LIPO battery.
Our left wheel was not fast enough compared to right wheel. Thats why we balanced the speed.
Section B2: Group 3
Shafiqul Islam Anik (1205070)
Khandakar Ashrafi Akbar Shama (1205072)
Ishtiaque Ahmed (1205094)
Swarnendu Saikat Nandi(1205108)
Abdullah AL Fuad (1205110)
Md. Abdus Sattar
Aashikur Rahman Azim
Md. Iftekharul Islam Sakib
Back to top