ISS and LEO satellites tracker by f2knpw 3d model
3dmdb logo
Thingiverse
ISS and LEO satellites tracker by f2knpw

ISS and LEO satellites tracker by f2knpw

by Thingiverse
Last crawled date: 3 years, 3 months ago
Let's start by two video of a real ISS tracking in my home :)
One at 16x speed and one much longer but with explainations !https://youtu.be/MYff_J85vZohttps://youtu.be/_7pX7NHbo6A
So here is a mockup of a ground station antenna, able to track any LEO sat you want.
The antenna is 3D printed from a design I made starting with a 6 meter dish antenna picture.
The dish is now 20cm wide, has a real paraboloid shape and is moved by two stepper motors fully hidden into the pedestal of the antenna.
Two hall effect sensors and two magnets allow to setup the antenna horizontal and pointing to north at boot time. They are also hidden into the structure.
An ESP32 is also hidden in the basement and is the heart of the system. It computes the position of the satellites every 1ms and computes the azimuth and elevation angles from your antenna to the satellite.
An android App allows to visualize the track and to send parameters to the antenna : which satellites to follow, the Two Lines Elements and the time.https://www.b4x.com/android/forum/threads/iss-and-leo-satellites-tracker.123325/
The orbit propagator is embeded in the ESP32 and uses the excellent SGP4 library ported by hopperpop ! https://github.com/Hopperpop/Sgp4-Library
the firmware was directly inspired by Alex Chang project : (Thanls Alex for sharing ) https://create.arduino.cc/projecthub/alex_chang/satellite-tracker-13a9aa
How to do it :
see all details in SatTracker_howTo.pdf
Source code available for lite version :ESP32_SatTracker_lite.zip
Print the dish in two halves (brim may help !).
Then glue both parts with epoxy glue.
Sand, fill, re sand and paint it.
print the support and twelve elements of the "umbrella"
Glue the dish in place and center it into its base
add the horn and its supports (beware they are fragile)
add also the two rings into the slots to finish the dish
print the three pieces of the foot but don't glue them together now. It will be easier to glue them when te whole ntenna will be finished !
Then print the azimuth shaft parts and use a 3mm leadscrew as the shaft. see stl template for the lenght.
The motors wires are slided into the roller ball bearing axis, so that they won't tangle when the antenna rotates
the dish weights around 120 g. This must be balanced by counterweights on the other side of the antenna.
Note that the counterweight is half the weight of the antenna dish and made with lead molten into a metal shape of the plastic counterweight. This is absolutely needed to keep the antenna balanced, as the dish weights 120g... So 60g of lead on each side, thus a total of 240g. Just small enough for the motor to be able to move all this !
don't forget to add a 2mm magnet into one of the counterweights. It will be used to calibrate the elvation motor. It mut be glue into the side which does NOT have the shape of the motor shaft.
do the same in the foot of the antenna for the azimuth axis calibration.
When everything in place, glue with epoxy to seal the counterweights.
Then add pieces of PLA filament to help you center the counterweights on the dish and glue all this in place.
The two hall sensor and magnets must be put placed in way that the hall switch acts (closes) when the magnet is close to the sensor. If this does not happend, then simply rotates the magnet !
the motor has been modified to switch it to bipolar (to increase torque). Modification is explained here : https://www.thingiverse.com/thing:3746391
I use two "easysteppers" drivers to drive the motors. They are cheap and easy to find on ebay or aliexpress. Simple wiring, no extra jumper needed !

Tags