실제 위성 안테나를 기반으로 3D 프린팅된 접시 안테나를 사용하는 위성 추적기입니다. 작동 모습을 확인해보세요:
이 안테나는 실시간으로 머리 위를 지나가는 여러 위성을 동시에 추적할 수 있습니다.
하드웨어
위성 안테나와 지지 구조는 3D 프린팅으로 제작했으며, STL 파일은 Thingiverse에서 다운로드할 수 있습니다: https://www.thingiverse.com/thing:4541354
스테퍼 모터는 아두이노에 다음과 같이 연결됩니다:
USB 케이블을 잘라 +5V와 GND 라인을 이용해 모바일 배터리 팩으로 스테퍼 모터에 전원을 공급했습니다.
소프트웨어
프로젝트 코드는 GitHub에 공개되어 있습니다: https://github.com/alexchang0229/SatelliteTracker
위성의 궤도는 일반적으로 TLE(Two-Line Element) 세트로 제공되며, 대부분의 위성은 NORAD에서 추적하고 TLE는 celestrak.com에서 구할 수 있습니다.
MKR1000 WiFi 보드를 사용해 관심 위성의 최신 TLE를 Celestrak에서 가져옵니다. 다행히 TLE에서 실제 방위각과 고도로 변환하는 복잡한 부분은 이미 이 라이브러리에서 구현되어 있습니다: https://github.com/Hopperpop/Sgp4-Library
현재 시간을 얻기 위해 RTC Zero 라이브러리도 사용했습니다: https://github.com/arduino-libraries/RTCZero