Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Спутниковый трекер

Компоненты и расходные материалы

Arduino MKR1000
× 1
Шаговый двигатель
× 2
Шарикоподшипник
× 1

Необходимые инструменты и машины

3D-принтер (общий)

Об этом проекте

Это спутниковый трекер с напечатанной на 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

Производственный процесс

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