Giter Club home page Giter Club logo

uv-sanitization-robot's Introduction

UV-Sanitization-Robot

Ultraviolet light enabled surface disinfecting robot with the prominent feature being automatic object detection.

Abstract

The main aim of the project is to make robots disinfect a room or a flat surface using ultraviolet germicidal irradiation. The robot has ultraviolet LEDs which are responsible for killing the virus. Bio-organisms such as bacteria and viruses are known to be deactivated when exposed to UV light.

Components used

Arduino Pro Mini (1)
HC-SR04 Ultrasonic module (3)
L293D Motor driver (1)
5Volt N20 motors and mounting brackets (2)
N20 motor wheels (2)
UV LEDs (8)
7805 Voltage Regulator (1)
7.4V Li-Ion Battery (1)
330R Resistor (10)
Dotted Board (1)
Foam Board or MDF (As per requirement)
castor wheel (1)

Working Principle

● The three ultrasonic sensors that detect the obstacles. As we are using three ultrasonic sensors, we connect all respective Ground and VCC pins, the Ground pin goes to the ground of the Arduino, and the VCC pin goes to the VCC pin of the Arduino.
● Connect trigger and echo pins to Arduino PWM pins, as shown in the circuit diagram. We are using the popular L293D motor driver IC to drive the motors, and connect the two enable pins of the motor driver to 5V, also we need to connect the driver voltage pin to 5V because we are using 5V compatible motors.
● We have connected all the UV LEDs in parallel each of which contains a current limiting resistor and we tied them all up to VCC and ground. In our case, we choose this resistor according to the LED type we are using, the LEDs are generic type so we are using a 330ohm resistor. The Arduino, Ultrasonic modules, motor driver, and motors work on 5 Volt higher voltage will kill it and we use a 7.4-volt battery to convert that into 5 Volt, a 7805 voltage regulator is used.

Circuit Diagram

image

Results

We have seen that while the robot is powered ON, the UV LEDs will stay ON and the sterilization process will continue. It has a total of ten UV LEDs (Two on each side and two on the downside)and 3 UV sensors (one on each side) giving a 360°+ downside sterilization. This robot is 100% safe to operate and it will detect items in the environment for its operation and the safety of operators (obstacle avoidance). The robot is fully autonomous when UV irradiation is being performed, this robot has a full 360-degree movement.

uv-sanitization-robot's People

Contributors

meenakshi311 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.