You are on page 1of 22

Topic

“DESIGN AND FABRICATION OF SNOW PLOW


ROBOT”
Supervisor
Abdul Raffai
GROUP MEMBERS
HAMZA MEHMOOD 16F-UET-ME-004
SAJID ALI 16F-UET-ME-055
HAMZA NAWAZ 16F-UET-ME-097
Contents
Introduction
Aims & Objective
Main Parts and their Modeling's
Assembled Creo Model
Designing
References
Work Schedule
INTRODUCTION
• The first snow plows were horse-drawn wedge-plows made of wood. With the advent of the
automobile, a number of inventors set about to improve existing snow plows. In the US, the
"snow-clearer" is said to have been patented as early as the 1840s.
• Snowplow is a device mounted on a vehicle in order to remove snow and ice
from outdoor surfaces. A miniature version of a real Snowplow controlled via
PlayStation wireless controller.
AIM & OBJECTIVE
The aim of this project is to design snowplow using Arduino and chain
mechanism.
The objectives are:
i. To design the frame for snowplow.
ii. To use chain mechanism for wheels.
iii. To use actuator for blade movement so that it can move in left right direction.
MAIN PARTS & MODLING’s
• Frame
• Blade
• Wheel and chain
• Arduino
• Motors
• Battery
• Shield for PS2 controller
Frame
The robot consists of a snowplow frame that supports a motorized blade (that can be raised and
moved) and the traction system: electric motors, wheels and tracks.
Blade
A motorized blade that can be raised and moved(left right)for shoveling of a snow.
Wheel and chain
Chain drive is a way of transmitting mechanical power from one place to
another. It is often used to convey power to the wheels of a vehicle.
Arduino
Arduino is an open-source electronics platform based on easy-to-use hardware and software.
Arduino boards are able to read inputs - light on a sensor, a finger on a button.
Motors
• Nominal voltage: 24 Vdc
• Power: 350 watts
• Nominal torque: 1.22 Nm
• Nominal speed: 2750 rpm
• Speed without load: 3450 rpm
Battery
Rated voltage: 12 V
Capacity: 7.2 Ah
Maximum discharge current: 72 A
Maximum charging current: 2.16 A
Shield for PS2 controller
5 Volt power supply, low current consumption.
It manages both the wired controller and the PS2 Wireless controller.
Design Parameter
Production of water 500cc/h or 0.5L/h
i. Length of evaporator (0.323m)
ii. Length of condenser (0.67m)
Assembled Creo Model
Designing
Coding:
#include <Shield_PS2.h>
PS2 ps2=PS2();

int FOTORES = A0;


int RELAY = 13;
int sensorValue = 0;

int ALZAPALA = 12;


int ONALZAPALA = 11;
int RUOTAPALA = 2;
int ONRUOTAPALA = 3;
int E1 = 5;
int E2 = 6;
int M1 = 4;
int M2 = 7;
void setup()
{
Serial.begin(9600);
ps2.init(9600, 8, 9); //initialize the main board to use desired (baudrate, rx, tx)
//for Arduino Mega use RX:10, TX: 11 for software serial
//for Arduino Leonardo use pin 8, 9, 10, 11 as RX and TX for software serial

pinMode (FOTORES, INPUT);


pinMode (RELAY, OUTPUT);
pinMode (RUOTAPALA, OUTPUT);
pinMode (ALZAPALA, OUTPUT);
pinMode (ONRUOTAPALA, OUTPUT);
pinMode (ONALZAPALA, OUTPUT);
pinMode (E1, OUTPUT);
pinMode (M1, OUTPUT);
pinMode (E2, OUTPUT);
pinMode (M2, OUTPUT);
stato=0; }
void loop(){
motori=0;
if( ps2.getval(p_up)==0 || ps2.getval(p_joy_lu)==100) { // se pulsante up è premuto o il joystick sinistro è in posizione up
Serial.println("AVANTI"); //
analogWrite (E1,velo); //PWM Speed Control
digitalWrite(M1,HIGH); //
analogWrite (E2,velo); //
digitalWrite(M2,HIGH); ///
motori=1;
}
if (ps2.getval(p_down)==0 || ps2.getval(p_joy_ld)==100) { // se pulsante down è premuto o il joystick sinistro è in posizione down
Serial.println("INDIETRO");
analogWrite (E1,velo);
digitalWrite(M1,LOW);
analogWrite (E2,velo);
digitalWrite(M2,LOW);
motori=1;
}
if (ps2.getval(p_right)==0 || ps2.getval(p_joy_lr)==100){ // se pulsante right è premuto o il joystick sinistro è in posizione right
Serial.println("DESTRA");
analogWrite (E1,velo);
digitalWrite(M1,HIGH);
analogWrite (E2,velo);
digitalWrite(M2,LOW);
motori=1;
}
References
[1] Shwayder, Warren M. "Level adjustable skid shoe for plow blades." U.S. Patent 4,450,635, issued May 29,
1984.
[2] Okada, Shigekatsu. "Front chain wheel assembly." U.S. Patent Application 29/304,494, filed November
11, 2008.
[3] Curtis, Marc D. "Vehicle hitch mount assembly for a snow plow." U.S. Patent 6,145,222, issued November
14, 2000.
[4] Monk, Simon. Programming Arduino: getting started with sketches. Vol. 14. New York, NY, USA::
McGraw-Hill, 2012.
[5] Schmerda, Richard F., and James E. Hansen. "DC motor speed controller having protection." U.S. Patent
4,873,453, issued October 10, 1989.
[6] Albright, Charles D. "Battery management system." U.S. Patent 5,225,761, issued July 6, 1993.
Work Schedule
Activity Sep Oct Nov Dec Jan Feb Mar Apr May
2019 2019 2019 2019 2020 2020 2020 2020 2020

Collection of Literature                  
and Study

Design and Analysis                  

Collection of                  
Experimental Data

Thesis Submission                  
“Save Our Natural Resources
Save Our Life”

You might also like