WeatherMatrix - 10,000 Weather Enthusiasts Can't Be Wrong!
WeatherMatrix is a worldwide organization of over 10,000 amateur and professional weather enthusiasts -- meteorologists, storm chasers and spotters, and weather observers from all parts of the globe. Online for 10 years, we are the largest online weather community.
ABOUT US

WEATHER NOW
RADAR
LIGHTNING
WEATHERCAMS
WEATHERSTATIONS
STORMMATRIX
SNOWMATRIX
CHASING
TROPICAL

WX FORUMS
PHOTOS
WX ARCHIVE
EDUCATION

MEMBERS
JOIN US
LINK TO US

 

HOW THIS CAMERA WORKS

UPDATE: THIS CAMERA IS NOW DONE WITH A LAPTOP; SEE BLOG AT ACCU WEATHER FOR MORE INFORMATION. SEE BELOW FOR 2005 INFORMATION ON PREVIOUS PDA CAM

This was accomplished using an IPAQ 5450 PocketPC running Windows Mobile 2003, using a Spectec SD-Card Camera, a Sierra Wireless AirCard 555 (and PC-card expansion pack for the IPAQ), held from the inside of the car window with an Akron mount, and transmitted via Sierra/Verizon's NationalAccess 1X mid-speed (50K) or Quick 2 Net slow-speed (14K) wireless cellular data services. The camera has its own software timer which saves off an image every "x" milliseconds. The German software then picks up the image and transmits it to the website. With the exception of DC power through the cigarette lighter, this camera is wireless. The whole setup requires a lot of AC or DC power, but it could probably be run standalone, completely wireless, for 1-2 hours before the IPAQ batteries would have to be recharged.

The challenges for this particular solution are as follows:

1. The PhotoView software that came with the Spectec SD Camera appears to have issues with the timer. Setting the timer to 30 seconds (30000 ms) sometimes results in a photo every 30 seconds, but sometimes it takes 2 photos in rapid succession, or waits several minutes for a new photo. I would guess that the timer is using some sort of CPU or memory dependent measurement of time, which slows down when the PocketPC is under system stress. A setting of 10 seconds appears to work better, but, (see #2), the German software is not able to recover from uploads that fail during that amount of time.

2. The German software is not tolerant of changes in the Internet connection and cannot recover from a loss of Internet connection. Often, it will not detect that the Internet connection is active, and it will never timeout on an upload, or will not timeout quick enough. When a second upload attempts to start and the prior did not complete, this freezes the software up.

3. Using DC power in the car is challenging at best. I ordered a (supposedly) HP cigarette lighter cord for this, although admittedly when I received it, the highest supported IPAQ listed was the 3600. This worked for a while in the car, though it became extremely hot and produced a burning smell. Eventually, it stopped working completely (burned out the internal fuse, I assume). Without the DC power, both the IPAQ battery and the battery for the expansion pack (even the double thick one) will run out within an hour or two. So, you could put this setup in your pocket for a truly wireless webcam, but it would only be good for short trips.

4. Although I was initially satisfied with the Akron mount, I easily broke the thin plastic part that holds the head to the arm and had to buy a new one. I also found with disappointment that the mount is too small for the IPAQ with the PC Card Expansion pack *if* you are using the double thick battery.

5. The PhotoView software uses a new file name each time that it produces an image, when using the timer. Fortunately, the German software just looks for any new JPG in the directory. The problem is, if you don't have a predictable filename on the server end, you can't setup a webpage to display the image, and if you *do* have a If you have access to scripting on your server, as I do, though, you can create a server side solution. What I did was setup a Perl script which compares the current uploaded file to the last existing one. If the file is different, it moves it. One bug with this is that, if it is doing the comparison during the upload, it will move the file before the upload is complete. One possible solution to this, that I haven't tried yet, is to pause ("sleep" in UNIX terms) for a certain amount of time if the file is found to be different. However, that will ultimately cause the cam to not be as real-time as possible. There is probably a window of upload time... with a 20K image, if the signal is good, it shouldn't take longer than 20 seconds to upload over the 14.4 connection for example.

    COPYRIGHT 1996-2005 WEATHERMATRIX | ALL RIGHTS RESERVED
TERMS & CONDITIONS | PRIVACY POLICY x CONTACT US | HOSTED BY PAIR