I have built a DIY satellite tracker based on the SARCNET project. It is a simple Arduino-based motorized azimuth and elevation rotator that uses DC motors to move the antenna, and gets position feedback using an accelerometer and compass.
The tracker receives satellite’s azimuth and elevation info using the tracking software Gpredict. Hamlib is then used to establish a link between the computer and Arduino through USB connection via EasyComm II protocol.
To watch a video of the satellite tracker, click here.