Automatic Grass Cutter: Effortless Lawn Maintenance

Revolutionizing lawn care with our automated grass cutting solution. Take control of your grass cutting needs with just a tap!

Automatic Grass Cutter Image

Welcome to LawnMate

Explore the future of lawn care with LawnMate – your dedicated partner in creating lush, well-maintained lawns effortlessly. Watch our introduction video to discover the innovative features of our Automated Grass Cutter.

  • Experience the ease of automated grass cutting with our advanced technology.
  • Effortlessly control and customize your lawn maintenance preferences through our user-friendly mobile application.
  • Manage multiple LawnMate products seamlessly for comprehensive lawn care solutions.
  • Stay informed with real-time battery status for uninterrupted lawn maintenance.

Solution Architecture

Overview of System Communication and Data Exchange:
  1. User Authentication:
    • The user accesses the mobile application and authenticates either with their credentials or through a third-party identity provider.
    • The mobile application sends a request to the AWS Cognito service, which verifies the user's identity and issues a token.
  2. Communication with EC2 Instance:
    • The mobile application utilizes the token to communicate with the EC2 Instance, responsible for running the application logic and handling user requests.
    • The EC2 Instance also interacts with the DynamoDB service to store and retrieve data generated by the system.
  3. Device Control through Mobile Application:
    • Users can view and control devices connected to the system through the mobile application.
    • The mobile application sends commands to the EC2 Instance, which forwards them to the IoT Core service.
  4. Secure Communication via IoT Core:
    • The IoT Core service facilitates secure communication between the cloud and devices using the MQTT protocol.
    • Devices publish and subscribe to messages on different topics, allowing for reliable data exchange.
  5. Message Processing and Data Flow:
    • Devices send sensor readings and status updates to the cloud, receiving commands and configuration settings in return.
    • The EC2 Instance processes data from both the mobile application and devices, updating the DynamoDB service accordingly.
  6. Real-time Data Display on Mobile Application:
    • The mobile application displays real-time data to the user, providing insights into the status of connected devices and system activities.

This system architecture ensures seamless communication and data exchange between the mobile application, cloud services, and connected devices, offering users a responsive and interactive experience.

UI/UX

Main users of this application are police officers.They can login to the system using their credentials. After login to the system they can view the analysis of vehicles as necessary.

Circuit Design

The circuit design section showcases an integrated system featuring an MPU6050 gyroscope for angle measurement, a HC-05 Bluetooth module for wireless communication, a SIM800L module for GSM/GPRS connectivity, and a wheel encoder for precise movement tracking. This synergy enables dynamic and interactive features, providing a comprehensive and engaging user experience.

High level Architecture

Bluetooth handling

Our Mobile Application Demo

User Manual

Click the link below to access the user manual for detailed instructions:

Budget

# Component Quantity Price(LKR)
1 Arduino Mega 1 4,600
2 Motor shield (l293d)  1 510
3 Wheels with motor 4 1,750
4 Ultrasonic sensor 1 600
5 Ultrasonic sensor bracket  1 270
6 Grass cutter Blade  1 1,210
7 Dc Motor 1 1,900
8 3.7V (1500 mAh actual) Li-ion 18650 Battery 4 1,800
9 18650 Battery Holder – 4 Cell 1 500
10 Voltage regulator(LM2596 stepdown) 2 640
11 Servo Motor Plastic Wheel SG90   2 660
12 charging module 1 100
13 Bread Board  2 100
14 Sim800L GSM module 1 1,200
15 Gyroscope sensor  1 2,000
16 Wheel encoder 1 500
17 body 1 5,000
18 L293D IC 1 140
18 SMA male antenna 1 495
Total 23,995

Team

We are team 18

Delini Sellar

E/19/069

CNePortfolio

Thevambikai Thevapalan

E/19/494

CNePortfolio

Harnan Murugadas

E/19/134

CNePortfolio

Achsuthan Thulasitharan

E/19/007

CNePortfolio

Jegatheesan Shanthakumar

E/19/174

CNePortfolio



Supervisors

Dr. Isuru Nawinne

isurunawinne@eng.pdn.ac.lk

Senior Lecturer

Contact

Location:

Engineering Faculty, University of Peradeniya

Call:

0778119134s

LawnMate