Fido, Where Are You? - ECOLLAR




Hi All

This is my very first attempt at the Instructables. Do let me know if I violated any rules or regulations, I will gladly rectify it.

Having said that, here's my project - An eCollar for our Fido. The eCollar consists of a GSM/GPRS module, a Microcontroller, Pressure/Alt/Temp Sensor, Acceleration Sensor and a 1000mAh lithium ion battery. Once worn and powered up, it will send SMS with realtime GSM location(Latitude/Longtitude), accelerometer position with X/Y/Z info, Temperature, and Absolute Pressure reading to a pre-defined mobile phone number upon receiving a phone call.

Here are the steps -

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Items Needed

1: Collar for your pet

2: ADAFRUIT FONA - MINI CELLULAR GSM BREAKOUT UFL VERSION(As I happen to have this, considering LoNet 808 - Mini GSM/GPRS + GPS Breakout or LoNet 800L - Mini GSM/GPRS Breakout(smaller) from Seeedstudio)

3: Teensy3.1 (As I happen to have this. Low power consumption MCU is preferred,eg. MSP430)

4: BMP180 breakout from Sparkfun

5: MMA8452 breakout from Sparkfun

6: 1000mAh Lithium Ion Battery with JST

7: Soldering Iron/Solder, Wires, scissors and Double sided tape

Step 2: Connections

Wire them up accordingly (Photo)

Step 3: Running the Codes

Arduino was used as all the libraries were ready.

I used the codes from

for my eCollar.

Do send me an email at to request for the arduino code to run the eCollar.

Step 4: Fido With the ECollar!

Ha ha, pardon me for the photos as it was taken around 12 midnight where Fido(Nemo) is sleeping. I woke him up for the photo taking session. :)

Step 5: ECollar in Operation

You can see from the photos, a call was initiated to the eCollar and within secs, a SMS with the following info were received.



Accelerometer Position with X/Y/Z info

Absolute Pressure and Temperature

The Lat and Long info can be input to the URL below to get the actual point on map -

Step 6: Now and Beyond .......

Currently, the eCollar only comes with limited functionalities. Battery life plays an important parts too, I would want it to last for at least a month on a full charge. The eCollar must be waterproof or water resistant. Safety and comfort is a must too as its worn on our Fido 24/7. Not forgetting cost.......

Works to be done, eg. -

extend battery life(putting the GSM module and MCU in Sleep mode, where a received call or SMS will then wake the MCU up, used of low power MCU, other wireless protocol)

use of GPS module as the current version only supports GSM location reporting(using GPS with AGPS is a bonus as they can work together to give more accurate location and when 1 fails, the other can take over. eg. if Fido is lost and hiding in a drain or anywhere where there is no satellite coverage)

translate the lat and long info to map coordinates and update the HTTP server so that its easily viewable via webpages

add algorithm to detect whether Fido is resting or running around or in Distress using the accelerometer. Distress signal can be sent to pet owners via SMS

add algorithm to predict the weather using the pressure and temperature sensor

detection of Heart Rate and Breathing Rate?(Use of PPG Sensors)

add LEDs to the eCollar so that if Fido is missing and when we know that we are near him/her based on the GPS/GSM location, we can blink the LEDs by sending commands to it via SMS.

used of lower cost modules or different modules to provide the same functions

Hope you all will like my eCollar project and I welcome any suggestions.

Let's be responsible pet owners !!! Look after your pets with or without the eCollar. :)

Thank you.

Phone Contest

Second Prize in the
Phone Contest

First Time Author Contest

Participated in the
First Time Author Contest

Be the First to Share


    • Instrument Contest

      Instrument Contest
    • Make it Glow Contest

      Make it Glow Contest
    • STEM Contest

      STEM Contest

    17 Discussions


    4 years ago

    Yeah, that would definitely be one way to solve the battery issue. :)


    4 years ago on Introduction

    I am constructing a similar circuit for an outdoor cat. Anyone have any suggestions for saving gps locations internally, so that they can be traced on a map later when the cat comes inside?

    1 reply

    4 years ago on Introduction

    mmm roasted dog, yummy lol
    You could cut a piece of cloth or something and saw it over the collar, or laminate the whole thing really tight ?

    1 reply

    Reply 4 years ago on Introduction

    :) thanks for the pointer. In the previous threads , we talk about heat shrink tubings(fast cheap solution), molded silicone sleeves(version 2, hopefully) for water proofing and safety..


    4 years ago on Introduction

    My concern is, all the wires exposed. What happens if the dog scratches his neck with his hind foot? He would be tearing the wires out with his claws. And then what if it rains on the collar? It does need some type of safety covering that is also water proof, placed over all those wires.

    1 reply

    Reply 4 years ago on Introduction

    Thank you for your point. That's my concern as well and yes, they does that(scratches themselves with their hind leg)........ As this is my first working prototype, only bare functionalities and features were implemented. Later versions will definitely see to that - molded silicone sleeves, smaller board footprints , used of flex pcb or FPC cables to replace the existing wirings,etc

    For now, a quick walkabout will be using heat shrink tubes as suggested by Kurt :)

    Yes, thank you. Infact the GSM/GPRS breakout board supports ext speaker and mic....... you can actually talk to your pets over the phone(but I dunno what that will leads to.......)



    4 years ago

    This is a great idea! you may want to look into a different type of battery as those lithium ion batteries and combust if they get too warm, damaged or wet. I had one malfunction in a phone once and it was not a great situation.

    1 reply

    Reply 4 years ago on Introduction

    yup, safety is definitely a concern(there's always a chance it explode,etc). Perhaps I could switch the lithium battery out for 2 x AAA or AA Alkaline batteries(niMH too). Points taken, thanks. :)

    That wouldn't be too hard - even in a bulky prototype form you could run in through clear heat shrink tubing or even pvc.


    Reply 4 years ago

    thought of molding a silicone sleeve to house the electronics. but wat Kurt suggested is great, cheap n simple using the heat shrink tube :)