Auto Bot

The intention of this project is to create interest in the field of robotics at the school level. We are using Unity for making an application that allows the users to interact with the hardware. The end product will be an application that implements certain algorithms for the communication to take

2025-06-28 16:25:12 - Adil Khan

Project Title

Auto Bot

Project Area of Specialization Computer ScienceProject Summary

The intention of this project is to create interest in the field of robotics at the school level. We are using Unity for making an application that allows the users to interact with the hardware. The end product will be an application that implements certain algorithms for the communication to take place between hardware and software. The main idea of “Auto Bot” is to provide basic knowledge to the students about the field of robotics.

Project Objectives Project Implementation Method

We will start with assembling the robot and gathering the required hardware which will include Arduino board , 3 Ultrasonic Sensors , IR sensors , Bluetooth module , battery , Dc motors , tires and encoders. After assembling the hardware we will move on to testing the functionality of hardware through code. We will test each sensor and it’s working by using Arduino. After testing the working of each sensor then we will move onto implementing the tasks that the robot must perform like line follow , maze detection etc. after correct implementation of these tasks we will then move towards building application. First of all we will connect application to hardware via Bluetooth to ensure connectivity. We will create an interface that will house all tasks and set up different environments for each task plus the control of sensors that will be used in the selected tasks. Implement different control options for certain tasks as they may have more then 1 mode of input like:

LEDS:

  1. Tap on led in application to turn on and off and the behavior will be copied to robot
  2. Record a sequence on the application first of leds playing as the user likes and then hit play and the same sequence will play on the robot.

DC  Motors:

  1. Create a joystick to control the robot
  2. User will have option to make a flowchart of action like go forward , go left , go right and go back and the robot will move according to the flowchart.

After implementing all the tasks and controls for the sensor then we will move towards creating the Questionaries that will evaluate the students. We will link a database with application that will record then answers and score of users. The database will hold following information:

Name , class ,school , questions , answer to the questions, score

Questions will appear in different intervals as a users finishes a task or in between a task. After this part we will implement an AR feature that will give information about the parts of robot it will work as follows:

User will point camera towards the robot and application will give information about the part that the robot includes. After this implementation we will try to implement a possible feature before the dates for experiments that is map draw which will work as follow:

User will draw a line on the application the line can be curved or straight and the robot will follow that movement.

Benefits of the Project

The intention of this project is to create interest in the field of robotics at school level. There is not much work done in this area specifically in Pakistan. There is no product in the market which target students at school level and conducts interactive session and perform experiment using the basic sensors and then evaluates them on their performance.

The new things that we will learn by making this project are understanding the application area, learning integration of hardware and software, communication with hardware through application, basics of robotics, basic parts used in robotics, working of robots. We will also know how to implement Augmentation Reality.

Technical Details of Final Deliverable

Ultrasonic Sensor:

           

            The HC-SR04 ultrasonic sensor uses sonar to determine distance to an object. It offers excellent range detection with high accuracy and stable readings. From 1 to 13 feet. Its operation is not affected by sunlight or black material.

Microcontroller Board:

            The arduino Mega 2560 is a microcontroller board. It has 54 digital inputs/output pins. 16 analog inputs 4 UARTs, a 16 MHz crystal oscillator, a USB connection, a power jack. An ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power to get started.

Bluetooth Devices:

           

            HC-05 / HC-06 module is an easy to use Bluetooth module, designed for transparent wireless serial connection. The HC-05/Hc-06 module can build a connection to other modules

IR Sensors:

           

            Infrared sensors typically use infrared lasers and LEDs with specific infrared wavelengths as sources.

DC Motors:

            A DC motor is any of a category of rotary electrical machines that converts DC power into energy.

Performance Requirements

Assumptions:

           

Dependencies:

Final Deliverable of the Project HW/SW integrated systemCore Industry EducationOther IndustriesCore Technology RoboticsOther TechnologiesSustainable Development Goals Quality EducationRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 67966
Arduino Board Equipment6300018000
Bluetooth module HC-05 + Wifi Module Equipment616009600
Ultrasonic Sensors hc - sr04 Equipment172985066
IR sensors Equipment142503500
DC motor Equipment143004200
Chassis + Tyres Equipment6180010800
PCI controller Equipment6280016800

More Posts