ESP32-Plane-Radar: 실시간 항공기 추적기 구축
ESP32-Plane-Radar: 실시간 항공기 추적기 구축
ESP32-Plane-Radar 프로젝트는 ESP32-C3 마이크로컨트롤러와 1.28인치 원형 디스플레이를 실시간 항공기 추적 장치로 변환합니다. 근처의 Automatic Dependent Surveillance-Broadcast (ADS-B) 교통 데이터를 가져와서, 장치는 거리와 방위에 따라 항공기를 플롯하여 책상 위 디스플레이에 소나 스타일 레이더 시각화를 만듭니다.
하드웨어 요구 사항 및 조립
장치를 구축하려면 ESP32-C3와 1.28인치 원형 디스플레이가 필요합니다. 조립 과정은 얇은 실리콘 기반 와이어를 사용한 기본 납땜 및 케이블링을 포함합니다.
펌웨어를 플래시하기 위해, 브라우저 기반 ESPHome 웹 플래싱 도구를 사용하여 신규 ESP32에 30초 미만으로 소프트웨어를 설치할 수 있습니다.
3D 프린팅 및 케이스 옵션
이 프로젝트에 여러 3D 모델이 존재하지만, 사용자는 특정 설계에 대한 잠재적인 허용 오차 문제를 인지해야 합니다.
- Original Model: matixovi가 MakerWorld에서 만든 모델은 시각적으로 매력적이지만, 일부 보드 배치에 대해 허용 오차가 너무 타이트할 수 있습니다.
- Alternative Model: ThePrintableWatch가 MakerWorld에서 제공하는 모델은 원래 설계에 맞춤 문제가 있는 사람들을 위한 실용적인 대안으로 제공됩니다.
펌웨어 향상 및 사용자 정의
ESP32-Plane-Radar 펌웨어의 커스텀 포크는 비행 데이터와 사용자 인터페이스에 여러 가지 삶의 질 향상을 도입했습니다.
- Flight Context: 항공기는 가능한 경우 출발지와 목적지 데이터를 표시하며, 호출 부호를 대체로 사용합니다. 항공기 유형 설명은 더 구체적으로 만들어졌습니다(예:
B737-800대신B737). - Environmental Data: 디스플레이는 이제 현지 날씨, 온도, 습도 및 현재 시간과 날짜를 통합합니다.
- Web Interface Improvements: 웹 포털은 초기 설정 후 사용자가 좌표를 수정할 수 있도록 허용합니다. 단위, 활주로 설정, 날씨, 온도 형식 및 12/24시간 시간과 같은 표시 옵션은 Wi-Fi 구성을 재설정하지 않고 조정할 수 있습니다.
- Accessibility: 텍스트 크기는 기본적으로 10% 더 크며, 지속적인 슬라이더를 통해 사용자는 80%에서 130% 사이에서 텍스트 크기를 조정할 수 있습니다.
- OTA Updates: 펌웨어는 이제 인증된 Over-the-Air (OTA) 업데이트를 지원하여, USB 연결이 필요 없이 브라우저를 통해 미래 펌웨어 버전을 설치할 수 있습니다.
기술 분석 및 커뮤니티 피드백
커뮤니티 논의는 이 장치와 실제 레이더 사이의 주요 기술적 차이를 강조합니다. 이 장치는 레이더 방출기가 아닌 '레이더 디스플레이'이며, 항공기를 탐지하기 위해 라디오 파를 전송하거나 수신하지 않으며, 대신 adsb.fi와 같은 외부 소스에서 처리된 ADS-B 데이터를 가져옵니다.
"ADS-B는 레이더가 아니지만, ATC는 이러한 것들을 ‘보조 레이더’라고 부릅니다.
다른 커뮤니티 구성원들은 ESP32가 원시 ADS-B 신호를 직접 수신하고 디코딩하는 데 필요한 처리 능력을 likely 부족할 것이라고 지적했습니다.
관련 프로젝트
비슷한 항공기 추적 gadget이 récemmentに登場했으며, AnthonySturdy의 마이크로-레이더 프로젝트와 근처 비행을 식별하는 모바일 애플리케이션 skyoverhead가 있습니다.