- ESP32-C3와 1.28인치 원형 디스플레이를 이용해 주변 ADS-B 항공기의 거리·방위와 상세 정보를 보여주는 책상용 레이더를 제작함
- 약간의 납땜이 필요한 조립은 약 15분, ESPHome 웹 도구를 통한 펌웨어 설치는 30초 이내에 끝남
- 기존 3D 모델은 보드 공차가 지나치게 빡빡해 다른 케이스를 출력했으며, 향후 여유 있는 대체 모델을 직접 설계할 계획임
- 펌웨어에 출발지·도착지와 상세 기종, 지역 날씨·시간 정보를 추가하고 좌표와 각종 표시 설정을 웹에서 바꿀 수 있게 개선함
- 인증된 OTA 업데이트를 지원해 로컬에서 컴파일한 바이너리를 USB 연결 없이 브라우저로 설치할 수 있음
하드웨어 조립과 케이스 선택
- ESP32-Plane-Radar는 ESP32-C3와 1.28인치 원형 디스플레이로 주변 ADS-B 항공기를 레이더 화면처럼 표시하는 오픈소스 프로젝트임
- 항공기를 현재 위치로부터의 거리와 방위에 따라 배치하고 세부 정보를 화면에 보여줌
- 얇은 실리콘 피복 전선을 사용했으며, 약간의 납땜을 포함한 조립은 약 15분 만에 마침
- ESPHome 웹 플래싱 도구를 이용하면 새 ESP32에 브라우저로 30초 이내에 펌웨어를 설치할 수 있음
- 처음 선택한 ESP32 Plane Radar 케이스는 외형은 좋지만 보드 공차가 너무 빡빡해 실제 조립에 적합하지 않았음
- 대신 ESP32-S3 1.28" Waveshare Plane Radar 모델을 출력함
- 향후 공차가 더 여유로운 자체 3D 프린트 케이스를 설계할 계획임
항공 정보와 설정 기능 개선
- 항공편 데이터가 있으면 꼬리번호 대신 출발지와 도착지를 표시하고, 데이터가 없으면 호출부호를 대체 정보로 사용함
- 항공기 기종도
B737대신B737-800처럼 더 구체적으로 보여줌 - 지역 날씨와 온도, 습도, 시간, 날짜 정보도 추가함
- 항공기 기종도
- 초기 설정을 마친 뒤에도 웹 인터페이스에서 좌표와 화면 옵션을 변경할 수 있음
- Wi-Fi 설정을 초기화하지 않고 디스플레이 옵션을 바꿀 수 있음
- 단위, 활주로, 날씨, 온도 형식, 12·24시간제를 설정할 수 있음
- 기본 글자 크기를 10% 키우고, 설정값이 유지되는 80~130% 크기 슬라이더를 추가함
- 인증된 OTA 업데이트를 통해 로컬 노트북에서 컴파일한 바이너리를 USB 연결 없이 브라우저로 ESP32에 업로드할 수 있음
- 다음 작업 후보는 더 큰 디스플레이로의 이식과 공차가 넉넉한 3D 프린트 케이스 설계임