Faculty of Engineering and Technology (ITER) SIKSHA ‘O’ ANUSANDHAN (Deemed to be) UNIVERSITY, Bhubaneswar, ODISHA Problem Statement An obstacle avoiding robot which changes its direction whenever it encounters any obstacle in its path. Abstract Obstacle Avoiding Robot is an intelligent device which can automatically sense the obstacles in front of it and avoid them by turning itself in another direction, Simply, when it meets an obstacle while moving forward, it automatically stops and turns right. If there is another obstacle in right, then it again turns right by 90 degree and follows back it’s initial path. The application of Obstacle Avoiding robot is not limited and it is used in many large projects such as Automatic cars, robots used in manufacturing factories, even in robots used in spacecrafts. Tools and Techniques Hardware: 1) Arduino board (R3 Uno) 2) Motor Driver 3) Dc Motors (6 - 12 V, 200 RPM) 4) Chassis 5) Male to Female wire 6) Ultrasonic Sensor 7) Batteries (4 V * 2) 8) Copper Wires 9) Wheels 10) Switch Software: 1) Arduino IDLE Use-Case Diagram Working The project is an obstacle avoiding robot, which works on a simple principle of echo. There are 2 motors connected to the 2 wheels are controlled by the motor driver which is connected to the Arduino board and both the Arduino board and motor driver draws power from the 2 batteries of 4V each. We write the program for running the bot in the Arduino IDLE. The program is written such that whenever the Ultrasonic sensor detects any obstacle at a range of 20cm (it sends ultrasonic waves which echoes back and if the duration of echo * speed of sound in air (cm /microsec) / 2 = 20) , then we stop the rotation of the right wheel, and only the left wheel rotates thereby turning the bot to right side. Then we apply a delay of 400 ms for the bot to work properly. The Arduino send digital signal to the motor driver, and the motor driver takes 8v as power supply from battery and uses a step up transformer which distributes 5v to each motor (i.e. total 10V). The motor then rotates the wheels with the maximum potential. Prototype Conclusion and Future Scope The primary objective of this project is to assemble a mini robot with two motors whose main task is to detect the obstacles on its way and move away avoiding them if there are any, and thus, making its own obstacle free path. This will make students gain basic knowledge and skills regarding DC Motors, program and mathematics to calculate distance and use of Arduino board. Arduino can simply be defined as single-board microcontroller, intended to make the application of interactive objects or environments more accessible. The work will make new students familiar about the robotics world and their use in the real life. This project will help new students get familiar with Ultrasonic Sensors, Microcontroller, Arduino, and thus providing a guideline to those students to make a mobile robot that might have a real significant use in the world. Thank You