Спутниковый трекер
Компоненты и расходные материалы
![]() |
| × | 1 | |||
| × | 2 | ||||
| × | 1 |
Необходимые инструменты и машины
![]() |
|
Об этом проекте
Это спутниковый трекер с напечатанной на 3D-принтере тарелкой, созданной на основе настоящей спутниковой тарелки. Вот он в действии:
Эта антенна будет отслеживать любое количество спутников в режиме реального времени, когда они летают над головой.
Аппаратное обеспечение
Спутниковая тарелка и опорная конструкция были напечатаны на 3D-принтере; файлы STL можно найти на Thingiverse:https://www.thingiverse.com/thing:4541354
Шаговые двигатели подключаются к Arduino следующим образом:

Я снял USB-кабель и использовал линии +5 В и GND для питания шаговых двигателей от мобильного аккумулятора.
Программное обеспечение
Код проекта находится на Github:https://github.com/alexchang0229/S satelliteTracker
Орбиты спутников обычно задаются наборами из двух линейных элементов (TLE), большинство спутников отслеживаются NORAD, и их TLE можно найти на:http://www.celestrak.com.
Используя плату WiFi MKR 1000, я беру последнюю версию TLE для интересующих спутников от celestrak; к счастью, сложная часть преобразования из TLE в фактический азимут и угол места уже выполнена в этой библиотеке:https://github.com/Hopperpop/Sgp4-Library
Я также использовал нулевую библиотеку RTC для получения текущего времени:https://github.com/arduino-libraries/RTCZero
Библиотека акселератора для управления двумя шаговыми двигателями:
https://www.airspayce.com/mikem/arduino/AccelStepper/
Вот как работает код:
- Подключитесь к Интернету и узнайте текущее время.
- Получите спутниковые TLE от Celestrak, сохраните их и спрогнозируйте предстоящие проходы.
- Перевести блюдо в режим ожидания Az =0 (север), EL =25
- За 5 минут до прохода переместите блюдо в начало прохода и подождите.
- Следите за спутником во время прохода
- Подождите в конце передачи в течение 2 минут, спрогнозируйте следующую передачу.
- Вернитесь в режим ожидания до следующего прохода.
Вы можете использовать бесплатную версию STK для проверки прогнозов:https://www.agi.com/products/stk
Вот и все! Сообщите мне, пробовали ли вы это и есть ли что-нибудь, что нужно уточнить.
Если вы хотите напечатать на 3D-принтере несколько спутников для спутникового трекера, ознакомьтесь с моими проектами на сайте thingiverse:https://www.thingiverse.com/yychang/designs

Код
Код для спутникового трекера
Настройте tracker_main в соответствии с вашей ситуацией и загрузите в Arduino MKR 1000 WiFi https://github.com/alexchang0229/S SatelliteTrackerИзготовленные на заказ детали и корпуса
Модель антенны слежения за спутником
Распечатайте спутниковую антенну и подставку из PLA. Файл САПР на сайте thingiverse.comСхема
Arduino | Контроллер шагового двигателяАзимут:
2 -> 1
3 -> 2
4 -> 3
5 -> 4
Высота:
9 -> 1
10 -> 2
11 -> 3
12 -> 4

Производственный процесс
- Спутниковая антенна
- Порошковый 3D-принтер доставляет рабочий спутник в космос
- Спутниковая связь устраняет разрыв с недостаточно обслуживаемыми рынками Интернета вещей
- Достижение недоступности с помощью спутникового Интернета вещей
- Разработка границ IIoT - Использование протоколов OPC UA
- Превратите Raspberry Pi в фитнес-трекер для хомяков
- Счетчик туалета (на платформе Walabot)
- Solar Tracker V2.0
- Как спутники могут улучшить связь IoT
- Что такое параболическая тарелка?