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:
-
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.
-
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.
-
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.
-
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.
-
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.
-
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/069CNePortfolio
Thevambikai Thevapalan
E/19/494CNePortfolio
Harnan Murugadas
E/19/134CNePortfolio
Achsuthan Thulasitharan
E/19/007CNePortfolio
Jegatheesan Shanthakumar
E/19/174CNePortfolio
Supervisors
Dr. Isuru Nawinne
isurunawinne@eng.pdn.ac.lkSenior Lecturer
Contact
Location:
Engineering Faculty, University of Peradeniya
Email:
info@example.com
Call:
0778119134s