Arduino Based Android Controlled Bomb Detector(Metal detector)







A Brief Description

Required Equipments

How it works?

Block Diagram

Algorithm

Detailed Pin Diagram

Problems Faced

Group Members Information

Course Teacher

Project Video






A Brief Description


In this Project we have designed an embedded system which is used for finding Metal body by using robot car ,controlling by user android phone. User will send data to move any direction and by finding any metal body it will stop moving and create sound for informing the user.






Required Equipments







How it works?


In this project Arduino is interfacing with different hardware like motor driver L293d,HC05 Blutooth Module,proximity sensor.When the sensor sense any metal body in ats range it creates an analogue value by respect of the distance between the sensor and metal body.Then the sensor sends the analogue value into arduino board through A0 pin.Then getting the interrupt from proximity sensor ,arduino sends data to motor driver pin 1,6,9,14 LOW.So that the both motor will stop running. Arduino also creates arduino pin 9 HIGH which is connected with a buzzer.After detecting the metal ,buzzer will beep . For moving the motor any one of the pin 7 or 8 and 12 or 13 have to be HIGH.If both the motor pin state reverse motor will rotate in reverse,so the car will go backward.






Block Diagram




                                                                       pin diagram

                                                                                                                                               fig.1 Block Diagram






Algorithm




       1.Start
              2.Blutooth module's receiver turned ON
              3.Interrpt Pin for sensor turned ON
                     4.Blutooth waits for an instruction
                             5.If receives a request
                                   6.If the instruction is valid
                                          7.If any interrupt calls Stop car and turn On Buzzer and goto 4
                                          8.move on car as instructed from android mobile
                                   9. go to (4)
                            10.Else go to (4)
       11.End






Detailed Pin Diagram




                                                                       pin diagram

                                                                                                                             fig.2 Pin Diagram










Problems Faced


  1. The main problem was to receive analog value perfectly and by calculating perfectly give the motor right instruction.

  2. Sending data from mobile to blutooth as a character.So for getting data communication between the blutooth module and arduino through RX and TX pin had to be set up accordingly.

  3. By sensing the metal body ,it handles the car.So we had to handle interrupt in Rduino alalog pin(A0).

  4. Power source management was a problem we faced.We had needed 6v supply for arduino,blutooth module and buzzer. And 12v supply for moving the motor perfectly.






Group Members Information


Section A1: Group 6






Course Teachers


  1. Name of Lab Teacher: Ashikur Rahman Azim

  2. Name of Lab Teacher: Iftekharul Islam Sakib

  3. Name of Lab Teacher: Tarikul Islam Papon






Video Link






Youtube Video





Back to top