Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Satelliettracker

Componenten en benodigdheden

Arduino MKR1000
× 1
Stappenmotor
× 2
Kogellager
× 1

Benodigde gereedschappen en machines

3D-printer (algemeen)

Over dit project

Dit is een satelliettracker met een 3D-geprinte schotel op basis van een echte satellietschotel. Hier is het in actie:

Deze schotel volgt een willekeurig aantal satellieten in realtime terwijl ze overvliegen.

Hardware

De schotelantenne en ondersteuningsstructuur zijn 3D-geprint; de STL-bestanden zijn te vinden op Thingiverse:https://www.thingiverse.com/thing:4541354

De stappenmotoren zijn als volgt aangesloten op de Arduino:

Ik heb een USB-kabel gestript en de +5 V- en GND-lijnen gebruikt om de steppers van stroom te voorzien via een mobiel batterijpakket.

Software

De code voor het project staat op Github:https://github.com/alexchang0229/SatelliteTracker

De banen van satellieten worden over het algemeen gegeven in sets met twee lijnelementen (TLE), de meeste satellieten worden gevolgd door NORAD en hun TLE's zijn te vinden op:http://www.celestrak.com.

Met behulp van een MKR 1000 WiFi-bord pak ik de nieuwste TLE voor de interessante satellieten van celestrak; gelukkig is het gecompliceerde deel van het vertalen van TLE naar daadwerkelijke azimut en elevatie al gedaan in deze bibliotheek:https://github.com/Hopperpop/Sgp4-Library

Ik heb ook de RTC zero-bibliotheek gebruikt om de huidige tijd te verkrijgen:https://github.com/arduino-libraries/RTCZero

De accelstepper-bibliotheek om de twee stappenmotoren te besturen:

https://www.airspayce.com/mikem/arduino/AccelStepper/

Zo werkt de code:

  • Maak verbinding met internet en krijg de huidige tijd van het tijdperk.
  • Ontvang satelliet-TLE's van Celestrak, sla het op en voorspel de komende passen.
  • Zet de schotel in stand-by Az =0 (Noord), EL =25
  • Verplaats 5 minuten voor de pas de schotel naar het begin van de pas en wacht.
  • Satelliet volgen tijdens passeren
  • Wacht 2 minuten aan het einde van de pas, voorspel de volgende pas.
  • Ga terug naar stand-by tot de volgende pas

U kunt een gratis versie van STK gebruiken om de voorspellingen te verifiëren:https://www.agi.com/products/stk

Dat is het! Laat het me weten als je het hebt geprobeerd en als er iets is dat moet worden verduidelijkt.

Als je satellieten in 3D wilt printen die bij de satelliettracker passen, bekijk dan mijn ontwerpen op thingiverse:https://www.thingiverse.com/yychang/designs


Code

Code voor satellietvolger
Configureer tracker_main naar uw situatie en upload naar Arduino MKR 1000 WiFihttps://github.com/alexchang0229/SatelliteTracker

Aangepaste onderdelen en behuizingen

Model satellietvolgantenne
Print de schotelantenne en ga staan ​​met PLA. CAD-bestand op thingiverse.com

Schema's

Arduino | Stappencontroller
Azimut:
2 -> 1
3 -> 2
4 -> 3
5 -> 4
Verhoging:
9 -> 1
10 -> 2
11 -> 3
12 -> 4

Productieproces

  1. Satellietschotel
  2. Een 3D-poederprinter levert een werkende satelliet in de ruimte
  3. Satellietconnectiviteit overbrugt kloof met achtergestelde IoT-markten
  4. Het onbereikbare bereiken met satelliet-IoT
  5. IIoT edge-ontwikkeling – gebruik van OPC UA-protocollen
  6. Automatische adressering voor autotoegang vergelijken
  7. Verander je Raspberry Pi in een Hamster Fitness Tracker
  8. Toilet Tracker (Powered by Walabot)
  9. Solar Tracker V2.0
  10. Hoe satellieten de IoT-connectiviteit kunnen versterken
  11. Wat is een parabolische schotel?