1 of 22

Presented To

BGMEA University of Fashion & Technology (BUFT)

Course Tittle- Robot & Computer Controlled Machines

Course Code-IE4201

Rafid Enayet

​

Lecturer,

​

Dept. of Industrial Engineering,

​

BUFT

2 of 22

Obstacle Avoiding Robot With Bluetooth Controller

Project Name

3 of 22

CONTENTS OF THIS PROJECTS

Conclusion

Final Project

Working Process

Project Circuit

Arduino Code

Component List

Introduction

4 of 22

Introduction

An object detector robot is a type of robotic system that uses sensors and algorithms to detect and track objects in its environment. Such a project mainly make for:

​

  • A robot platform
  • Sensors
  • Image processing and object detection algorithms
  • Control and navigation
  • Communication
  • Power source

​

Overall, an object detector robot project can have a wide range of applications, such as search and rescue, surveillance, or inventory management

5 of 22

Components

6 of 22

Robot Chassis

  • A 4WD (four-wheel drive) robot chassis is a type of robot chassis that is designed to be powered by four wheels.

​

  • A 4WD robot chassis typically includes a frame or base, four wheels (usually 2 or more are powered), and a method for controlling the movement of the wheels.

7 of 22

�Arduino UNO R3�

The Arduino Uno R3 is a microcontroller board based on the ATmega328P. It has 14 digital input/output pins, 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an ICSP header, and a reset button. It can be programmed using the Arduino software (IDE) to read inputs (e.g. from sensors or buttons) and control outputs.

8 of 22

L293d Motor Sheild

The L293D is a motor driver shield that is typically used with Arduino boards to control DC motors, stepper motors, and servo motors. It is a dual H-bridge motor driver that allows for bidirectional control of two DC motors or one stepper motor.

​

The shield has four inputs for the Arduino board: two for controlling the direction of the motors and two for controlling the speed. It also has two power inputs: one for the motors and the other for the Arduino board.

9 of 22

Ultrasonic Sensor

An ultrasonic sensor is a device that uses high-frequency sound waves to measure distance or detect objects. The sensor emits a short burst of ultrasonic sound, which then bounces off of an object and returns to the sensor. By measuring the time it takes for the sound to travel to the object and back, the sensor can calculate the distance to the object.

​

Ultrasonic sensors work by emitting a sound wave at a frequency above the range of human hearing (typically 40 kHz to 200 kHz).

​

​

​

​

10 of 22

Servo Motor(SG90)

  • A SG90 servo motor is a small, high-torque motor that can rotate to a specific angle. It is commonly used in radio-controlled model airplanes, cars, and robots.
  • The motor is controlled by sending a series of pulses to determine the position of the shaft.

11 of 22

HC-05 Bluetooth Module

  • The SC-05 Bluetooth module is a small device that allows for wireless communication between two devices using the Bluetooth protocol. This module can be used to create a wireless connection between a microcontroller, such as an Arduino, and a smartphone or computer.

12 of 22

18650 - Battery

  • An 18650 battery is a type of rechargeable lithium-ion battery. The name "18650" refers to the size of the battery, which is 18mm in diameter and 65mm in length. Here one battery contains 3.7 voltage and has between 2600mAh and 3500mAh (mili-amp-hours).

13 of 22

Jumper Wire

A jumper wire, also known as a jumper or jump wire, is a short piece of insulated wire that is used to connect two points in an electronic circuit.

​

Here Total of five Male to Male jumper wires was used & twenty Male to Female jumper wires was used.

​

​

14 of 22

SPDT (Single Pole Double Throw) switch

  • A SPDT (Single Pole Double Throw) switch is a type of switch that has a single input terminal and two output terminals. The input terminal is connected to one of the two output terminals at a time, depending on the position of the switch.
  • The switch can be operated manually, by using a lever or button, or it can be operated automatically by an electrical signal.

15 of 22

Gear Motor

  • A gear motor is a type of electric motor that is combined with a gear reduction system. The gear reduction system, which typically includes gears, shafts, and housing, is used to reduce the speed of the motor while increasing the torque, or rotational force, that the motor can produce. This allows the gear motor to produce more power while using less energy than a standard electric motor.

16 of 22

Project Code

17 of 22

Project Code

18 of 22

Circuit Diagram

19 of 22

Making PROCESS

Assembling the robot

Programming the robot

Testing the robot

Make sure that the object detection algorithm works properly

Finalizing the robot

Designing the robot: This includes determining the size and shape of the robot, as well as the type of sensors and actuators that will be used. It's important to consider the intended environment and the type of objects that need to be detected when designing the robot.

20 of 22

Final Project

21 of 22

Conclusion

An object detector robot can quickly and accurately detect and locate objects,

Which can increase efficiency in tasks such as search and rescue, logistics, and inventory management.

This robot can be programmed to detect a wide range of objects,

Can easily be reprogrammed to detect new objects as needed,

And can process data and identify objects much faster

Also more accurately compared to humans.

22 of 22

THANK YOU