Design For Dust Cleaning Robot Using Embedded System

Project Code :TEMBMA3414

Objective

The main objective of this project is to design an embedded system for a dust cleaning robot, to improve cleanliness with reduced manual effort.

Abstract

This project aims to develop an Arduino-based bot that can be controlled remotely using a Bluetooth module. The bot incorporates a motor driver to control the movement of the motors, an ultrasonic sensor for obstacle detection and avoidance, and a relay to control a cleaning motor. The Arduino board serves as the central control unit, receiving instructions via the Bluetooth module from a remote device such as a smartphone. The motor driver is connected to the Arduino and controls the direction of the motors, enabling the bot to move in different directions.

The ultrasonic sensor is mounted on the bot and continuously measures the distance to objects in its surroundings. By utilizing this sensor, the bot can detect obstacles and adjust its path accordingly to avoid collisions. When an obstacle is detected, the bot either stops or changes its direction to avoid the obstruction. In addition to movement control and obstacle avoidance, the bot is equipped with a cleaning motor. The cleaning motor is controlled using a relay, which is connected to the Arduino. Through the Bluetooth module, the user can activate the cleaning motor remotely, allowing the bot to perform cleaning tasks in designated areas.

Keywords: Arduino, Bluetooth module, Motor driver, Ultrasonic sensor

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware Requirements:

  • Arduino UNO
  • Ultrasonic Sensor
  • Motors
  • Motor Driver
  • Power Supply
  • Relay
Software Requirements:

  • Arduino IDE
  • Embedded C

Learning Outcomes

  • Arduino pin diagram and architecture
  • How to install Arduino IDE software
  • Setting up and installation procedure for Arduino
  • Introduction to Arduino IDE
  • Basic coding in Arduino IDE
  • Working of LCD 
  • Interface LCD with Arduino
  • Working of power supply
  • About Project Development Life Cycle
    • Planning and Requirement Gathering (software’s, Tools, Hardware components, etc.,)
    • Schematic preparation  
    • Code development and debugging
    • Hardware development and debugging 
    • Development of the Project and Output testing 
  • Practical exposure to
    • Hardware and software tools. 
    • Solution providing for real time problems.
    • Working with team individual.
    • Work on Creative ideas.
  • Project development Skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills


Demo Video

mail-banner
call-banner
contact-banner
Request Video