Automation of Floor Cleaning Robot

Project Code :TEMBMA3141

Objective

The main objective of this project is to deign a floor cleaning Robotic system that can work in manual or in an automatic mode

Abstract

A floor cleaning bot is generally designed for the purpose of cleaning the room. For this purpose we have used the arduino mega controller. Where the system can be both automatic and/or manually controlled. For controlling manually, we have additionally interfaced the arduino mega with the node MCU. The controlling of robot can be done based on ultrasonic range detection values. Where the range of object is far, it will move to that direction.


Keywords: Floor cleaning robot, NodeMCU, Arduino Mega, Blynk App.

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 Components:
  • Arduino Mega
  • Node MCU
  • Ultrasonic sensors
  • 16x2 LCD
  • 4-Bit PCB with Potentiometer
  • L293D Motor driver Module
  • Relays
  • DC Motors
  • Pump
  • CPU Fan
  • 12V Battery
  • 5V Power Supply board
Software Components:
  • Arduino IDE
  • Blynk App
  • 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 ultrasonic sensor
  • Communication between NodeMCU with Arduino?
  • Interfacing L293D Motor driver module with arduino mega?
  • Working of LCD
  • Interface LCD with Arduino?
  • Sending data from Blynk app to NodeMCU
  • 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
    • Thesis writing skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video

Related Projects

Final year projects