Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

Design and Development of Automated Car Wheel Disinfectant

Project Overview:

In March 12, 2020, the World Health Organization approached the public that there are

existing 20,000 confirmed cases of an unexplained respiratory disease that began from Wuhan,

China. It rapidly recorded 1000 deaths. In line with this, the World Health Organization announced

that the respiratory virus is a pandemic crisis. The virus was named COVID-19 which is an

infectious disease caused by a distinct strain of coronavirus. The virus is originally heightened

between people during close contact, most often via small droplets generated by coughing,

sneezing, and talking. The droplets usually descend to the ground or onto surfaces rather than

carried through the air. Less commonly, people may become infected by touching a contaminated

surface and then touching their face. COVID-19 was considered pandemic due to the worldwide

spread of the disease and the uncertainty of the vaccine.

The World Health Organization (WHO) is an agency accountable for international public health.

The agency advocates comprehensive healthcare, monitors public health risks, responsible for

technical assistance to countries, sets international health standards and guidelines and the agency

collects data on global health issues through the World Health Survey. The release of the WHO

alerts the countries regarding the dangerous effect of the SARS-like virus to the public. In early

actions, the countries mandated strict traveling rules, performs community quarantines, and

lockdowns to contain the infection of the virus.

Through Enhanced Community Quarantines and General Community Quarantines all

establishments are closed and will remain to be closed until a safety measurement is prepared or a

community quarantine is lifted. Many establishments provide essential goods therefore essential
products such as medicines, foods, medical supplies cannot be put on hold for a long time. The

transportation of such goods needs to be continuous at all costs. COVID-19 is merely impacting

delivery services and travels, both currently and in the longer-term. In these services and travel

drivers, driver helpers and delivery staffs are at high risk in the virus and can cause an increase in

COVID-19 infections. Due to the virus's capability of easy transmission safety precautions and

preparedness is significant to be not observed.

Regarding this matter, Self-sanitation are not enough to stop the spreading of the virus towards the

delivery industry. In maximizing sanitation process, Design and Development of Automated

Car Wheel Disinfectant is designed to provide added safety and precautionary measures to stop

the virus from spreading. obligatory water tank and is equipped with atomizing nozzle that saturate

the environment but prevent dispersion. Essentially these automated car wheel disinfectant spray

a mist of sodium hypochlorite solution, a chlorine compound often used as a disinfectant or a

bleaching agent, as you pass through them. Sodium hypochlorite is a component of commercial

bleaches and cleaning solutions and used as a disinfectant in drinking and wastewater purification

systems and swimming pools. On the side of the tank, there are motion sensors that detects

approaching vehicles and vehicles to be disinfected.


Bills of Materials:

Bills of Materials COST


Breadboard (generic) 45 PHP
Arduino UNO 249 PHP
Ultrasonic Sensor - HC-SR04 (Generic) 87 PHP
AC Power Adaptor 97 PHP
Male/Female Jumper Wires (20pcs) 67 PHP
Alarm 59 PHP
LED (3pcs) 15 PHP
Servo Motor 105 PHP
Chlorine Solution (40kg) 2,800 PHP
Tank Container (660L) 6,700 PHP
Nozzle pipes 480 PHP
NO. ITEMS: 11 TOTAL COST: 10,704 PHP

Operation Manual (Setting Up the Machine)


1. Place the tank on the side of the checkpoint or designated area.
2. Face the side of the tank that has a sensor on the driveway.
3. Turn on the tank power supply.
4. Alert the passing vehicles that there’s a disinfection process ahead for them to slow down.

Operation Manual (Sanitation Process)


1. Slowly stop the car wheels near the designated line.
2. Wait for the sensor detects the wheel.
3. If the monitor displays Disinfection is ongoing, wait for the disinfection to be finished
4. All done!
Hardware Design:
Software Design

#include <Servo.h>

Servo myservo;

int pos1 = 0;

const int trigPin = 3;

const int echoPin = 2;

const int LED3 = 5;

const int LED2 = 6;

const int LED1 = 7;

const int Buzz = 13;

const int servo = 10;

float first=0.0;

void setup() {

pinMode(trigPin, OUTPUT);

pinMode(echoPin, INPUT);

pinMode(LED1, OUTPUT);

pinMode(LED2, OUTPUT);

pinMode(LED3, OUTPUT);

pinMode(Buzz, OUTPUT);

myservo.attach(servo);

myservo.write(first);

delay(500);

Serial.begin(9600);

}
void reg(int deg) {

int sudut = myservo.read();

while(deg!=sudut) {

if(deg>sudut){sudut--;}

else if(deg<sudut) {sudut++;}

return myservo.write(sudut);

void moveTo(int position, int speed){

int mapSpeed = map(speed,0,50,25,0);

if(position > pos1){

for(int pos=pos1;pos<=position;pos++){

myservo.write(pos);

pos1=pos;

delay(mapSpeed);}

else {

for(int pos=pos1;pos>=position;pos--){

myservo.write(pos);

pos1=pos;

delay(mapSpeed);}

void loop() {

float duration, distance, thrs=(20.0), max=(200.0), car=(70.0);

digitalWrite(trigPin, LOW);

delayMicroseconds(2);

digitalWrite(trigPin, HIGH);

delayMicroseconds(10);

digitalWrite(trigPin, LOW);

duration = pulseIn(echoPin, HIGH);

distance = (duration/float(2))*(0.0344249);
Serial.print("Distance: ");

Serial.println(distance);

delay(100);

if (distance < thrs) {

Serial.println("Alert!!");

digitalWrite(LED3, HIGH);

tone(Buzz, 250, 200);

delay(200);

tone(Buzz, 450, 200);

delay(400);

digitalWrite(LED3, LOW);

delay(200);

digitalWrite(Buzz, LOW);

else if ((distance >= thrs) and (distance <= car)) {

Serial.println("Disinfection is on going");

delay(500);

digitalWrite(LED1, HIGH);

tone(Buzz, 350);

delay(250);

noTone(Buzz);

digitalWrite(LED1, LOW);

moveTo(90,45);

delay(11000);

moveTo(0,45);

delay(2000);

}
else if ((distance > car)){

int i=0;

Serial.println("Too close!");

do{

i++;

digitalWrite(LED1, HIGH);

tone(Buzz, 200);

delay(150);

noTone(Buzz);

digitalWrite(LED1, LOW);

delay(150);

tone(Buzz,400);

digitalWrite(LED2, HIGH);

delay(200);

noTone(Buzz);

digitalWrite(LED2, LOW);

delay(200);

tone(Buzz, 600);

digitalWrite(LED3, HIGH);

delay(150);

noTone(Buzz);

delay(150);

digitalWrite(LED3, LOW);

delay(150);

}while(i<2);

delay(500);

You might also like