Traqueur satellite
Composants et fournitures
| × | 1 | ||||
| × | 2 | ||||
| × | 1 |
Outils et machines nécessaires
|
À propos de ce projet
Il s'agit d'un tracker satellite avec une antenne parabolique imprimée en 3D basée sur une véritable antenne parabolique. Le voici en action :
Cette parabole suivra n'importe quel nombre de satellites en temps réel pendant qu'ils survolent.
Matériel
L'antenne parabolique et la structure de support ont été imprimées en 3D ; les fichiers STL se trouvent sur Thingiverse :https://www.thingverse.com/thing:4541354
Les moteurs pas à pas sont connectés à l'Arduino comme suit :
J'ai dénudé un câble USB et utilisé les lignes +5 V et GND pour alimenter les steppers à partir d'une batterie mobile.
Logiciel
Le code du projet est sur Github :https://github.com/alexchang0229/SatelliteTracker
Les orbites des satellites sont généralement données dans deux ensembles d'éléments linéaires (TLE), la plupart des satellites sont suivis par le NORAD et leurs TLE peuvent être trouvés sur :http://www.celestrak.com.
À l'aide d'une carte WiFi MKR 1000, je récupère le dernier TLE pour les satellites d'intérêt de celestrak; Heureusement, la partie compliquée de la traduction de TLE en azimut et élévation réels est déjà effectuée dans cette bibliothèque :https://github.com/Hopperpop/Sgp4-Library
J'ai également utilisé la bibliothèque RTC zero pour obtenir l'heure actuelle :https://github.com/arduino-libraries/RTCZero
La bibliothèque accelstepper pour contrôler les deux moteurs pas à pas :
https://www.airspayce.com/mikem/arduino/AccelStepper/
Voici comment fonctionne le code :
- Connectez-vous à Internet et obtenez l'heure actuelle.
- Obtenez des TLE satellites de Celestrak, enregistrez-les et prévoyez les prochains passages.
- Mettre la parabole en veille Az =0 (Nord), EL =25
- À 5 minutes avant le passage, déplacez le plat au début du passage et attendez.
- Suivre le satellite pendant le passage
- Attendez à la fin du passage pendant 2 minutes, prédisez le prochain passage.
- Retour en veille jusqu'au prochain passage
Vous pouvez utiliser une version gratuite de STK pour vérifier les prédictions :https://www.agi.com/products/stk
C'est ça! Faites-moi savoir si vous l'avez essayé et s'il y a quelque chose qui doit être clarifié.
Si vous souhaitez imprimer en 3D des satellites pour accompagner le suivi des satellites, consultez mes créations sur thingverse :https://www.thingverse.com/yychang/designs
Code
Code pour le tracker satellite
Configurez tracker_main selon votre situation et téléchargez sur Arduino MKR 1000 WiFihttps://github.com/alexchang0229/SatelliteTrackerPièces et boîtiers personnalisés
Modèle d'antenne de poursuite par satellite
Imprimez l'antenne parabolique et supportez-la en utilisant du PLA. Fichier CAO sur thingverse.comSchémas
Arduino | Contrôleur pas à pasAzimut:
2 -> 1
3 -> 2
4 -> 3
5 -> 4
Élévation:
9 -> 1
10 -> 2
11 -> 3
12 -> 4
Processus de fabrication
- antenne parabolique
- Une imprimante 3D à poudre envoie un satellite fonctionnel dans l'espace
- La connectivité par satellite comble le fossé avec les marchés IoT mal desservis
- Atteindre l'inaccessible avec l'IoT par satellite
- Transformez votre Raspberry Pi en un moniteur d'activité pour hamster
- Toilet Tracker (Powered by Walabot)
- Solar Tracker V2.0
- Comment les satellites pourraient renforcer la connectivité IoT
- Qu'est-ce qu'une antenne parabolique ?