ADS-B 리시버 정비일지 – 피드 추가, 안테나 교체

우선 이전부터 돌리던 ADS-B 리시버의 데이터를 몇몇 사이트에 추가로 피드하기 시작했다. 원래부터 데이터를 올리던 FlightRadar24, FlightAware, Plane Finder에 더해 ADSBHub, ADS-B Exchange, Radarbox까지 라즈베리파이 한 대로 동시에 데이터를 올리고 있다. 사이트들이 전부 dump1090에서 30003포트를 통해 나오는 RAW데이터 포맷을 지원하기 때문에 라즈베리파이 한 대에서 동시에 업로드하는 게 가능하다. 최근 VariFlight랑 AvDelphi라는 ADS-B 데이터 공유 사이트도 찾긴 […]

ADS-B 리시버 정비일지: 안테나 교체, 수신기 교체, 라즈베리파이 업그레이드.

최근 약 한달간 ADS-B 수신기의 하드웨어 구성을 조금씩 바꿔 가며 다양한 시행착오를 반복하고 있다. 목표는 최고의 수신 감도를 얻는 것(즉 가까운 항공기와 먼 항공기의 신호를 모두 잘 수신하며 최대 수신 거리를 늘리는 것)이다. 이전의 셋업에서 처음으로 바꿔 본 것은, 1090MHz bandpass filter(hairpin 타입 필터)를 접지된 알루미늄 호일로 감싼 것이다. 안테나가 설치된 관악산에서는 FM과 지상파 방송이 […]

LG gram 2020 (14ZD90N), Acer Swift 3 SF314-42 내부 사진

LG gram 2020 (14ZD90N-VX70K) 분해 사진. SSD는 교체한 것이고 RAM(SODIMM)은 따로 추가한 것. Acer Swift3 SF314-42 R9YN 내부 사진. 순정 상태에서 달려 나오는 SK Hynix NVMe SSD(HFM256GDJTNI-82A0A)는 제거함. 기록용으로 찍었는데 갤럭시 S20의 64MP 후면 카메라가 생각보다 좋지 않다. 왜곡같은 건 그럭저럭 괜찮은데 중심과 주변의 초점 차이가 꽤 커서 이런 물체를 고해상도로 찍기에는 좋지 않다.

ADS-B 리시버 하드웨어 변경 및 셋업 방법 정리

이전에 설치해둔 ADS-B 리시버 하드웨어가 소프트웨어 문제로 나간 지 좀 되었는데, 귀찮아서 정비를 몇 달간 미루다가 드디어 보완을 좀 했다.   안테나를 ADS-B 1090MHz Mode S용 PCB 안테나로 바꾸고, 1090MHz Band-pass (hairpin 타입) 필터를 추가했다. SPF5189Z칩 기반 LNA(Low-noise Amplifier)도 추가했다. 안테나 – LNA – BPF – RTL-SDR로 연결시켰다. 원래는 라즈베리파이 4 4GB버전에서 돌아가고 있었는데 아까워서 […]

WWDC 20 키노트 정리

오늘(27일) 오전 2시부터 약 두시간동안 WWDC 20 스페셜 이벤트 키노트가 있었다. 그 내용을 대략적으로 정리해 보았다.   우선 iOS 14 소개로 시작. 앱을 자동으로 분류해서 정렬하는 새로운 App Library 기능   홈 화면 페이지 편집 기능 (드디어) 지원   (드디어) 홈 화면에 위젯을 넣을 수 있음   (마침내) PIP 지원   Siri의 UI 변경. 전체 […]

ADS-B 리시버 가동 시작

얼마 전 RTL-SDR을 구매한 뒤 Flightradar24, 그리고 FlightAware에 데이터를 제공하는 ADS-B 피더를 가동하기 시작했다. 옥상에 RTL-SDR에 번들로 포함된 안테나를 놓고, Raspberry Pi 4에 연결해서 dump1090-fa로 ADS-B 데이터를 디코딩하고, 이후 PiAware와 Flightradar24 Feeder로 데이터를 제공하고 있다. 원래는 데스크탑에서 feeder 프로그램을 돌리려고 했는데, 프로그램들이 라즈베리파이용으로만 활발하게 유지보수되고 있는지 dump1090은 x86-64 시스템에서 제대로 컴파일도 되지 않고, Flightradar24 feeder은 […]

홈페이지 이전 준비 중 – 자체서버, 다시 Oracle Cloud로.

지금 이 페이지는 AWS EC2 T2.micro 인스턴스에서 돌아가고 있다. 처음에야 1년 사용이 무료이니 별 상관이 없었지만 무료 사용 기간이 끝나고 나니 비용 부담이 제법 된다. 거기에 AWS EBS를 같이 사용하고 있으니 Lightsail에 비해 꽤나 비싸다. 그런데 얼마 전 Oracle Cloud 에서 Always-free 조건으로 2개까지의 인스턴스를 제공한다는 소식을 듣고 그쪽으로 이전을 준비하고 있다. CPU 성능이나 네트워크 […]

STM32 Pro Mini Rev. 2

개발중인 STM32 Pro Mini 보드의 두 번째 시험 버전을 만들었다. 이번에는 50개. STM32F103C8T6 MCU를 올렸던 이전 버전과는 다르게 보다 성능도 높고 메모리가 넉넉한 STM32F411CEU6를 올렸다. 메모리(SRAM)는 20kB에서 128kB로, 플래시 메모리는 64kB에서 512kB로 올랐다. 클럭은 72MHz에서 100MHz로 얼마 안 올랐지만 Cortex-M4는 Cortex-M3에 FPU가 추가로 들어가므로 부동 소수점 연산에서 상당한 성능 향상이 있다. 완성된 개발 보드의 앞면. […]

STM32 Pro Mini

토이프로젝트로 STM32F103C8 기반의 초소형 개발 보드를 만들고 있다. 간단하게 하드웨어를 제어하기에 아두이노만큼 작고 간편한 게 또 없지만, 아두이노는 성능이 너무 낮다. 브레드보드에 대충 꽂거나 어딘가 던져 놓기에 적당한 Arduino Pro Mini는 8bit의 16MHz AVR CPU를 탑재하고 있다. 간단한 하드웨어 제어를 하기에야 부족함이 없는 성능이기는 하다. 하지만 산술 연산을 조금이라도 하거나, LCD 등 그래픽을 제어하기에는 CPU […]

ReLEx SMILE(스마일라식) 후기 및 경과

6월에 근시 교정을 위해 스마일라식(ReLEx SMILE) 수술을 받았다. 사실 맨 처음 수술은 상당히 충동적으로 결정했는데 지금 생각하면 조금 더 고민해볼걸 하는 생각은 든다. 수술 전 나안시력(pre-op UCVA)은 왼쪽 spherical error -4.25D / cylindrical error -0.75D, 오른쪽 spherical error -4.75D / cylindrical error -0.50D였다. 절삭 영역의 지름과 교정할 디옵터에 따라 각막을 깎는 두께를 계산하는 Munnerlyn Formula로 […]