Code Monkey home page Code Monkey logo

smartphone-controlled-robotic-vacuum-cleaner's Introduction

Smartphone-Controlled Robotic Vacuum Cleaner using Arduino Embedded Platform

This project involves the creation of a robotic vacuum cleaner that can be controlled via a smartphone using an Arduino-embedded platform. The system utilizes ultrasonic sensors, motors, a vacuum cleaning mechanism, and a pump to perform various tasks based on user input from a connected smartphone.

Features

  • Smartphone Control: The robotic vacuum cleaner can be controlled wirelessly through user commands sent from a connected smartphone. The commands include forward movement, backward movement, left and right turns, as well as activation and deactivation of the vacuum cleaning and mopping mechanisms.
  • Automated Cleaning: The vacuum cleaner is equipped with ultrasonic sensors to detect obstacles and automatically adjust its path to avoid collisions. It also incorporates a pumping mechanism for efficiently cleaning the floors.
  • Servo Motor Control: The system includes a servo motor that can be adjusted to sweep across a defined range, enabling precise sensor-based navigation.

Components

  • Servo Motor: Used to control the sweeping action and orientation of the robotic vacuum cleaner.
  • Ultrasonic Sensor: Enables the detection of obstacles and measurement of distances for autonomous navigation.
  • Motor Control: Utilizes H-bridge motor drivers to control the movement of the robotic vacuum cleaner in different directions.
  • Vacuum & Mopping Mechanism: Integrated components for cleaning and mopping functions.
  • Pump: Used for effective floor cleaning by dispensing water or cleaning solution.

Usage

  1. Smartphone Control: Users can send commands from a connected smartphone to control the movement and operations of the robotic vacuum cleaner, including navigation, cleaning, and mopping.
  2. Automated Cleaning: The vacuum cleaner autonomously adjusts its path to avoid obstacles and effectively clean the floors. The pumping mechanism can be activated for enhanced cleaning.
  3. Servo Motor Control: The servo motor allows for precise sweeping action, which aids in obstacle detection and navigation.

Getting Started

To replicate this project, you will need an Arduino board, ultrasonic sensor, servo motor, DC motors, H-bridge motor drivers, and the necessary mechanical components for the vacuum and mopping mechanisms.

Feel free to contribute and improve this project!

smartphone-controlled-robotic-vacuum-cleaner's People

Contributors

santosh2611 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.