Balloon SSID location without Wifi shield or GPS

I’m making one of these:

http://www.solar-balloons.com/howto.html

I could get the SSID of any nearby Wifi from a small keychain Wifi finder. It wouldn’t need to be so sensitive. It could miss a few and take 5 minutes until it gets the next one from high up. Then send it via 60mw Xbee.

I would know the approximate location of the Balloon! Enough to find it anyway.

Wouldn’t this be better/cheaper than GPS?

In case it was lost…

Duplicate post!

viewtopic.php?f=32&t=29781

Sorry I thought I changed it enough and asked a different question to fit the topic of the forum.

I figured the readers of this topic would be Pro-GPS, which is the side I wanted to hear. Why GPS might be better or just as good?

sbright33:
I figured the readers of this topic would be Pro-GPS, which is the side I wanted to hear. Why GPS might be better or just as good?

Honestly, I can't think of why you wouldn't just use GPS. If cost is a big issue, you can get complete GPS units on Ebay for under $20 (eg [[this](http://www.ebay.com/itm/TTL-DATA-Level-GPS-Module-Antenna-Sirf-II-NMEA-4800bps-/180581292221?pt=LH_DefaultDomain_0&hash=item2a0b7bd8bd) or [[this](http://www.ebay.com/itm/NMEA-TTL-DATA-5V-Sirf-IIe-GPS-Module-Board-Antenna-/180701593056?pt=LH_DefaultDomain_0&hash=item2a12a77de0)).

EDIT: I just realized those modules might be a bit heavy for your application. There are plenty of modules that are smaller & lighter (eg [this, but you’d need to add an antenna). If I was making a bunch of them, I’d probably make a custom PCB with integrated chip antenna to suit a GPS module such as the [Venus634LPx (you could get better prices from [the manufacturer if you order a few, but it seems that particular module may not be available anymore).](Products, SkyTraq)](http://www.sparkfun.com/products/9060)](http://www.sparkfun.com/products/9133)](http://www.ebay.com/itm/NMEA-TTL-DATA-5V-Sirf-IIe-GPS-Module-Board-Antenna-/180701593056?pt=LH_DefaultDomain_0&hash=item2a12a77de0)](http://www.ebay.com/itm/TTL-DATA-Level-GPS-Module-Antenna-Sirf-II-NMEA-4800bps-/180581292221?pt=LH_DefaultDomain_0&hash=item2a0b7bd8bd)

You’re right! $20 is cheap! I’m sold on GPS! Time is money developing my difficult method. The Venus is $80 inc ant and UART board, but it is very cool! The weight of the $20 unit shouldn’t be an issue, these balloons are BIG. I will send my old USB GPS up first to prove the weight will work. Can I just plug it into the USB Host Shield? I don’t need a driver to receive NMEA? I guess not, since I don’t have to reply, it’s 1-way communication. Software help to get me started please? Example code? I’ve been programming C for 20 years. It sends NMEA to my PC thru USB already.

sbright33:
…I will send my old USB GPS up first to prove the weight will work. Can I just plug it into the USB Host Shield? I don’t need a driver to receive NMEA? I guess not, since I don’t have to reply, it’s 1-way communication

Sorry, I'm not familiar with the [[USB Host Shield](http://www.sparkfun.com/products/9947), but this seems to be an overly complicated way of doing things. A GPS unit with a TTL output would be much simpler. I guess if you already have the USB GPS unit and USB Host Shield, it might be worth a try, but certainly not if any significant coding is required.](http://www.sparkfun.com/products/9947)

Turns out to be quite Simple! Here’s the project:

http://www.circuitsathome.com/mcu/commu … ost-shield

The Unabridged code which should work immediately for everyone and most USB receivers:

https://github.com/felis/USB_Host_Shiel … inygps.pde

This is the only change needed to TinyGPS:

bool feedgps()

{

uint8_t rcode;

uint8_t buf[64];

uint16_t rcvd = 64;

{

rcode = Pl.RcvData(&rcvd, buf);

if (rcode && rcode != hrNAK)

ErrorMessage<uint8_t>(PSTR(“Ret”), rcode);

rcode = false;

if( rcvd ) {

for( uint16_t i=0; i < rcvd; i++ ) {

if( gps.encode(buf*)) {*
rcode = true;
}}}}
return( rcode );
}

Just remembered I have an old V900 logger w USB. Tiny, light and the battery lasts for a month in “Spy Mode”. The only problem is that it doesn’t work in 1/2 of the world. The lower half due to a bug. Unfortunately this is where I’m going…

Hooked a Razr to UNO for communication! Will test the weight requirements before I complete the project. Is it possible to use one USB Host port to talk to both GPS and phone at same time? Well you know switching one then the other.