Rastreador de satélites
Componentes y suministros
![]() |
| × | 1 | |||
| × | 2 | ||||
| × | 1 |
Herramientas y máquinas necesarias
![]() |
|
Acerca de este proyecto
Este es un rastreador de satélite con una antena parabólica impresa en 3D basada en una antena parabólica real. Aquí está en acción:
Este plato rastreará cualquier número de satélites en tiempo real mientras vuelan por encima.
Hardware
La antena parabólica y la estructura de soporte se imprimieron en 3D; los archivos STL se pueden encontrar en Thingiverse:https://www.thingiverse.com/thing:4541354
Los motores paso a paso se conectan al Arduino de la siguiente manera:

Quité un cable USB y usé las líneas de +5 V y GND para alimentar los motores paso a paso desde un paquete de batería móvil.
Software
El código del proyecto está en Github:https://github.com/alexchang0229/ satelliteTracker
Las órbitas de los satélites generalmente se dan en conjuntos de dos elementos de línea (TLE), la mayoría de los satélites son rastreados por NORAD y sus TLE se pueden encontrar en:http://www.celestrak.com.
Usando una placa WiFi MKR 1000, tomo el último TLE para los satélites de interés de celestrak; afortunadamente, la parte complicada de traducir de TLE al azimut y la elevación reales ya está hecha en esta biblioteca:https://github.com/Hopperpop/Sgp4-Library
También utilicé la biblioteca cero RTC para obtener la hora actual:https://github.com/arduino-libraries/RTCZero
La biblioteca de acelstepper para controlar los dos motores paso a paso:
https://www.airspayce.com/mikem/arduino/AccelStepper/
Así es como funciona el código:
- Conéctese a Internet y obtenga la hora actual.
- Obtenga TLE satelitales de Celestrak, guárdelo y prediga los próximos pases.
- Ponga el plato en espera Az =0 (Norte), EL =25
- 5 minutos antes del pase, mueva el plato para comenzar el pase y espere.
- Seguimiento del satélite durante el pase
- Espere al final del pase durante 2 minutos, predice el siguiente pase.
- Vuelve al modo de espera hasta la próxima pasada
Puede utilizar una versión gratuita de STK para verificar las predicciones:https://www.agi.com/products/stk
¡Eso es! Avísame si lo probaste y si hay algo que deba aclararse.
Si desea imprimir en 3D algunos satélites que combinen con el rastreador de satélites, consulte mis diseños en Thingiverse:https://www.thingiverse.com/yychang/designs

Código
Código para rastreador de satélites
Configure tracker_main según su situación y cárguelo en Arduino MKR 1000 WiFiPiezas y carcasas personalizadas
Modelo de antena de seguimiento por satélite
Imprima la antena parabólica y párese usando PLA. Archivo CAD en thingiverse.comEsquemas
Arduino | Controlador paso a pasoAzimut:
2 -> 1
3 -> 2
4 -> 3
5 -> 4
Elevación:
9 -> 1
10 -> 2
11 -> 3
12 -> 4

Proceso de manufactura
- Antena parabólica
- Una impresora 3D en polvo entrega un satélite en funcionamiento en el espacio
- La conectividad satelital cierra la brecha con los mercados de IoT desatendidos
- Alcanzando lo inalcanzable con IoT satelital
- Desarrollo de borde IIoT:uso de protocolos OPC UA
- Comparación de esquemas de direccionamiento automático de acceso para automóviles
- Convierte tu Raspberry Pi en un rastreador de ejercicios para hámster
- Rastreador de inodoro (Desarrollado por Walabot)
- Seguidor solar V2.0
- Cómo los satélites podrían reforzar la conectividad IoT
- ¿Qué es un disco parabólico?