DIY Satellite Tracking
Travis Goodspeed has authored a blog post detailing his method of tracking low-earth-orbit satellites. Starting with an old Felcom 82B dish made for use on maritime vessels, he added motors to move it around and a webcam-based homemade calibration system.
"For handling the radio input and controlling the motors, I have a BeagleBone wired into a USB hub. These are all mounted on the trunk of the assembly inside of the radome, sending data back to a server indoors. ... In order to operate the dish, I wanted both a flashy GUI and concise scripting, but scripting was the higher priority. Toward that end, I constructed the software as a series of daemons that communicate through a PostgreSQL database on a server inside the house. For example, I can run SELECT * FROM sats WHERE el>0 to select the names and positions of all currently tracked satellites that are above the horizon. To begin tracking the International Space Station if it is in view, I run UPDATE target SET name='ISS';. For predicting satellite locations, I wrote a quick daemon using PyEphem that fetches satellite catalog data from CelesTrak. These positions are held in a database, with duplicates filtered out and positions constantly updated. PyEphem is sophisticated enough to predict in any number of formats, so it's easy to track many of the brighter stars as well as planets and deep-space probes, such as Voyagers 1 and 2."
Perhaps you can take and antenna and point it where you think Voyager might be with this sort of equipment. I am extremely skeptical that you can "track" it, that is, lock on to the carrier and then follow it. I bet you can't see the carrier at all, much less see the data.
Amateur Radio operators have been automatically tracking satellites for decades and the tracking ephemeral's have been published forever.
Searching Google for "amateur satellite tracking" gets around 10 pages of hits.
Never mind. This is Slash Dot...
Using an SQL database as means of interprocess communication, wow.
A successful API design takes a mixture of software design and pedagogy.
Give whole new meaning to the DROP command.
,,,I tracked NOAA and OSCAR satellites using a polar Earth map upon which I superimposed a orbit-shaped transparent ruler. I then used NASA data, Kepler's equations and a desk calculator to compute the right ascension of the orbits that crossed my reception zone, and I set the ruler accordingly. While I was receiving satellite data I had to read on the ruler the satellite position and move my antennas, while another ruler gave me the amount of Doppler correction. Doing all these tasks alltogether was messy, but it was one of the funniest and more rewarding things I ever did when I was involved with ham radio. I don't think that if I had a computer to automate everything, I would have enjoyed this that much...
UPDATE target SET name='ISS'
It sounds like a quote of any James Bond vilain :)
I bet a lot of people are like I was, had no Idea how many Satellites and Space Junk there are going around.
I thought there was like oh lets say 30-50 Ya know MOtorola, Mitsubishi, AT&T, and what's the rocket company lockheed?? with it's ring around the Earth, for all the AT&T freq's. BUt no, there's hell of crap up there from not only just the US SO MANY OBJECTS to track, that if I try to load them and animate it bogs the machine down.
There are a LOT more satellites up there than most think. I have a registered copy of Earth Browser, it's where I learned there is a LOT more up there than I thought.
COdeZ 010001110
100101101110010011001010
110110001101100
011011010010
000001
00001 0011010
0101110100
01100011011010000110
01010111101000100001
Oh my god. What is this nerd crap doing on a political web site?!?!? NERDS!!!
(-1: Post disagrees with my already-settled worldview) is not a valid mod option.
A useful, technical, fun Slashdot Article?? Holy God..