Today, there are dozens of off-the-shelf solutions for a GPS tracking device. Most of them use GSM, some of them use satellites, and all of them are astonishingly inexpensive. If you want to track a car, dog, or your luggage, you’ve never had more options.
[Emilio] wanted to track his own car, and the original solution for this was a smartphone. This smartphone was also a good choice, as it’s a programmable GPS device connected to a cell network, but there had to be a simpler solution. It came in the form of an eight euro GPS module and a three euro GSM module (Google Translatrix right here). The rest of the hardware is an ATMega48V [Emilio] had sitting around and a 2500 mAh lithium cell. It’s a cellular tracker make out of eleven euro’s worth of hardware and some junk in a drawer.
There are only a few caveats to this hardware. First, the ATmega48V only has one UART. This is connected to the GPS module at 9600, 8N1. The connection to the GSM M-590 module is only 2400 bps, and slow enough for a bitbanged UART. This hardware is soldered to a piece of perfboard, thus ending the hardware part of this build.
The software is a little more complex, but not by very much. The GPS part of the firmware records the current latitude and longitude. If the GSM module receives a call, it replies with an SMS of the current GPS coordinates and a few GPS coordinates seen earlier. Of course, a pre-paid SIM is required for this build, but those are cheap enough.
Not even ten years ago, a simple, DIY GPS tracker would have cost a small fortune. Now that we have cheap GPS modules, GSM modules, and more magical electronics from the East, builds like this are easy and cheap. What a magical time to be alive.
Quite ugly tracker. Do it just for education.
Hackaday….check APRS trackers, more mature and educative.
For $20 You can buy a good GSM tracker from Ali..
Most important part in automotive electronic devices is power supply.
Temperatures range from -35 to +100 C.
It must survive for at least 5 years (service costs more than device).
And power in car is not stabilized well.
Now we need good 3G tracker since GSM is being disabled in many countries. And there is no such (cheap) thing at this moment.
Hey buddy have you heard about trackimo? This tracking device is now on 3G. It’s a bit cheaper than other devices.
Yeah I agree! I already own one and I have no regrets purchasing it. It works great as what I have expected.
Same experience. Never had regrets on this device. It gives the best service and it’s reliability is on point.
Had it for a couple of months already and it still works so well. I can really recommend trackimo because its reliability is very good.
Where can i buy it and how much and what is it called please tell me!
I was also thinking how can I build such tracker and then I realized it’s a waste of time. You can use some old Android phone and just write software to send data to your server.
This. Low end Android smartphone also cost less than 30€, and can use Google tracking.
Just configure the account and you can see it in Google location manager.
Add a 12v plug usb power adapter and you get a tracker for the car, which does also as an assistant with Google now.
Mighty bulky.
How do you do it and what signal does it use?
These stories make it sound as if these devices are one time sunk cost purchases. This is not the case when you have to pay the network operator to communicate the data for use. I suppose a “burner phone” could be used, but either way, you’re going to pay the cellular network operator their bill to let you send that data back and forth.
Exactly! Who cares if the sunk cost is below the monthly cost of service, that is nearly meaningless. Somebody who can only afford $10 for a tracker still can’t use this one.
If “cheap” is one of the advantages of the design, it would need to use APRS or something else that doesn’t require an extra cell phone data account.
The advantage would have to actually be the added security of a custom system, where off-the-shelf attacks would fail so it would take a knowledgeable and dedicated attacker to break in.
For mine I’m using Freedompop, which once you disable the recurring monthly fees & pay $5 so they don’t charge you if you unintentionally go over, is freeeeeeeeeeeeeeee. :)
How are you using freedompop? Don’t they require you to use their app?
Don’t you have pay-as-you-go contract-free phones where you live? We do in the UK and have had for decades, long past 2017 when this was posted. So you’d pay for each SMS it sent, maybe 10p. If you were gonna send a LOT of texts you could pay 10 quid a month for a pack with free unlimited SMS and unlimited calls, and a few GB of data. But realistically top it up with 10 or 20 quid and that’s enough SMSes to last months or years.
If your credit runs out, you just get an error message back. No charges. It would be impossible to charge you, they don’t know anything about you. You just buy the topups with cash or card in any corner shop, they print out a number you key into the phone. In this case you’d have to put the SIM in an actual phone to do that.
That depends upon whether or not your application requires real-time update. If you just want to know where the car has been, you can wait until it returns home and uploads the data onto your own WiFi network.
Years ago I made an aprs tracker in a backpack.
Motorola encore GPS
Tiny track programmed pic chip driving a 2m amature radio.
Cable tied the bits to piece of cardboard cut to fit a back pack.
Used it with a scout group the kids had heaps of fun tracking each other around.
How reliable is that?
Years ago, I took a simple obsolete cell phone someone gave me, added 10 dollars worth of minutes, installed some Java script software that sent the info via text message to a website that used Google’s maps for tracking (for free). Add in a 4 dollar power supply (12v to whatever voltage, connection the phone needed) and was able to track my vehicle anywhere, anytime. I could see a history plus the vehicles speed during that time. If not for google, I would still be using that option. I think it’s sad that something that could be done with a few bucks and obsolete crap cannot be done today or the crap that is being built/so!d today doesn’t even come close to what that little phone and 10 dollars a month could do.
Do you have details of that project? It would be nice if you could give it here. Lots of old cell phones lying around could be put to use. Thank
My project (which is 1/3 done) involves an Android phone running ownTracks and it connects to a MQTT server (CloudMQTT.com) to update when it moves around. Just finished programming it.. now I’m going to walk around and see if ti works! :)
People on Had comments are always angry about other peoples work. Guys, let it got, loose it, admit this guy did a good job HACKING and solving his problem
I’d prefer a custom tracker over a $20 chinese gadget because :
– Counterfeitors are not looking for such kind of thing, mounted accordingly it is just something one will not expect to find;
– It gives you extra authority points when it comes to “show and tell”;
– It gives you knowledgement and experience.
– It is pure fun to build and develop!
Check out APRS.FI, there’s plenty of amateur radio tracking along with boats etc.
As a ham operator myself, it’s a fun thing to play with, but once the novelty wears off, it’s just another thing.
Yes it’s fun to track yourself on that summer vacation etc. but I just don’t want to be tracked all the time.
I have an older model GPSMap 76CS that I use when I ride a bike so I can see the track later when I get home.
I mean, do you really want to advertise to the world you’re in Texas when your house is in Wyoming?
Hmmm this ham is hundreds of miles away, hmmm maybe no one home? Nice way to case a joint. :)
The whole point on APRS is : you must have a HAM license for that…aside the fact that the hardware is far from inexpensive if you’re planning to set up a gateway as part of the project.
So everybody mentioning APRS… Realize that there are certain issues there: you have to be a licensed amateur, there are restrictions on automatic stations, and there are restrictions on purposes for which you can use it (in other words, not for pay or for business purposes).
While this guy did a good job making use of what he had, I will mention that it’s not at all hard to find alternative controllers with multiple UARTs. My current go-to for that is the ATMega328PB on the low end.
Sorry my comment was not to bring any disrespect to the project. It just reminded me how much fun I had with mine.
Trackers used in theft protection need a way to report their position. And TelCo’s know it, so either you get a M2M SIM card (hard for a private person, on a single-SIM basis) or you end up paying a monthly fee for voice/SMS/data traffic that hopefully will never be used. A more modern approach could be to use a LoRA transmitter (if LoRaWAN coverage will ever reach a decent level) or pay the SIGFOX subscription (better coverage, but depends on the Country you’re in).
Then, I remember reading on HaD of a tracker jumping on open WiFi networks and reporting its position using DNS queries. Looks like 5% of WiFi networks are still open: probably better coverage than LoRA!
In any case congratulations to Emilio for implementing his DIY tracker.
Not worth it. If you’re serious about quality and reliability, buy a proper device. It isn’t worth the trouble when you need it most.
Maybe you’re looking into other alternatives that really works on 3g GPS signal.
This is very educational however when you need a reliable and handy GPS tracker best to buy the most trusted brands in the market. Any recommendations what tracker to get?
I agree. Have you tried using trackimo? I used it for my drones and so far i have no issues about it.
Tried it with a drone too and it helped me control its flyaway tendencies.
Good idea for a DIY project, I’ve always been curious how a tracking system works. Thanks!
Not sure the tech behind this – but on my iPad if you start Google Maps, search for a location (while in wifi) and then leave the app open – leaving Wifi does not disable the GPS tracking system. My iPad does not have cellular data (no SIM).
So there must be a way to actively track an embedded GPS chip without an active data connection.
Thoughts?
+ksup:0 comes again and again
I’m developping a custom board with HL6528rd-g. In my own PCB, if I insert a sim card, all runs right. But if I put a sim card and a gsm antenna or a sim card and a gps antenna, +ksup: 0 comes again and again in my terminal. It seems like an operation of start-up. Anyone could give me some advices? Thanks
Sincerely
I used Trackimo tracking device also 3G GPS tracker works well aside from its performance there is no hidden fee charges it is very affordable.
GPS Tracking Software helps companies across North America reduce fleet operating costs and manage mobile assets more efficiently. Bluetooth beacons are doing great.
I used Raspberry-pi Zero W with Waveshare GSM/GPRS/GNSS HAT. Programmed python daemon to send SMS over GSM only if unauthorized movement is detected and system is not in reach for my bluetooth device, and to send me back SMS with position and other data if i send some keyword in SMS to it. I would love to have all the cheaper devices mentioned above, but i want to be able add my own features, work with GPS, GNSS data, create my own system where tracking data will get uploaded when vehicle returns to home network, and more. $10.00 + $33.99 for the hardware and some SIM card costs. That is not so much, or you have better idea?
Sounds good to me, but GSM and GPRS are on their way out. 2G has been shut off in some countries and 3G will follow soon. Hopefully though before that happens, 4G modems will get cheaper. Though they remain power-hungry.
Might be though that you’ll get GPS and 4G on the same chip, so that will make things simpler.