PetGuard Pro

Smart Pet Collar for Real-Time Tracking, Geo-fencing & Health Monitoring


Team


Table of Contents

  1. Introduction
  2. Solution Architecture
  3. Hardware & Software Designs
  4. Testing
  5. Detailed Budget
  6. Conclusion
  7. Links

Introduction

Pet owners face major challenges in ensuring the safety and health of their pets due to the lack of real-time visibility and delayed response to emergencies. Pets cannot communicate health issues or dangerous situations, making timely intervention difficult.

PetGuard Pro addresses this problem by providing an IoT-based smart pet collar combined with a mobile application and a cloud backend. The system enables real-time location tracking, geo-fencing alerts, health monitoring, and instant notifications to ensure proactive and reliable pet care.


Solution Architecture

PetGuard Pro follows a device–cloud–mobile architecture:

Communication between the collar and cloud is handled using MQTT, while secure HTTPS APIs serve the mobile application.


Hardware & Software Designs

Hardware Design (Pet Collar Unit)

Software Design

Mobile Application

Cloud Backend


Testing

Testing was conducted at both hardware and software levels:

Results confirmed stable performance under normal and limited-connectivity conditions.


Detailed Budget

Item Quantity Unit Cost (LKR) Total (LKR)
ESP32 MCU 1 1500 1500
GPS Module (NEO-8M) 1 3000 3000
GSM Module (SIM800L) 1 2000 2000
Health Sensors (PPG, IMU, Temp) 1 set 3300 3300
Battery & Charging Circuit 1 2200 2200
Buck Converter 1 1000 1000
LEDs & Buzzer 1 set 150 150
PCB, Wiring & Connectors 1 set 1000 1000
Enclosure 1 800 800
SIM Card 1 500 500
Total     15,450

Conclusion

PetGuard Pro successfully demonstrates a low-cost, scalable, and reliable smart pet monitoring system. The project integrates embedded hardware, cloud computing, and mobile technologies to deliver real-time safety and health insights. Future work includes improving battery life, enhancing analytics, and preparing the system for commercial deployment.