Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Rastreador de satélites

Componentes y suministros

Arduino MKR1000
× 1
Motor paso a paso
× 2
Cojinete de bolas
× 1

Herramientas y máquinas necesarias

Impresora 3D (genérica)

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 WiFi

Piezas 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.com

Esquemas

Arduino | Controlador paso a paso
Azimut:
2 -> 1
3 -> 2
4 -> 3
5 -> 4
Elevación:
9 -> 1
10 -> 2
11 -> 3
12 -> 4

Proceso de manufactura

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