Posts Tagged ‘GPS’

PDA / GPS bike mounted USB charger

December 27th, 2008

I love to go on holiday by bike. And as a tech nerd I can’t be bothered by plain paper-maps!
Having a GPS-mapping application like OziExplorer on your bike makes navigation very easy.

The problem however is with the rapid draining of the battery-powered GPS / PDA.
Especially mobile phones / PDA’s have a very short (battery) lifespan, often no more then a couple of hours when the display is always on and a GPS-application running. Normally I just dragged a lot of AA aka penlite batteries with me and powered the phone with a simple battery holder like this one:
4_aa_battery_holder1

Of course this isn’t the best solution and I was looking for better alternatives.
Then I stumbled upon this genius, hub-dynamo driven “Bike mounted USB Charger” on an English bicycle forum.
The idea is quite simple. You take a HUB-Dynamo (Shimano DH-3R30) (I ordered one from ebay for less then 40 euro).
The hub-dynamo generates an alternating current that needs to be rectified and the voltage output should be regulated to 5 volts for USB powered devices.

The hub-dynamo:
dscf2834

These are the parts you need, available at any electronic (parts) store.
D1 – D4     1N5818
C1             2200uF   16v
C2, C3       470uF     63v   Low ESR
C4             .47uF      Tantalum bead
C5             22uF       Tantalum bead
R1             47K         .25W

Solder the parts according to this schematic:
dynamo1sbp

And there you go, you have the best energy- efficient charger, all done with green energy!

This is my effort. It still needs some good housing and connectors but it works perfectly:
dscf28291

For more detailed information visit the bike forum at http://yacf.co.uk/forum/index.php
Many thanks go to Simon Galgut for providing the electronic schematic.

Google maps API for Flash

December 27th, 2008

The nice folks at google have made a Flash library-api for google maps.
I have made a sample application which displays my “current” position on the map.

How it works:

Mobile phone
On the Mobile Phone,  a Windows Mobile 6.1 ( HTC Touch Diamond) runs a .NET CF 3.5 application that sends the current GPS-location to the server. This is done every second, or on a chosen interval.

Live tracking application

Live tracking application

The server
On the server there is a simple php script that stores the GPS-location and device-id, send by the phone, in a database.

The web-application
The web-application is build in Adobe Flex Builder 3  and fetches the last known GPS-location from the server.
It then  draws a marker on the map and starts updating again.

To get an idea of how it works without me being on the run (and running the gps mobile application) use the simulation mode.
I have recorded two sample tracks, a walking track and a track by car.

Things to do:
Smooth map movement
Select mobile device(s) to show, and zoom map to show all selected mobile devices.
Show (last known) direction, speed, distance, top speed..

(this is partly implemented in the html/javascript version on http://www.arenddeboer.com/liveTracking/)