ArthurGuy.co.uk

Freelance Website Developer

Arthur Guy Across the Web

Arthur Guy
Twitter Linked In Flickr Google Reader LastFM Upcoming Disqus

Contact Info

Email: arthur@assys.net
Phone: 01273 358 348
Twitter:
LinkedIn Profile

Personal Tracking Device

After posting that a personal tracking device wasn’t feasible because of power consumptions issues it got me thinking, is it?

I haven’t worked this out yet so as I write this I genuinely don’t know if it is possible to construct one but I plan to work it out, considering both size, power and practicality.
I have seen devices on the market which do this type of thing but none do exactly what I want, my specifications are as follows

  • Small – It needs to be small enough so it can be carried without much inconvenience
  • Power – The battery needs to power the unit for at least 24 hours ideally longer
  • Accuracy – The GPS needs to be accurate enough to pickup a signal wherever the device is placed on someone
  • Frequency – The system needs to transmit its location in real time, this means a constant communications link and no stupid SMS systems.

The other requirement for this system is that I can build it, that means no (BGA) ball grid array devices but I can deal with pin pitches down to 0.1″.

The system will be composed of 4 main parts, GPS, communications module, processor and battery. I will look at the GPS first.

GPS

GPS devices require a lot of power, they average around 30-40 mA at 3.3V which is a lot of power for something that needs to run all day, there are also different types of antenna, the common ceramic one needs to be pointed up which isn’t very practical, they can work at other angles but they aren’t as sensitive, thankfully you can get helical antennas which don’t have orientation problems.

GPS with Helical antenna

GPS with Helical antenna

The GPS to the right is a high performance GPS which should be ideal, the body is only 2.5cm by 2.5cm and it has a small connector which can be soldered to, unfortunately it draws up to 80mA which is way to high.

Lassen IQ GPS, top and bottom view

Lassen IQ GPS, top and bottom view

After another look I have found a GPS module, a Lassen IQ which draws 26mA at 3.3V which is much better, it doesn’t have a built in antenna but a simple ceramic one can be connected, this will need to be pointed up but I will probably have to compromise on that option. The module is about 3cm square.

The antenna also draws some power, I don’t have an exact figure but it may be up to 10mA

Communications

Telit GM862 GSM module

Telit GM862 GSM module

The other important part of the system is the communications module, I have recently used a GSM module from Telit with another project so I will see what they have that would be suitable for this.

Telit make some small devices but unfortunately they are all BGA devices, this means I will need to use the same size device I used for the other project, this was 4.5cm square. They also make a GSM module (the same size) with a built in GPS, I initially had difficulty dealing with this signal so I would prefer to avoid using this device.

The module I previously used, the GM862, draws 24mA at 3.8v normally and averages about 150mA during transmission.

Processor

The processor would be a small pic microcontroller from microchip, its power consumption would be negligible.

The Battery

This is the important part, I would use a 3.7V lithium-ion battery, this would power the GSM module directly and a 3.3V regulator would be used for the GPS module, the GSM module has a built in battery charger so it will deal with battery management.

The GPS module will draw about 36mA at 3.3v, this works out out be 120mW of power.
The GSM module would draw 570mW assuming continual transmission.
These two together come to 690mW which can be rounded up to 700mW.

To run for 24 hours the battery would need to be at least a 4.5 Ah battery, this is large but not big enough to be impractical.

Size

The biggest part of this system is the GSM module at 4.5cm square, the GPS module could be placed to one side of this and the voltage regulator and capacitor in the 1.5cm by 3cm gap next to it, the microcontroller can go on the other side of the board and the battery would sit flat next to the board.
The battery would probably be about 1cm thick when you connect enough up to provide the power required, the GPS and GSM modules with the circuit board are about 1cm as well.
The GPS antenna can sit at right angles at one end of the board, this would add 5-10mm to the length and should be within the 2cm depth of the system, the GSM antenna is a piece of pcb and can attach to the side adding negligible thickness.
Overall the system would be about 8.5cm x 5cm x 2cm.

Conclusion

It seems a personal tracking system would be feasible, I could make something that could be clipped to a belt or kept in a pocket, it would need to be charged every day but it would transmit its location in real time.

With technology as it is it’s unlikely I would attempt this, maybe in a few years when the power consumption of GPS systems has dropped further or battery technologies have improved.



Car GPS System

My latest project is a GPS system for my car, thats so last you I hear you all saying, but wait its not a navigation system but a replacement for the speedometer and a tracking system.

I use a regular GPS system quite a lot and a while ago I noticed that the speed it was reporting was different to what my car was reporting, the difference was fairly big at high speeds, for example driving at 70 mph the car reports it as 76 mph. It was at that point I thought it would be a good idea to have a digital speedo which used a GPS system to calculate the speed. I looked around and found a system which offered this, it was a small box which sat on the dashboard and projected the speed onto the windshield as a head up display; I can’t remember the exact price but it was around £50, not to expensive but not worth it for something unimportant.

That was a year or two ago, recently I was looking at GPS modules online and decided it would be fun to make my own, with that in mind I devised the following system.
My GPS system would consist of 3 parts, the main GPS unit, a speed display and a tracking system.

Main GPS

The main unit would house a high sensitivity GPS unit (LS20031), a microcontroller (PIC 18F2620) and possibly a bluetooth module. The microcontroller would receive the GPS data and extract the important information, speed and location, it would then make this available in a simpler form over a serial link. I may also include a bluetooth module which would transmit the raw GPS signal, this could then be used by other devices such as a phone or computer.

Speed Display

The speed display would be just that, a 7 segment led display which would receive the simplified speed signal and display it.

Tracking System

The final module is the tracking system, this would receive the location information and using an inbuilt gsm module relay the data to a server which would store the information. I have had an interest in location systems for a while and since a personal GPS tracker is impracticable because of power consumption issues I can at least track my car, it could even be useful if it gets stolen.

I tend to loose interest in projects quite quickly, especially the more in depth ones which is why I decided on the modular approach, even if I only complete two or one of the parts it is still a usable system.

Progress to date

GPS Test System

GPS Test System

Over the past few days I have been playing around with an old bluetooth GPS and I have made a lot of progress on the first stage. The module I am using is quite old so internally it is fairly crude which is a bonus for me, it uses a prebuilt GPS module which is soldered to the main board so I have been able to tap into the GPS feed before it reaches the bluetooth module and divert it into a microcontroller.

Bluetooth module built into the GPS

Bluetooth module built into the GPS

I have now written a program which parses the data extracting all the information I would need and then outputting it over the bluetooth link, this is perfect for testing as I don’t need to have it physically connected to the PC.
None of these parts will be used in the final system, except maybe the bluetooth module if I can remove it from the circuit board, I am just using this setup for testing as I am currently waiting on a high performance GPS module to be delivered.

Locosys LS20031

Locosys LS20031

I decided on a Locosys LS20031, this is a small unit with built in antenna, it seems to be fairly sensitive and has a fast update frequency of 5Hz.

I will post further information as the project progresses