Arduino antenna turret with computer tracking

This antenna satellite tracking toy was inspired from a project I did last year.
Since I didn’t have time to make a proper antenna and to install it on top of my house, I decided in the meantime, to make this toy, to sit on my desk and point in the direction of the ISS or other satellites that I’m receiving.
The project is very simple and consists only of an Arduino Nano board and two servos. You can choose the smallest 180° servos you can get. I had two bigger ones in stock and I didn’t want to buy others.
This is a toy and it is about fun, not about precision.
The electric diagram is very simple and I chose to use an external USB power supply to power the servos because the computer USB doesn’t have enough current to do this. The diode separates the voltages from computer USB and external supply.

The code is simple. You receive the antenna direction on USB, you move the servos and you display the position. Initially I added an OLED display to show the position, but lately decided not to use it.
The encoders only move 180° and in order to cover 360° horizontal, I had to make a trick, and in the second half of the circle the antenna turns on its back to continue tracking.
This is the finished product.

There are a lot of this pan/tilt devices tutorials, but mine is different because it can be controlled by the computer. You can use Orbitron or other satellite tracking software compatible with EasyComm2 protocol. Most of them are free. PSTrotator can manually point the antenna in the desired direction, automatically track satellites and control your radio.

You can use this project not only as a satellite dish, but for a laser turret, camera holder, rocket launcher and whatever you can think of.

ORBITRON DDE to SERIAL plugin

ARDUINO CODE

ARDUINO ANTENNA ROTATOR

3 comments

Leave a Reply

Your email address will not be published. Required fields are marked *