TEAM:
Garcia Lopez David
Garcia Vazquez Ruben Otoniel
Mora Gonzalez Luz Maitreya Aquetzalli
Project Template:
Pet-Tracker
Description
Our project is a pet tracker that takes the location of a GPS module and sends that location to the cell phone (as a sms message) through the sim800l module. The purpose of this project is to solve the problem of the loss of our pets, there are situations in which to live with our pets to take them out for a walk they get to get loose from their leashes or if you are not at home your pet gets out of it and consequently gets lost. You try to locate it by asking neighbors, friends or publishing it as lost offering rewards where sometimes we are lucky to find them but many other times we are not. This tracker are intended to reduce the misplacement of our pets and give them a better care to extend the life of them.
Hardware and software used
Hardware:
-Protoboard Green 25 Points
-Double Battery Holder for 4 AA Batteries
-Arduino Nano
-2 Jumpers Dupont Male-Male Cables
-8 Jumpers Male-Female Cables
-4 Jumpers Female-Female Cables
-Green Antenna for GPRS GSM SIM800L
-NEO6MV2 GPS with Flight Control
-Module SIM800 Red GPRS GSM
-4 double AA batteries
-Chip 2G (of any company)
Software:
-Arduino IDE
-Thinkercad
Wiring Diagram
Positive and negative of the battery holder go to our 25 point breadboard each on a different track.
The Vin pin of our Arduino Nano goes to the same track as the positive of our battery holder, GND of our Arduino will go to the Negative of our battery holder.
For SIM800L:
We have 4 connections:
1. In Red color that goes from our Vcc Pin to the track of our breadboard that has the positive of our battery holder.
2. In green color it goes from our RXD pin to the D3 pin of our Arduino Nano.
3. In Blue color from our TXD Pin to our Pin D2 of the Arduino Nano.
4. In black color we have our GND Pin that goes to the breadboard track with the negative of the battery holder.
For NEO6MV2 GPS we have 4 connections
1. In Red color that goes from our Vcc Pin to the track of our breadboard that has the positive of the battery holder.
2. In black color we have our GND pin that goes to the breadboard track with the negative of the battery holder.
3. In purple color we have our TX pin that goes to the D8 pin of our Arduino Nano.
4. In yellow color we have our RX pin that goes to Pin D9 of our Arduino Nano.
It is important to mention that the SIM800L was connected to 5v because if it was connected to a lower voltage as indicated in its data sheet; it would not work properly and would shut down.
*All pins used for the Arduino nano connections (D2, D3, D8 and D9) and the modules are GPIO.
Code
GitHub repository link
https://github.com/DGL14/Pet_Tracker.git
Printing Instructions
1. Inspect the Model
Preview: Before printing, load the STL into a slicer (like Cura, PrusaSlicer, or Bambu Studio) to inspect for errors.
Check: Look for thin walls, overhangs, or unsupported parts that might cause trouble.
2. Printer Settings
Layer Height:
Standard: 0.2 mm (good balance between speed and detail)
High Detail: 0.1 mm (slower, but sharper)
Wall Thickness:
1.2 mm minimum (3 perimeters) for a sturdy print.
Infill:
20–30% for strength without wasting filament.
Use a pattern like Gyroid or Grid.
3. Material Recommendation
PETG: Best for a pet tracker — weather-resistant and tough.
PLA: Easier to print, but not good for outdoor use.
TPU: If you need the part to be flexible (like a soft case).
4. Support Settings
Check Overhangs:
If angles are sharper than 45°, enable supports.
Support Settings:
"Touching Buildplate Only" usually works fine.
Use tree supports if available — they're easier to remove.
5. Bed Adhesion
Skirt: 3–5 lines around the object.
Brim: If you're worried about small parts lifting.
Adhesion Helpers: Glue stick, PEI sheets, or textured plates help a lot.
6. Print Speed
Normal: 50–60 mm/s.
High Detail: 30–40 mm/s.
Go slower if you see artifacts or problems with corners.
7. Post-Processing (Optional)
Light sanding with 400–600 grit sandpaper.
If you used supports, a hobby knife helps clean small bits.
If waterproofing is needed, apply a clear coat spray.
Assembly instructions
-The first thing is to verify that the connections with the arduino and the power supply are correct as in the diagram, it could also be the case that it does not work due to the amperage of the batteries so you should look for double A batteries with enough amperage to power the circuit (approximately 1.8 or 1.9 Amperes).
-Verify the operation of the SIM800L module by uploading the TEST_SIM800L code to the arduino Nano.
-Verify the operation of the NEO6MV2 GPS module by uploading the code of. TEST_GPS code to the arduino Nano.
-Load the main code.
Model with components
https://www.tinkercad.com/things/f1HzDIhkZ24-pet-tracker
Model with components
https://www.tinkercad.com/things/4FI8mP65rUr-pet-tracker-vacio
Instructions for demonstration and use
-Place double A batteries needed to power the circuit.
-Purchase a 2G chip for the SIM800L module.
-Register the number of the chip in the cell phone of your choice.
-Send an SMS message to the 2G chip number with the number 1 (only number 1).
-Wait until you receive a message to the cell phone with the GPS location.
Etiketler
Model Kaynağı
