Phone : +8801894-801156 Email : projects.zeronebd@gmail.com
support 24/7

#MAP128 Android Controlled Lawn Mower_Grass Cutter.

Android Controlled Lawn Mower_Grass Cutter.

Project Fee:Negotiable

Project Discount:0

Project Duration:7 Days

 Android Controlled Lawn Mower

In this project, a newly designed lawn mower was fabricated which powered through a rechargeable battery. Besides that, the grass cutting machine was fabricated at low cost by taking consideration on important aspects such as lightweight, durable, and environmental friendly. A lawn mower is a machine that uses cutting blades or strings which is used to cut the grass in gardens or yards at an even length. The working principle of the lawn mower is to provide a high speed rotation to the blades, which aids in cutting the grass through generated kinetic energy. The main concentration of this study is to design and fabricate a lawn mower which is cost effective, feasible and easy operation. With the help of this portable lawn mower, consumers can easily maintain and beautify their yards and gardens without any hassle.

Block Diagram:


Circuit Diagram:


Required Instruments:

Sl.No.

Required Instruments

Specifications

Quantity

 

Arduino Nano

Atmega328P

1

 

Bluetooth Module

HC-05

1

 

Battery

6 Volt

1

 

Motor Driver

L293D

1

 

Relay

5 Volt 10 A

1

 

Transistor

BC547

1

 

Resistor

1k

1

 

PVC Pipe

8 CM

8

 

 

13 CM

4

 

 

10 CM

2

 

 

18 CM

4

 

 

30CM

10

 

 

PVC T Angele

12

 

 

PVC Albo

8

 

 

Still Tie

 4


Apps Link:

https://play.google.com/store/apps/details?id=nextprototypes.BTSerialController&hl=en


CODE

String voice;
int
motor1 = 3, 
motor2 = 4, 
motor3 = 5,
motor4 = 6,
relay = 2;
void setup() {
  Serial.begin(9600);
  pinMode(motor1, OUTPUT);
  pinMode(motor2, OUTPUT);
  pinMode(motor3, OUTPUT);
  pinMode(motor4, OUTPUT);
  pinMode(relay, OUTPUT);
}
void loop() {
  while (Serial.available()){ 
  delay(10);
  char c = Serial.read(); 
  if (c == '#') {break;} 
  voice += c;
  }
if (voice.length() > 0){
  Serial.println(voice);  
 // Serial.println();
   if (voice == "F") 
               {
                // ll=1;
analogWrite(motor1,255);
digitalWrite(motor2,LOW);
analogWrite(motor3,255);
digitalWrite(motor4,LOW);
               }
else if (voice == "B" ) 
               {
                 //ll=0;
digitalWrite(motor1,LOW);
analogWrite(motor2,255);
digitalWrite(motor3,LOW);
analogWrite(motor4,255);
               } 
else  if (voice == "L") 
               {
analogWrite(motor1,255);                
digitalWrite(motor2,LOW);
digitalWrite(motor3,LOW);                
digitalWrite(motor4,LOW);
               }
else  if (voice == "R") 
               {
              //   ll=0;
digitalWrite(motor1,LOW);
digitalWrite(motor2,LOW);
analogWrite(motor3,255);
digitalWrite(motor4,LOW);
               } 
else  if (voice == "S") 
{
       digitalWrite(motor1,LOW);
      digitalWrite(motor2,LOW);
     digitalWrite(motor3,LOW);
     digitalWrite(motor4,LOW);
}
 else  if (voice == "x") 
{
digitalWrite(relay,LOW);
}
else  if (voice == "y") 
{
digitalWrite(relay,HIGH);
}
}
voice=""; 
}